历史记录
清空历史记录
    首页 > 安卓软件 > AdAway v6.1.4

    AdAway

    v6.1.4

    • 软件大小:13.31 MB
    • 软件版本:v6.1.4
    • 软件类型:国产软件
    • 软件分类:安卓软件
    • 软件语言:简体中文
    • 更新时间:2025-10-15
    • 支持系统:Android
    • 安全检测:无插件360通过腾讯通过金山通过瑞星通过小红伞通过

    • 软件评分:

    普通下载

    手机扫一扫快捷方便下载

    这篇文章主要介绍了AdAway这款Android平台的开源广告拦截器,以及它的一些常见问题和使用技巧。AdAway通过修改hosts文件或使用虚拟专用网络来屏蔽广告和跟踪器。对于root设备,它可以直接更新系统hosts文件;而对于非root设备,则依赖VPN功能。文章还提到,即使不点击广告,仅仅展示广告也会给开发者带来收入,但作者认为屏蔽广告是个人选择。

    AdAway的工作原理是将广告服务器的域名重定向到本地IP地址127.0.0.1,从而阻止连接。由于Android系统的DNS缓存机制,修改hosts文件后可能需要重启设备才能生效。此外,文章还介绍了如何使用Web服务器功能来响应被屏蔽广告的请求,以及如何自定义黑名单和白名单来管理特定主机名。

    对于一些常见问题,比如Chrome浏览器仍有广告、某些应用无法正常运行等,文章也提供了解决方案。总的来说,AdAway是一个强大且灵活的工具,能够有效减少广告干扰,但需要根据具体情况调整设置以确保最佳效果。

    AdAway是使用主机文件和本地虚拟专用网络的Android开源广告拦截器。AdAway可用于root设备和非root设备。使用root设备,AdAway更新您的系统主机文件,该文件包含主机名和IP地址之间的映射列表。使用非root设备,AdAway使用虚拟专用网络功能,以阻止到广告和跟踪器的传出连接。因此,当应用程序从该文件中的主机请求一个广告或跟踪器时,该请求将被重定向到本地IP 127.0.0.1,从而失效。

    AdAway常见问题

    广告收入

    通常有一种误解认为,如果用户从来不点击广告,那么屏蔽广告并不会给网站或开发人员带来财务上的损失。然而,事实是,仅展示广告也可以使开发人员获得收入。是否屏蔽广告取决于你。就我个人来说,我很讨厌那些展示广告的应用,所以,如果没有广告屏蔽器的话,我是不会安装那些应用的。

    AdAway 是如何运作的?

    AdAway使用hosts文件阻止提供广告的主机名。hosts文件是在/system/etc/hosts中找到的文件该文件将主机名映射到IP地址。这是一种将主机名定义为IP 地址对的传统方法,而无需依赖域名系统(DNS)。所有不需要的主机名都将重定向到127.0.0.1,这意味着它们将指向您自己的设备。如果hosts文件不可写,则后备解决方案是使用内置的虚拟专用网络服务。它将过滤与不需要的主机名的连接,并允许其他主机名通过。

    为什么我需要重启 Android 以使更改生效?

    Android 上的 Java 运行时会维护一份内部 DNS 缓存。新增的 hosts 文件内容将会立即生效(可在命令行中使用 ping 验证),但若要使对已有 hosts 条目的修改生效,需要重启 Android 系统以重建 Java 的DNS 缓存。

    如何在 AdAway 里使用 Web 服务器?

    即使不使用 Web 服务器功能,AdAway 也能正常工作!

    你可以在 AdAway 的设置里启用一个本地的 Web 服务器以响应对本地IP 地址127.0.0.1的请求。对于那些 IP 地址被重定向到127.0.0.1的广告服务器,这意味着 AdAway 的 Web 服务器会代广告服务器响应对它们的请求。当不能访问广告服务器的时候,一些应用会拒绝正常运行。借助这个功能,广告服务器就又可以被这些应用“访问”了--但它们没有访问到真正的广告服务器依旧没法获取到广告图片之类的东西,而是只能收到一个空白页面。

    如何屏蔽或取消屏蔽特定的主机名?

    从主屏幕将要阻止的主机名添加到照止列表。此外可以将要排除在阻止之外的主机名添加到允许中,而要重定向到特定IP地址的主机名则属于重定向。

    可以从哪里找到更多 hosts 源?

    请查看:https://github.com/AdAway/AdAway/wiki/HostsSources

    AdAway其他问题

    在 Android9及以上版本 hosts 文件复制失败

    最新版本的Android使用只读/系统分区

    如果您使用Magisk作为root解决方案,请确保启用无系统主机模块,然后重新启动。

    分区空间不足

    尝试把设置中的目标 hosts 文件修改为 /data/data/hosts(或/data/hosts)并再次应用 AdAway。

    Chrome 浏览网页还是有广告

    保证你已经从 Chrome的设置中禁用了轻量模式(以前叫做节台数据)。启用此功能后,Chrome会使用私人 DNS 统过 AdAway。

    它不会阻止应用 XYZ 中的广告!

    主机源中提供的主机名文件中可能缺少某些主机名,或者应用程序在不访问互联网的情况下捆绑了图像以提供广告。

    您可以从AdAway记录DNS请求(菜单->log DNSRequests),以了解必须阻止哪些其他主机名。

    通过长按日志中的条目将可疑主机名添加到您自己的黑名单中,并在Hosts-file.net的论坛主机收件箱中验证后报告这些主机名,

    广告被缓存了

    有时,在下载广告后,应用程序还会将其缓存,这会导致某些应用程序中存在剩余广告。您可以尝试在Android 的应用程序列表中删除这些应用程序的缓存,以规避此问题。

    应用程序 XYZ 无法使用!

    某些应用程序需要与被 AdAway 阻止的主机名通信或者在无法访问应提供广告的主机名时拒绝工作。请参阅 https://github.com/AdAway/AdAway/wiki/ProblematicApps 以获取存在问题的已知应用程序列表。当然,您也可以找出那些主机名并将它们添加到您的列表下的白名单,并将它们报告给 AdAway 的错误跟踪器。

    不适用于 Android 4.4+

    尝试将首选项中的目标 hosts 文件从 /data/datahosts 更改为/data/hosts或/system/etc/hosts后并再次应用 AdAway。

    Web 浏览器中的后退按钮无法工作

    可以通过在 AdAway 的设置中启用本地 Web 服务器来解决。

    更新日志

    v6.1.4版本

    修复已知问题

    软件截图

    网友评论

    共有 0条评论

    captcha 评论需审核后才能显示

    应用推荐

    游戏推荐