清除Android应用内置广告的三种方法.pdfVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档