AdAway广告屏蔽器是一款功能强大的去广告工具,如今各类软件中的广告层出不穷,若想拥有纯净的使用体验,就离不开广告屏蔽器的帮助。它提供了两种广告屏蔽方法,用户能够依据自身需求,自定义选择心仪的方式来拦截广告。其中,基于Root的广告屏蔽方式速度更快,且对设备电池更为友好,不过需要开启root权限。此外,该工具的所有功能均可免费使用。
1、更新广告屏蔽开源列表,借助大众的力量来屏蔽更多广告。
2、帮你拦截营销类广告,像腾讯视频播放视频时出现的广告就包含在内。
3、自动更新规则集,确保广告屏蔽效果始终如一。
1、打开软件,如图所示。
2、按照实际需求,自行挑选一种广告屏蔽方法,此处我们以基于root权限的广告屏蔽方式作为示例。
3、需要等待片刻,界面上会显示【正在同步】。
4、接着同步完成之后,点击右下角的“前进”。
5、顺利进入主页后,我们就能看到所有被拦截的广告了。
是如何运作的?
可以通过修改hosts文件来拦截推送广告的主机名。hosts文件位于/system/etc/hosts路径下,其功能是把主机名和IP地址进行关联映射。这是一种不依赖域名系统(DNS)、直接将主机名与对应IP地址绑定的传统方式。对于所有需要屏蔽的主机名,我们可以将它们重定向到127.0.0.1这个IP地址,这样就相当于让这些主机名指向了用户自己的设备。要是hosts文件处于不可编辑的状态,那可以采用VPN服务作为替代方案。这类VPN服务能够过滤掉与不需要的主机名之间的连接请求,同时允许其他合法主机名的连接正常通过。
为什么我需要重启Android以使更改生效?
Android系统中的Java运行时会保存一份内部DNS缓存。新添加到hosts文件里的内容能马上起作用(可以通过命令行的ping命令来验证),不过要是想让已有的hosts条目修改后生效,就得重启Android系统,这样才能重新构建Java的DNS缓存。
如何屏蔽或取消屏蔽特定的主机名?
在主屏幕上,把需要阻止的主机名添加至阻止列表。另外,可将无需阻止的主机名添加到允许列表,至于那些要跳转到特定IP地址的主机名,则归为重定向类别。