# 常问问题

## 广告收入

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

## AdAway 是如何运作的？

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

## 为什么我需要重启 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 源？

查看 AdAway 的额外 hosts 源

## 帮助翻译 / 反馈 bug

请访问 https://adaway.org.