本发明专利技术涉及广告检测方法及系统和广告终端。本发明专利技术公开了一种检测步骤,基于终端当前的各个视图的显示状况,检测用于显示广告的视图是否能正确显示;展示步骤,若检测结果为是,则获取广告并在所述用于显示广告的视图中展示所述广告。通过基于终端当前的各个视图的显示状况检测用于显示广告的视图是否能正确显示,可以尽量避免广告展示作弊。
【技术实现步骤摘要】
【专利摘要】本专利技术涉及广告检测方法及系统和广告终端。本专利技术公开了一种检测步骤,基于终端当前的各个视图的显示状况,检测用于显示广告的视图是否能正确显示;展示步骤,若检测结果为是,则获取广告并在所述用于显示广告的视图中展示所述广告。通过基于终端当前的各个视图的显示状况检测用于显示广告的视图是否能正确显示,可以尽量避免广告展示作弊。【专利说明】广告检测方法及系统和广告终端
本专利技术涉及信息
,尤其涉及信息
中的广告检测方法及系统和广 告终端。
技术介绍
近来,随着移动互联网的推广,智能终端上的各种应用得到了迅猛发展。因此,如 何在智能终端应用中嵌入广告,已经成为应用服务提供商的关注重点。在手机、个人数字助理、电子书阅读器、平板电脑等智能终端(亦简称终端)应用 中嵌入广告的处理一般由应用程序的开发者来完成。然而,由于广告主难于无法了解和破 解应用程序的具体代码,因此,无法检查每一个智能终端用户在使用该应用程序时,智能终 端是否正确地显示了应用程序开发商播放的广告。具体地,由于智能终端数量巨大,广告主 (或为广告主服务的广告平台提供商)无法人工地在众多的应用软件上一一观察应用程序 开发商播放的广告是否被完全隐藏,或者是否可能被遮挡一部。可见,遮挡广告或者不显示广告,是一种作弊的行为,违反了广告平台提供商或广 告主与开发者签订的协议,而通过人工去检查每款软件甚至每个智能终端在嵌入广告时是 否有作弊行为的成本很高。
技术实现思路
本专利技术所要解决的技术问题之一是需要提供一种可以尽量避免广告展示作弊的 广告检测方法及系统和广告终端。为了解决上述技术问题,本专利技术提供了一种广告检测方法。该方法包括:检测步骤,基于终端当前的各个视图的显示状况,检测用于显示广告的视图是否 能正确显示;展示步骤,若检测结果为是,则获取广告并在所述用于显示广告的视图中展示所 述广告。根据本专利技术另一方面的方法,通过调用指定的程序接口来执行经过安全化处理的 代码,从而进行上述检测和展示步骤。根据本专利技术另一方面的方法,所述检测步骤进一步包括:基于所述终端当前的各 个视图的显示状况,在所述各个视图中查找所述用于显示广告的视图,若未查找到,则所述 检测结果为否。根据本专利技术另一方面的方法,所述检测步骤进一步包括通过执行第一判断步骤和 第二判断步骤中的至少一个判断步骤来确定所述检测结果;其中:所述第一判断步骤,判 断在所述用于显示广告的视图之后显示的各视图的显示区域是否与所述用于显示广告的 视图的显示区域重叠,若判断为重叠,则将所述检测结果确定为否;所述第二判断步骤,判 断所述用于显示广告的视图的显示区域是否能被完全地显示在屏幕中,若判断为否,则将 检测结果确定为否。根据本专利技术另一方面的方法,在所述检测步骤进一步包括:基于所述终端当前的各个视图的显示状况,通过依照所述终端绘制视图的绘制顺序来遍历用于存放所述终端当前的各个视图的数据结构来检测用于显示广告的视图是否能正确显示。根据本专利技术另一方面的方法,在所述检测步骤进一步包括:基于所述终端当前的各个视图的显示状况,依照所述终端的绘制顺序来遍历所述数据结构中的各视图,若遍历得到所述用于显示广告的视图,则通过至少执行下列步骤之一来确定所述检测结果:通过依照所述终端的绘制顺序遍历位于所述用于显示广告的视图之后的各视图,来判断在所述用于显示广告的视图之后显示的各视图的显示区域是否与所述用于显示广告的视图的显示区域重叠,若判断为重叠,则将所述检测结果确定为否;判断所述用于显示广告的视图的显示区域是否能完全地显示在屏幕中,若判断为否,则将检测结果确定为否。根据本专利技术另一方面的方法,所述检测步骤进一步包括:基于所述终端当前的各个视图的显示状况,依照所述终端的绘制顺序来遍历所述数据结构中的各视图,若未遍历得到所述用于显示广告的视图且遍历结束整个所述数据结构,则所述检测结果为否。根据本专利技术另一方面的方法,在所述检测结果为否时,确定存在作弊,输出表示存在作弊的告警提示,不获取广告,不进行关于广告的统计计数。根据本专利技术的又一方面,还提供了一种广告终端。该终端包括:检测模块,基于终端当前的各个视图的显示状况,检测用于显示广告的视图是否能正确显示;展示模块,若检测结果为是,则获取广告并在所述用于显示广告的视图中展示所述广告,若检测结果为否,则结束处理。根据本专利技术另一方面的终端,所述展示模块通过调用指定的程序接口来执行经过安全化处理的代码,从而进行上述检测和展示。根据本专利技术另一方面的终端,所述检测模块还基于所述终端当前的各个视图的显示状况,在所述各个视图中查找所述用于显示广告的视图,若未查找到,则所述检测结果为否。根据本专利技术另一方面的终端,所述检测模块还进一步包括第一判断子模块和第二判断子模块至少一个,其中:所述第一判断模块判断在所述用于显示广告的视图之后显示的各视图的显示区域是否与所述用于显示广告的视图的显示区域重叠,若判断为重叠,则将所述检测结果确定为否;所述第二判断模块判断所述用于显示广告的视图的显示区域是否能被完全地显示在屏幕中,若判断为否,则将检测结果确定为否。根据本专利技术另一方面的终端,所述检测模块还基于所述终端当前的各个视图的显示状况,通过依照所述终端绘制视图的绘制顺序来遍历用于存放所述终端当前的各个视图的数据结构来检测用于显示广告的视图是否能正确显示。根据本专利技术另一方面的终端,在所述检测模块还基于所述终端当前的各个视图的显示状况,依照所述终端的绘制顺序来遍历所述数据结构中的各视图,若遍历得到所述用于显示广告的视图,则通过至少执行下列处理之一来确定所述检测结果:通过依照所述终端的绘制顺序遍历位于所述用于显示广告的视图之后的各视图,来判断在所述用于显示广告的视图之后显示的各视图的显示区域是否与所述用于显示广告的视图的显示区域重叠,若判断为重叠,则将所述检测结果确定为否;判断所述用于显示广告的视图的显示区域是否能完全地显示在屏幕中,若判断为否,则将检测结果确定为否。根据本专利技术另一方面的终端,所述检测模块还基于所述终端当前的各个视图的显示状况,依照所述终端的绘制顺序来遍历所述数据结构中的各视图,若未遍历得到所述用于显示广告的视图且遍历结束整个所述数据结构,则所述检测结果为否。根据本专利技术另一方面的终端,在所述检测结果为否时,确定存在作弊,输出表示存在作弊的告警提示,不获取广告,不进行关于广告的统计计数。根据本专利技术又一方面还提供了一种广告检测系统。该系统包括网络连接的终端和服务器,其中,所述终端为根据前述技术方案所述的终端。与现有技术相比,本专利技术的一个或多个实施例通过基于终端当前的各个视图的显示状况检测用于显示广告的视图是否能正确显示,可以尽量避免广告展示作弊。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。【专利附图】【附图说明】附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例共同用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1示出了根据本专利技术第一实施例的广告检测方法的流程图;图2示出了一个Android或iPhone操本文档来自技高网...
【技术保护点】
一种广告检测方法,其特征在于,包括:检测步骤,基于终端当前的各个视图的显示状况,检测用于显示广告的视图是否能正确显示;展示步骤,若检测结果为是,则获取广告并在所述用于显示广告的视图中展示所述广告。
【技术特征摘要】
【专利技术属性】
技术研发人员:唐刚,
申请(专利权)人:亿赞普北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。