防止广告被插件屏蔽的方法、装置和设备制造方法及图纸

技术编号:29310196 阅读:16 留言:0更新日期:2021-07-17 02:12
本发明专利技术涉及广告投放技术领域,具体涉及一种防止广告被插件屏蔽的方法、装置和设备,方法包括通过目标操作系统的自定义view生成图片格式的跳过按钮;播放广告信息时,将所述跳过按钮设置在广告信息播放界面的预设位置;若在所述广告信息的播放过程中检测到用户点击所述跳过按钮,将所述广告信息跳过。本申请的技术方案中,将跳过按钮设置为图片格式,广告屏蔽插件无法识别图片格式的具体内容,也就无法模拟点击跳过按钮,避免了投放的广告被广告插件识别,保证广告投放效果。保证广告投放效果。保证广告投放效果。

【技术实现步骤摘要】
防止广告被插件屏蔽的方法、装置和设备


[0001]本专利技术涉及广告投放
,具体涉及一种防止广告被插件屏蔽的方法、装置和设备。

技术介绍

[0002]随着互联网技术的快速发展,利用APP开屏的时间投放广告,成为目前非常热门的广告投放方式。为了避免引起广告受众的反感,一般会在广告播放时同时设置跳过按钮,用户通过跳过按钮,将正在播放的广告跳过,即使用户使用跳过按钮,广告也已经播放了一段时间,也已经达到了广告投放效果。
[0003]现有技术中这种设置跳过按钮的设计,存在了一种漏洞,可以通过类似插件的方式来帮助用户模拟点击跳过按钮,由于插件的操作很快,页面还没有展示出来的时候,就已经被点击了跳过,所以就会造成广告的无法展示,导致广告投放效果差、投放失败等问题。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种防止广告被插件屏蔽的方法、装置和设备,以克服目前开屏广告被插件屏蔽,导致广告投放效果差、投放失败的问题。
[0005]为实现以上目的,本专利技术采用如下技术方案:
[0006]一种防止广告被插件屏蔽的方法,包括:
[0007]通过目标操作系统的自定义view生成图片格式的跳过按钮;
[0008]播放广告信息时,将所述跳过按钮设置在广告信息播放界面的预设位置;
[0009]若在所述广告信息的播放过程中检测到用户点击所述跳过按钮,将所述广告信息跳过。
[0010]进一步地,以上所述的防止广告被插件屏蔽的方法,所述通过目标操作系统的自定义view生成图片格式的跳过按钮,包括:
[0011]自定义一个类来继承所述目标操作系统的的View,并重写View的onDraw;
[0012]在所述onDraw中编辑跳过信息,得到所述跳过按钮。
[0013]进一步地,以上所述的防止广告被插件屏蔽的方法,所述跳过信息包括文字信息;
[0014]所述在所述onDraw中编辑跳过信息,包括:
[0015]在所述onDraw中,通过canvas.drawText绘制所述文字信息。
[0016]进一步地,以上所述的防止广告被插件屏蔽的方法,所述目标操作系统包括安卓系统。
[0017]本专利技术还提供了一种防止广告被插件屏蔽的装置,包括:
[0018]生成模块,用于通过目标操作系统的自定义view生成图片格式的跳过按钮;
[0019]设置模块,用于播放广告信息时,将所述跳过按钮设置在广告信息播放界面的预设位置;
[0020]跳过模块,用于若在所述广告信息的播放过程中检测到用户点击所述跳过按钮,
将所述广告信息跳过。
[0021]进一步地,以上所述的防止广告被插件屏蔽的装置,所述生成模块,具体用于自定义一个类来继承所述目标操作系统的的View,并重写View的onDraw;在所述onDraw中编辑跳过信息,得到所述跳过按钮。
[0022]进一步地,以上所述的防止广告被插件屏蔽的装置,所述跳过信息包括文字信息;
[0023]所述生成模块,具体用于在所述onDraw中,通过canvas.drawText绘制所述文字信息。
[0024]进一步地,以上所述的防止广告被插件屏蔽的装置,所述目标操作系统包括安卓系统。
[0025]本专利技术还提供了一种防止广告被插件屏蔽的设备,包括处理器和存储器,所述处理器与存储器相连:
[0026]其中,所述处理器,用于调用并执行所述存储器中存储的程序;
[0027]所述存储器,用于存储所述程序,所述程序至少用于执行以上任一项所述的方法。
[0028]本专利技术的防止广告被插件屏蔽的方法、装置和设备,方法包括通过目标操作系统的自定义view生成图片格式的跳过按钮;播放广告信息时,将所述跳过按钮设置在广告信息播放界面的预设位置;若在所述广告信息的播放过程中检测到用户点击所述跳过按钮,将所述广告信息跳过。本申请的技术方案中,将跳过按钮设置为图片格式,广告屏蔽插件无法识别图片格式的具体内容,也就无法模拟点击跳过按钮,避免了投放的广告被广告插件识别,保证广告投放效果。
附图说明
[0029]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1是本专利技术防止广告被插件屏蔽的方法一种实施例提供的流程图;
[0031]图2是本专利技术防止广告被插件屏蔽的装置一种实施例提供的结构示意图;
[0032]图3是本专利技术防止广告被插件屏蔽的设备一种实施例提供的结构示意图。
具体实施方式
[0033]为使本专利技术的目的、技术方案和优点更加清楚,下面将对本专利技术的技术方案进行详细的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本专利技术所保护的范围。
[0034]由于目前市面上的广告跳过插件基本上都是通过Android的无障碍机制来进行模拟点击,通过无障碍的机制来获取当前展示在屏幕上的Activity中的元素获取其中的文字,进行对比,发现带有跳过Button或者TextView的时候,通过无障碍进行模拟点击从而完成跳过广告的功能。
[0035]基于其上述的实现,本申请提供了一种防止广告被插件屏蔽的方法,不通过
Button或者TextView的方式来展示跳过按钮,而是通过Android的自定义View来实现,也就是说在实现的时候,通过绘制也就是画画的方式来画出相关的文字,这样在广告插件的眼里,跳过按钮就是一张图片,混淆了它的识别,从而也不会进行模拟点击,达到了屏蔽的效果。
[0036]实施例
[0037]图1是本专利技术防止广告被插件屏蔽的方法一种实施例提供的流程图。请参阅图1,本实施例可以包括以下步骤:
[0038]S101、通过目标操作系统的自定义view生成图片格式的跳过按钮。
[0039]本申请不通过Button或者TextView的方式来展示跳过按钮,而是通过Android的自定义View来实现跳过按钮,在一些可选的实施例中,可以通过如下步骤通过目标操作系统的自定义view生成图片格式的跳过按钮:
[0040]步骤一:自定义一个类来继承所述目标操作系统的的View,并重写View的onDraw;
[0041]步骤二:在所述onDraw中编辑跳过信息,得到所述跳过按钮。
[0042]具体的,可以通过自定义一个类来继承目标操作系统的View,并重写View的onDraw(Canvas canvas),然后将需要的跳过信息绘制到Canvas这个画布上,在一些可选的实施例中,可以通过canvas.drawText本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种防止广告被插件屏蔽的方法,其特征在于,包括:通过目标操作系统的自定义view生成图片格式的跳过按钮;播放广告信息时,将所述跳过按钮设置在广告信息播放界面的预设位置;若在所述广告信息的播放过程中检测到用户点击所述跳过按钮,将所述广告信息跳过。2.根据权利要求1所述的防止广告被插件屏蔽的方法,其特征在于,所述通过目标操作系统的自定义view生成图片格式的跳过按钮,包括:自定义一个类来继承所述目标操作系统的的View,并重写View的onDraw;在所述onDraw中编辑跳过信息,得到所述跳过按钮。3.根据权利要求2所述的防止广告被插件屏蔽的方法,其特征在于,所述跳过信息包括文字信息;所述在所述onDraw中编辑跳过信息,包括:在所述onDraw中,通过canvas.drawText绘制所述文字信息。4.根据权利要求1所述的防止广告被插件屏蔽的方法,其特征在于,所述目标操作系统包括安卓系统。5.一种防止广告被插件屏蔽的装置,其特征在于,包括:生成模块,用于通过目标操作系统的自定义view生成图片格式的跳过按钮;...

【专利技术属性】
技术研发人员:陈明亮
申请(专利权)人:广州欢网科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1