Google Chrome 将从 2 月 15 日起默认屏蔽被认为不符合 Better Ads 标准的广告。但它的广告屏蔽究竟是如何工作的?Daniel Aleksandersen 分析了 Chromium 的源代码,解释了广告屏蔽器的工作原理。
Chrome 是通过 Google Safe Browsing 来实现广告屏蔽的,它扩展了 Safe Browsing 的服务,包含了一种新型的威胁叫 BETTER_ADS,不符合 Better Ads 标准的广告将被标记为此类的威胁,然后浏览器根据用户设置采取行动。浏览器默认启用广告屏蔽,用户可选择关闭(内容设置——广告)。Safe Browsing 被包括 Mozilla Firefox 和 Safari 在内的浏览器使用,但这种新型威胁尚未提供给 Safe Browsing API。
Chrome 将会定期下载屏蔽规则,规则由两组广告屏蔽列表构成:EasyList (广告)和 EasyPrivacy (跟踪)。EasyList 和 EasyPrivacy 被 uBlock Origin 和 AdBlock Plus 等流行广告屏蔽工具使用,而 Google 的广告屏蔽能力将能媲美这些工具。
Chrome 将包含完整的 EasyList 和 EasyPrivacy 列表,其中包括了对 Google 自己的广告平台 AdSense 与 DoubleClick 以及自己的跟踪分析服务 Google Analytics 的屏蔽。