[发明专利]一种广告积分墙的屏蔽方法和装置在审
申请号: | 201410167954.1 | 申请日: | 2014-04-24 |
公开(公告)号: | CN104021337A | 公开(公告)日: | 2014-09-03 |
发明(设计)人: | 陈轶 | 申请(专利权)人: | 北京掌阔移动传媒科技有限公司 |
主分类号: | G06F21/51 | 分类号: | G06F21/51;G06F21/52 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100026 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 广告 积分 屏蔽 方法 装置 | ||
技术领域
本发明属于移动互联网领域,属于一种广告积分墙的屏蔽方法和装置。
背景技术
当前很多人都会拿着iPhone、iPad等iOS移动设备玩各类应用、游戏等等。由于行业环境尚不成熟,许多应用充斥着各类广告、积分墙等干扰用户正常使用应用的插件。这些插件大部分是由应用开发商自己嵌入的,也有可能是通过越狱系统自带的。但是为了给予用户正常使用应用的体验和权利。
目前还有一种方式是通过后台进程实时监控网络流量,解析数据交互的域名地址,从而警告用户当前的应用正要加载积分墙。但是要拦截积分墙的弹出仍然存在一些难点,有些是通过修改URL定位的方式,这种做法风险比较高,容易引起系统不稳定,而且耗电,占用CPU大量计算资源。
发明内容
本发明所要解决的技术问题是给出了一种能在越狱iOS设备上屏蔽掉积分墙的手法。
本发明解决上述技术问题所采取的技术方案如下:
一种广告积分墙的屏蔽方法,包括:
判断当前设备是否已被破解系统权限,其中,若已破解系统权限,则将屏幕积分墙应用插件注入系统中;
判断当前设备是否已经联网,若已联网,则应用插件建立与服务器之间的联系,并向服务器请求积分墙信息;
其中,所述积分墙信息中包括:通过人工生成或者机器生成的市面上可以找到的广告积分墙的类名和初始化方法;
判断当前SDK中的积分墙是否处于创建过程中,其中,当所述积分墙处于创建过程中时,对所述积分墙信息中的类名和初始化方法用预先设定的空白类名和初始化方法进行替换,从而屏蔽掉积分墙广告。
进一步地,优选的是,所述设备是IOS系统设备。
进一步地,优选的是,基于IOS系统设备的破解系统的API,将所述屏幕积分墙应用插件注入系统中。
进一步地,优选的是,对所述积分墙信息中的类名和初始化方法用预先设定的空白类名和初始化方法进行替换,从而屏蔽掉积分墙广告,包括:
在替换类名和初始化方法的时候,基于rebind_symbols接口;
且替换以后,第三方应用开发者用替换所述积分墙信息中的类别的空白类名和初始化方法创建对象实例。
进一步地,优选的是,每次SDK被激活的时候对所有积分墙类名以及初始化方法名进行替换。
一种广告积分墙的屏蔽装置,包括:
插件注入模块,用于判断当前设备是否已被破解系统权限,其中,若已破解系统权限,则将屏幕积分墙应用插件注入系统中;
积分墙请求模块,用于判断当前设备是否已经联网,若已联网,则应用插件建立与服务器之间的联系,并向服务器请求积分墙信息;
其中,所述积分墙信息中包括:通过人工生成或者机器生成的市面上可以找到的广告积分墙的类名和初始化方法;
替换模块,用于判断当前SDK中的积分墙是否处于创建过程中,其中,当所述积分墙处于创建过程中时,对所述积分墙信息中的类名和初始化方法用预先设定的空白类名和初始化方法进行替换,从而屏蔽掉积分墙广告。
进一步地,优选的是,所述设备是IOS系统设备。
进一步地,优选的是,所述插件注入模块,用于基于IOS系统设备的破解系统的API,将所述屏幕积分墙应用插件注入系统中。
进一步地,优选的是,所述替换模块,用于对所述积分墙信息中的类名和初始化方法用预先设定的空白类名和初始化方法进行替换,从而屏蔽掉积分墙广告,包括:
在替换类名和初始化方法的时候,基于rebind_symbols接口;
且替换以后,第三方应用开发者用替换所述积分墙信息中的类别的空白类名和初始化方法创建对象实例。
进一步地,优选的是,所述替换模块,进一步用于在每次SDK被激活的时候对所有积分墙类名以及初始化方法名进行替换。
本发明采取了上述方案以后,由于当所述积分墙处于创建过程中时,对所述积分墙信息中的类名和初始化方法用预先设定的空白类名和初始化方法进行替换,从而屏蔽掉积分墙广告,由此,其能够快速达到屏幕广告的,且这种方法对设备要求不高,具有很好的效果。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
下面结合附图对本发明进行详细的描述,以使得本发明的上述优点更加明确。其中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京掌阔移动传媒科技有限公司,未经北京掌阔移动传媒科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410167954.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种装有电动抬腿机构的汽车座椅
- 下一篇:高空安全作业防坠落个人防护告警装置