广告拦截测试
一键检查您的浏览器、扩展、VPN 或 DNS 过滤器是否真正拦截了广告、追踪器和统计脚本。
Cosmetic 过滤
为什么 cosmetic 过滤测试会失败?
如果 cosmetic 过滤测试失败,说明您的拦截器的过滤列表中没有包含此网站。
这并不意味着 cosmetic 过滤在其他地方也失败。您可以通过访问一个流行的、广告丰富的网站来确认这一点。
此测试检查拦截功能是否有效,而不是其覆盖范围有多广。向您的广告拦截解决方案添加以下规则可能会修复结果:
adblock.turtlecute.org##.adbox.banner_ads.adsbox
adblock.turtlecute.org##.textads设置这些规则后,通过的测试结果证明您的拦截器支持 cosmetic 过滤。广告脚本加载
为什么广告脚本加载测试会失败?
与 cosmetic 测试相同。如果广告脚本加载测试失败,通常意味着此网站不在您的拦截器过滤列表中,特别是对于拦截广告相关脚本(如虚拟的 ads.js)的情况。
这并不代表广告脚本拦截功能整体失效。要检查这一点,请访问一个以广告脚本丰富著称的流行网站:您很可能不会遇到任何未被拦截的脚本。
此测试评估广告脚本拦截功能是否有效,而不是其范围或效果。要修复结果,请将以下规则添加到您的广告拦截解决方案中:
/pagead.js$domain=adblock.turtlecute.org
/widget/ads.设置这些规则后,通过的测试结果证明您的拦截器支持广告脚本拦截。广告拦截测试常见问题
关于测试工作原理、分数含义和改进方法的解答。
广告拦截测试是如何工作的?
我的广告拦截器配置正确,但测试不工作。为什么?
如何在广告拦截测试中获得 100%?
三个测试类别分别检查什么?
- Cosmetic 过滤:检查空广告框、cookie 横幅和类似元素是否被隐藏或删除。
- 脚本加载:检查广告脚本和追踪器是否被阻止加载。
- Host:检查提供追踪器、分析工具或广告域名是否被拦截。
"已拦截"和"未拦截"是什么意思?
分数是如何计算的,颜色代表什么?
测试完成后,您会看到一个充满液体的分数球。积分来自您的设置在每个类别中拦截的检查数量,填充颜色显示您的范围:
您推荐哪些广告拦截器和 DNS 过滤器?
我将 DNSFilter 作为主要 DNS 解析器,使用 NextDNS 作为家庭用户的绝佳替代方案。此外,我在各个平台上运行以下组合:
- Windows: Brave + uBlock Origin
- macOS: Brave + uBlock Origin
- Android: Kiwi Browser + uBlock Origin
- iOS: Brave with built-in ad blocking, or Safari + AdGuard extension
我推荐的过滤列表:
- HaGeZi Ultimate blocklists
- uBlock filters (built in)
- AdGuard filters
您推荐其他哪些广告拦截测试工具?
我创建此项目是为了快速测试我常用的主机列表,采用简洁的设计,任何人都可以使用。其他值得一试的好工具: