- 84
- 0
- 约2.7千字
- 约 6页
- 2021-12-03 发布于北京
- 举报
. -
Android 最大的特点就是开放性。正是因为它的开放性,让许多
创业者走上 APP 开发这条路。但是有不少人动 “歪脑筋”,在
正版APP 中植入广告然后欺骗用户下载,从而获利。烦人的广告
非常影响用户体验,我们能否自己动手将广告去掉呢?
方法一:利用安全软件蔽广告
Android 设备同PC一样,也有很多安全软件。在Android 上,
安全软件有很多,比较知名的有LBE 安全大师、360 手机卫士、
腾讯手机管家、网安全等等,大都具备了屏蔽App 的广告。我们
就以LBE 安全大师为例,看看它是怎么屏蔽广告的。
我们首先在LBE 安全大师中找到“广告拦截”功能(最好首先
点击“更新”将广告样本库升级为最新版,升级之后可以在顶部看
到以日期命名的样本库版本号),在其中点击“广告扫描”,软件
会自动开始扫描手机中的所有APP,很快就可以将嵌入了广告的
APP 罗列出来。找出嵌入广告的APP 之后,可以直接卸载或者屏
蔽广告
. 可修编-
. -
接下来让我们试试它的广告拦截功能,任意点击其中一个
APP,就可以看到它的广告行为,包括弹窗广告、通知栏广告等
. 可修编-
. -
(在此还可以顺便查看这个APP 的敏感权限,如拨打、获取位置
等),直接点击右下角的“屏蔽广告”,然后重新运行这个APP,
就会发现讨厌的广告条消失了。
处理过后,广告不见了
方法二:设置联网权限屏蔽广告
但是,有个别APP 使用LBE 安全大师无法直接屏蔽广告,还
可以用其他方法去封杀广告——大部分广告都需要访问网络,我
们可以限制其权限,让它无法联网,从而达到屏蔽广告的目的。
在LBE 安全大师中的“流量监控”中,有个“联网权限”功能(需
ROOT),我们可以在这里,找到需要处理的APP,将它的WiFi
和数据(即2G、3G 网络)权限关闭。
. 可修编-
. -
. 可修编-
. -
不过,这个方法并不完美,会出现两种问题,一是如果软件
本身需要联网(如在线播放类APP ),则无法使用;二是在限制
访问网络之后,某些APP 会在原来广告的位置留下难看的空白
框,同样让人不舒服。
方法三:自己打造干净的APK 文件
既然黑心开发者可以在APP 的安装程序中(APK 文件)嵌入
广告,那么我们能否反其道而行之,将广告赶走呢?接下来我就
教大家一个绝招——将广告清理干净之后再安装。
这种方法,大致思路就是,反编译(编译可以理解为将源代
码转化为可运行的程序,反编译就是将程序转化为源代码)APK
文件,然后修改XML 文件(一般情况下是在反编译出来的res文
件夹中的main.xml,通常在layout 文件夹,有时候也会放在其他
文件夹)将广告信息去掉,最后重新编译为新的APK 文件。
下面让我们说说具体的操作过程,首先你需要在电脑上安装
Java 环境(可以在.java
您可能关注的文档
最近下载
- 会计报表附注(企业会计准则).pdf VIP
- 2025年深圳市考公务员考试《行测》真题及答案.docx
- 2025年山东省公务员考试《行测》真题及答案.pdf
- 股权转让合同协议简单范本.doc VIP
- 2025年山东省公务员考试《行测》真题及答案.docx
- 2025年江西省公务员考试《行测》真题及答案.pdf
- 数字普惠金融对中小企业融资约束的影响研究.docx VIP
- 【新教材】人教版(2024)七年级上册数学第五章 一元一次方程 综合素质评价试卷(Word版,含答案).docx VIP
- 2025年江西省公务员考试《行测》真题及答案.docx
- 2025年河北省公务员考试《行测》真题及答案.pdf
原创力文档

文档评论(0)