当前位置:首页 > 技术文章 > 正文内容

生命不息,折腾不止:全方位去除 Android 手机中的广告

arlanguage1个月前 (03-29)技术文章27

说到 Android 手机中的广告,类型还真不算少。玩个应用、游戏,可能会遭遇条幅广告;在线看个视频,少说也得先等待几十秒;如果浏览个网页,那广告可能就更丰富了。诚然,投放广告对于开发者而言是维持生存的途径,但若投放不当,往往会引起用户的反感。针对各种类型的广告,笔者汇总整理了以下几种方法,以帮助大家全方位去除 Android 手机中的广告。

去除应用中的条幅广告

MinMinGuard

下载:豌豆荚

MinMinGuard 的作用就是去除应用内的 Google 广告,但要注意的是,MinMinGuard 是一个 Xposed 模块,除了依赖 Xposed 框架外,它还需要获取 ROOT 权限才能正常工作。虽然使用门槛稍稍高了一些,但其使用方法却是非常简单的。进入 MinMinGuard 后,勾选需要去除广告的应用,并重启该应用即可。

MinMinGuard 不仅用起来简单,而且去除广告的效果非常棒,不会残留白边或是黑条。这与其运作原理有关,详情可参阅《 广告去除小能手:MinMinGuard》。

去广告之前

使用 Adblock Plus 去广告

使用 MinMinGuard 去广告

幸运破解器

下载:豌豆荚

幸运破解器也可以去除应用内的 Google 广告,使用门槛也较 MinMinGuard 低,只需获取 ROOT 权限。在具体操作上也并不麻烦,长按需要去除广告的应用,选择移除谷歌广告 — 破解谷歌广告,应用之后静待破解结果即可。

从去除广告的效果来看,幸运破解器不如 MinMinGuard 处理的好,广告虽然没了,但空留一道黑条。另外还有一点需要注意,在卸载已经去除广告的应用之前,需要将其恢复为原来的状态,具体操作是在幸运破解器中长按该应用并选择「移除 ODEX 更改」,否则再次安装时将会出现「存储空间不足」的问题。如果忘记恢复也没关系,还有补救措施可以使用,具体请参看《使用RE管理器解决“存储空间不足”》。

去除视频播放前的广告

优酷伴侣

最初的优酷伴侣只支持优酷,现在虽然还叫优酷伴侣,但已经支持优酷、乐视、爱奇艺、斗鱼四个视频网站。使用优酷伴侣调用本地播放器播放,不仅可以跳过片头的广告,而且用硬件解码也可以达到省电的目的。另外,对于优酷网页版这坑爹的 40 分钟预览,优酷伴侣也可以规避这个限制。一切只需在网页或客户端中点击分享按钮,选择「使用本地播放器播放」。

ADSafe

下载:豌豆荚

ADSafe 是国内团队开发的作品,界面简单干净,用起来也方便,只是需要获取 ROOT 权限。依目前的 1.2.0.129 版本来看,ADSafe 支持的视频客户端相当丰富,细数一下,包括了优酷、土豆、搜狐、爱奇艺等 20 家视频网站的客户端。另外,ADSafe 还支持网页广告过滤,目前支持的浏览器有 UC、QQ、Chrome、Firefox 等 10 款。ADSafe 支持的视频客户端和浏览器的数量之多让人惊喜,为了检验 ADSafe 过滤广告的质量,笔者也用搜狐视频客户端以及 Chrome 来测试了一下。对于视频客户端的广告,ADSafe 可以很好地去除;但用 Chrome 访问新浪网触屏版时,ADSafe 似乎没有起作用。相信随着浏览器过滤规则的不断完善,ADSafe 在网页广告过滤这方面会做得更好。

去除微博客户端的顶栏广告

自从上一个方法失效之后,很多人又在顶栏广告的陪伴下度过了一段「美妙」的刷微博的时光。无需过分担心,现在又有去除顶栏广告的方法了,适用于新浪微博客户端 5.1.0 正式版,需要手机已 Root 并装有 RE 管理器。下为具体操作步骤:

  1. 打开 RE 管理器,将根目录挂载为可读写;
  2. 依次进入 data/data/com.sina.weibo/app_dex 中,找到 weiboad3.jar ;
  3. 长按文件,在弹出的二级菜单中选择「权限设定」,将默认勾选的「读写」权限去掉;
  4. 最后退出微博客户端再重新打开,顶栏广告就消失的无影无踪了。

全局去除广告

Adblock Plus

下载:豌豆荚

Adblock Plus 在 PC 端还是挺有名的,针对 Chrome、IE、Firefox、Opera 等浏览器,Adblock Plus 也都有相应的插件支持,感兴趣的可以去它的官网看看。

这次要说的 Android 版本的 Adblock Plus,能屏蔽的广告类型颇多,搞定应用内的条幅广告、网页广告、视频播放前的广告等都不在话下。对于已获取 ROOT 权限的设备,Adblock Plus 在移动网络及 Wi-Fi 下屏蔽广告;而对于没有获取 ROOT 权限的机型,Adblock Plus 只能在 Wi-Fi 下起作用。由于 Android 4.1.2 及更高版本系统的安全特性,使用 Adblock Plus 时需要手动设置当前 Wi-Fi 网络的代理,填写内容如右下图所示。

不过,设置代理之后会带来一定的副作用。网页上的广告是没了,但是排版乱了;播放视频前的广告没了,但是缓存不了了……代价略大,各位依需三思慎行。

去广告之前

去广告之后

无法缓存视频

AdAway

下载:豌豆荚

AdAway 跟 Adblock Plus 比较相像,但其只能在已 Root 的设备上工作。初次使用需要下载 Hosts 文件,默认的 Hosts 源必然不能屏蔽全部广告,大家可以通过更新和添加 Hosts 源来不断增强手机对广告的抵抗力。

结语

投放的广告并非都是垃圾广告,也并非所有的广告都会严重影响用户体验。垃圾广告要果断屏蔽,但对于那些不太影响用户体验的好广告,还是忍耐或是点击一下,以支持一下这些辛苦创作的开发者们吧。

Banner 来源网络

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/3682.html

分享给朋友:

“生命不息,折腾不止:全方位去除 Android 手机中的广告” 的相关文章

Python WSGI 高性能服务器 - Gunicorn 简介

一、简介Gunicorn 意即 Green Unicorn,绿色独角兽。它是一个被广泛使用的高性能的 Python WSGI UNIX HTTP服务器,移植自Ruby的独角兽(Unicorn )项目。它具有如下特性:原生支持 WSGI、Django 和 Paster自动工作进程管理简单的 Pytho...

一文说清nginx规则匹配(含案例分析)

概述: 在nginx中,匹配分很多情形,例如:区分大小写匹配、不区分大小写匹配、有强匹配开头、有模糊匹配某些字符、有匹配后重写动作、有匹配反向代理动作、有匹配后终止操作、还有匹配全局变量类型等等,在很多情形中,匹配动作也存在优先策略,来看看下面的案例。案例一、 server { .............

nginx代理常用配置

1. 最简反向代理配置在http节点下,使用upstream配置服务地址,使用server的location配置代理映射。upstream my_server { server 10.0.0.2:8080; keepalive 2000;}server { listen 80; server_...

安装Code-server并配置用于多用户的反向代理(Nginx)

1.安装code-servercode-server的项目网址在cdr/code-server.在code-server的README中, 提供了两份部署指南, 一份是用于部署在AWS等云服务的deploy, 另一份则是我们要用的用于部署在本地的quickstart.Guide非常简洁明了, 就三步...

全网最新最全的Docker命令大集合,收藏备用!

Docker 是一个开源的平台,用于自动化应用程序的部署、扩展和管理。它使得开发者能够打包应用及其依赖项到一个轻量级的容器中,并在任何环境中快速运行。掌握 Docker 的常用命令可以大大提高你的工作效率,尤其是在开发、测试和部署阶段。本文将详细介绍 Docker 的常用命令,涵盖从基本操作到高级使...

Nginx如何配置正向代理:一步步教你轻松上手

Nginx作为一个高性能的HTTP和反向代理服务器,广泛应用于各类网站和服务中。然而,很多人可能不知道,Nginx同样可以配置为正向代理。今天我们就来详细讲解一下如何配置Nginx作为正向代理,让你的网络访问更加灵活便捷。什么是正向代理?正向代理是指客户端通过代理服务器访问目标服务器的过程。简单来说...