[发明专利]一种基于手机的广告屏蔽方法在审
申请号: | 202111318276.0 | 申请日: | 2021-11-09 |
公开(公告)号: | CN114302013A | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 吴帅波 | 申请(专利权)人: | 吴帅波 |
主分类号: | H04M1/72463 | 分类号: | H04M1/72463;G06F9/445 |
代理公司: | 深圳至诚化育知识产权代理事务所(普通合伙) 44728 | 代理人: | 刘英 |
地址: | 057150 河北省*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 手机 广告 屏蔽 方法 | ||
本发明适用于手机领域,提供了一种基于手机的广告屏蔽方法,包括:在所述手机的软件程序开始加载广告代码时,进入所述手机的系统广告屏蔽对象数据库进行记录查询;判断是否存在与软件程序开始加载的广告代码相对应的记录;若存在与软件程序开始加载的广告代码相对应的记录,则获取广告界面的类型属性;根据所述广告界面的属性类型分别进行广告屏蔽。
技术领域
本发明涉及手机领域,尤其涉及一种基于手机的广告屏蔽方法。
背景技术
随着智能手机的大量普及,各种类型的APK软件程序被大量开发并应用到Android手机上,这给用户带来了极大的方便,但是,由于商业上的利益驱动, Android手机上的APK软件程序附带有很多广告,特别是一些开源的或者APK被 反编译植入广告的android软件,会在用户玩得正高兴的时候弹出广告,或者 其植入的广告占据了屏幕一块控件,很容易误操作点击到广告导致中断了软件 的使用。
目前,常用的取出广告技术的方法一般都是:首先使用软件反编译APK,然 后根据关键字在反编译之后的代码和资源文件中进行搜索,接着取出相关的广 告资源或者广告代码,最后编译打包APK。这种方法有以下弊端:(1)这一系 列步骤十分繁琐,要求动手能力较强,而且要求具有一定的Android开发知识, 一般用户根本无法操作,或者无法定位到广告代码,即使定位到广告代码也不 一定能够正确移除;(2)存在有风险,如果APK利用网络签名验证,当服务端 验证到APK被破解过时,就会无法运行软件的核心功能了。
因此,亟需设计一种基于手机的广告屏蔽方法,可以实现简单并准确的屏 蔽软件程序中的广告。
发明内容
有鉴于此,本发明实施例的目的在于提供一种基于手机的广告屏蔽方法, 旨在解决现有技术中屏蔽手机的广告的步骤繁琐且不准确的问题。
本发明实施例是这样实现的,一种基于手机的广告屏蔽方法,所述方法包 括:
在所述手机的软件程序开始加载广告代码时,进入所述手机的系统广告屏 蔽对象数据库进行记录查询;
判断是否存在与软件程序开始加载的广告代码相对应的记录;
若存在与软件程序开始加载的广告代码相对应的记录,则获取广告界面的 类型属性;
根据所述广告界面的属性类型分别进行广告屏蔽。
优选的,所述广告界面的类型属性包括View类型以及Activity类型,其 中,所述根据所述广告界面的属性类型分别进行广告屏蔽的步骤包括:
若所述广告界面的类型属性为View类型,则将与该View类型的广告界面 对应的广告代码加载完之后,所述手机的系统设置所述View类型的广告界面为 不可见;或者
若所述广告界面的类型属性为Activity类型,则所述手机的系统直接不启 动所述Activity类型的广告。
优选的,在所述判断是否存在与软件程序开始加载的广告代码相对应的记 录的步骤之后,所述方法还包括:
若不存在与软件程序开始加载的广告代码相对应的记录,则提示用户选择 是否需要屏蔽所看到的广告;
若用户选择需要屏蔽所看到的广告,则提示用户选中想要屏蔽的广告;
所述手机的系统根据用户选中想要屏蔽的广告获取对应广告界面所属的组 件类型;
根据对应广告界面所属的不同组件类型,分别记录组件类型参数;
解析得到不同组件类型对应的广告代码数据,并将所述广告代码数据记录 到所述手机的系统广告屏蔽对象数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吴帅波,未经吴帅波许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111318276.0/2.html,转载请声明来源钻瓜专利网。