AdGuard 4.2 iOS 版:YouTube 广告拦截的扩展、规则转换器以及更多新功能。
为了发布 v4.2 版,离上次更新前前后后经历了四个月,因为我们需要大量时间开发两个 Beta 版本,以及仔细地再检查所有功能。那么,有什么更新呢?
屏蔽 YouTube 广告的扩展
如您留意地阅读我们博客上最近的文章,您很可能已了解导致这项更新的背景。长话短说:
- 三月份,YouTube 开始应用显示广告的新算法
- AdGuard 用户开始在 Safari 打开的 YouTube 上看到植入的广告于是向我们报告。
- 我们想出了解决方案 —— 首先是一个临时的,然后我们创建了需要手动安装的快捷指令。
尽管提出了以上方案,但我们还是想再往前走一步。我们设法将快捷指令换成便于使用的内置扩展。对我们而言,开发这类解决方案至关重要。我们非常高兴在遇到与 YouTube 算法以及在 Safari 里意外广告有关的烦恼后,最终找到了简单且优雅的解决方案。
![](https://cdn.adtidy.org/public/Adguard/Blog/ios_safari_extension_0_cn.jpeg?mw=1360)
![](https://cdn.adtidy.org/public/Adguard/Blog/ios_safari_extension_cn.jpeg?mw=1360)
新广告拦截的扩展
与快捷指令不同,当您将 App 升级到 v4.2 后,此扩展将自动安装。您不用再浪费时间按照复杂的说明去做。新建的扩展默认启用,因此在 App 开启以后,扩展会自动开始拦截广告。除了广告,此扩展删除在 iPad 上拦截广告后显示的占位符。还有,现在又可以自动播放视频,您不用再手动点击。
为了启动扩展并屏蔽 YouTube 里的广告,请执行一下操作:
- 打开 Safari。
- 打开 youtube.com。
- 点击「分享」。
- 点击「拦截 YouTube 的广告(由 AdGuard 创建)」。
请注意。有时,AdGuard 扩展不被显示。如您看不见它,请尝试重新执行上述操作或重新启动您的设备。
改善了规则转换器
规则转换器是 iOS 上的特殊工具。由于 Safari 的规则语法与普遍使用的有所不同,所以,此工具用于将 AdGuard 过滤规则转换成 Safari 的规则样式。这次的版本,我们改善了规则转换器的性能,添加了新修饰符的支持($specifichide
、noop
和 denyallow
)以及修复了与转换有关的错误。
其他的更新项目较小:我们改进了 DnsLibs,修复了之前存在的 Bugs。
像往常一样,我们非常期待大家关于新版本的反馈意见。在这里的评论或社交媒体上分享您的使用体验。下次再见!