一种下载应用的过程中植入广告的方法与流程

文档序号:11254409阅读:487来源:国知局

本发明涉及一种电视广告植入方法。特别是涉及一种下载应用的过程中植入广告的方法。



背景技术:

现有智能电视广告实现的方式主要包括硬广和软广两个层面,其中软广主要基于内容设计相关,不在本技术讨论之列。而常规硬广是通过广告系统在软件前端层和视频播放器层控制广告的投放,例如前贴片、暂停、角标、apk开屏广告。这些广告有一个统一的特性就是抢行占用用户的时间,方式大多不友好,使用户在等待的过程中产生烦躁,转看其他台的节目,影响了节目的连续观看,同时降低了广告的触达率。目前现有的技术一般在下载的过程中显示下载进度,而不是播放广告,虽然不能为用户提供及时的下载进度,但是在为用户提供优质广告的同时减少用户等待的焦虑,从而提升用户的体验。



技术实现要素:

本发明所要解决的技术问题是,提供一种可以实现用户在下载应用的过程中,后台同时将广告系统调起和关闭的下载应用的过程中植入广告的方法。

本发明所采用的技术方案是:一种下载应用的过程中植入广告的方法,是当用户点击电视终端的apk,从电视终端自带的下载管理器进行下载或版本升级的时候,用户端的sdk接收用于升级的url、需要下载或版本升级的apk的标题和app名称参数,电视终端调起用户端的sdk进行app的下载。

具体包括如下步骤:

1)在电视终端的sdk注册下载广播接收器;

2)判断电视终端的sdk是否已存有apk文件,如果已存有,则删除该文件后进入下一步骤,如果没有则进入下一步骤;

3)如果电视终端还没启动下载程序,跳转到电视设置界面,打开下载管理后进入下一步骤,否则直接进入下一步骤;

4)首先获取存储的具有apk文件的下载id,获取到下载id后进入下一步骤,若没有获取到存储的下载id,就赋值为-1后,下载apk文件后进入步骤8);

5)获取当前下载的状态,若下载状态不成功,则进入步骤8),若下载状态成功,则进入下一步骤;

6)获取下载路径uri,若下载路径的uri为空,则进入步骤8),若下载路径的uri不为空,则下载apk文件后进入下一步骤;

7)将下载的apk文件的版本号与用户终端当前apk文件版本号进行对比,若下载的apk文件的版本号大于用户终端当前apk文件的版本号,启动安装界面,否则的话删除下载的apk文件;

8)下载apk文件,在下载过程中,判断电视终端的sdk中是否有广告sdk,没有则继续下载,下载完成,跳到安装界面进行安装,结束,若有广告sdk则下载的同时对广告sdk进行初始化,

9)电视终端先从本地获取广告数据;

10)若本地广告数据为空,启动一个子线程从网络上获取广告数据,并对广告数据进行解析,获取广告的类型,播放时间和位置信息,若本地广告数据不为空,取出广告数据进行解析,获取广告的类型,播放时间和位置信息;

11)将获取的取广告的类型,播放时间和位置信息缓存在本地并发送到主线程,

12)主线程根据广告的类型,播放时间和位置信息展示广告,当广告结束的时候启动安装界面安装apk文件。

本发明的一种下载应用的过程中植入广告的方法,基于利用在电视应用商店中用户下载应用的过程中,利用等待下载完成的时间段内为用户提供一些优质的广告内容,减少用户等待的焦虑和烦躁,并且,在应用下载完成,广告自动停止,实现了不强行占用户时间的情况下,将广告触达用户,提升了广告的温和度,也有效的提升了广告的触达率。

附图说明

图1是一种下载应用的过程中植入广告的方法的流程图。

具体实施方式

下面结合实施例和附图对本发明的一种下载应用的过程中植入广告的方法做出详细说明。

本发明的一种下载应用的过程中植入广告的方法,是当用户点击电视终端的apk,从电视终端自带的下载管理器(downloadmanager)进行下载或版本升级的时候,用户端的sdk接收用于升级的url、需要下载或版本升级的apk的标题和app名称参数,电视终端调起用户端的sdk进行app的下载。

如图1所示,本发明的一种下载应用的过程中植入广告的方法,包括如下步骤:

1)在电视终端的sdk注册下载广播接收器;

2)判断电视终端的sdk是否已存有apk文件,如果已存有,则删除该文件后进入下一步骤,如果没有则进入下一步骤;

3)如果电视终端还没启动下载程序,跳转到电视设置界面,打开下载管理后进入下一步骤,否则直接进入下一步骤;

4)首先获取存储的具有apk文件的下载id,获取到下载id后进入下一步骤,若没有获取到存储的下载id,就赋值为-1后,下载apk文件后进入步骤8);

5)获取当前下载的状态,若下载状态不成功,则进入步骤8),若下载状态成功,则进入下一步骤;

6)获取下载路径uri,若下载路径的uri为空,则进入步骤8),若下载路径的uri不为空,则下载apk文件后进入下一步骤;

7)将下载的apk文件的版本号与用户终端当前apk文件版本号进行对比,若下载的apk文件的版本号大于用户终端当前apk文件的版本号,启动安装界面,否则的话删除下载的apk文件;

8)下载apk文件,在下载过程中,判断电视终端的sdk中是否有广告sdk,没有则继续下载,下载完成,跳到安装界面进行安装,结束,若有广告sdk则下载的同时对广告sdk进行初始化,

9)电视终端先从本地获取广告数据;

10)若本地广告数据为空,启动一个子线程从网络上获取广告数据,并对广告数据进行解析,获取广告的类型,播放时间和位置信息,若本地广告数据不为空,取出广告数据进行解析,获取广告的类型,播放时间和位置信息;

11)将获取的取广告的类型,播放时间和位置信息缓存在本地并发送到主线程,

12)主线程根据广告的类型,播放时间和位置信息展示广告,当广告结束的时候启动安装界面安装apk文件。



技术特征:

技术总结
一种下载应用的过程中植入广告的方法,是当用户点击电视终端的apk,从电视终端自带的下载管理器进行下载或版本升级的时候,用户端的SDK接收用于升级的URL、需要下载或版本升级的apk的标题和app名称参数,电视终端调起用户端的SDK进行app的下载。本发明的一种下载应用的过程中植入广告的方法,基于利用在电视应用商店中用户下载应用的过程中,利用等待下载完成的时间段内为用户提供一些优质的广告内容,减少用户等待的焦虑和烦躁,并且,在应用下载完成,广告自动停止,实现了不强行占用户时间的情况下,将广告触达用户,提升了广告的温和度,也有效的提升了广告的触达率。

技术研发人员:沈伟;石元彬;王海龙
受保护的技术使用者:未来电视有限公司
技术研发日:2017.06.28
技术公布日:2017.09.15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1