奔跑中的奶酪

全平台支持,长久有效的广告过滤解决方案

导读

全平台支持,长久有效的广告过滤解决方案

有人的地方就有江湖,广告也是如此!

互联网有云:免费的,就是最贵的。这话一点不假,我们常以为互联网是免费的,但其实你通过互联网免费得到的东西,都会以另一种方式反馈给了内容提供方,广告就是最常见的方式

所以,你多多少少也寻找过广告过滤的解决方法。

本期内容,不但能帮你解决这个问题,而且还能让你彻底搞懂“广告过滤”是怎么一回事。

一、广告过滤方案

我们开门见山,先讲广告过滤的解决方案,然后再来讲广告过滤的历史,然后你就知道为什么会是这个解决方案了。

1、过滤工具

广告过滤工具的选择有很多,开源闭源,免费收费的都有,比如:

开源免费Adblock PlusAdblockuBlock OriginuBlock

开源收费AdGuard

闭源免费ADSafe、清网卫士、广告过滤大师广告净化器广告终结者

i09_广告过滤工具

如果是开源的,你不用担心它的安全问题,因为它受所有人的监督。

但如果是闭源,而且还免费的,那你就要注意了!它们一开始都会打着“反广告”旗号,但最终都会走向“劫持用户流量”的恰烂钱老路,无一例外。

所以,奶酪只推荐用开源的工具,具体来说就是:Ublock Origin

i09_白名单

2、过滤规则

此外,广告过滤发展到今天,「过滤工具」之间的差别其实已经不大,广告过滤的核心已经变成了「过滤规则」。

 i09 - 广告过滤 - 详细

 扩展下载 简介
 uBlock Origin 在内地遭下架,可以用镜像网站下载。
 AdGuard 在内地遭下架,可以用镜像网站下载。
 Adblock Plus 在内地遭下架,可以用镜像网站下载。
 常用规则 简介
 EasyList 英文广告过滤,uBlock 内置规则。
 EasyList China 中文广告过滤,uBlock 内置规则。
 EasyPrivcy 隐私保护,防跟踪,uBlock 内置规则。
 乘风广告过滤 国内各大网站广告过滤,补充规则。[订阅]、[无延迟链接]
 乘风视频过滤 国内视频网站广告过滤,补充规则。[订阅]、[无延迟链接]
 可选规则 简介
 I Dont Care Cookie 去掉各大网站的 Cookies 使用警告,还有 Fork 版本
 CJX's Annoyance List 反自我推广,移除anti adblock,防跟踪规则列表。[订阅]
 乘风小众视频过滤 一些小众视频站点的广告过滤规则,比较小众。[订阅]
 奶酪水印过滤 移除各大网站的全屏水印,具体看源码。[订阅]
 奶酪弹窗过滤 移除各大网站的弹窗提醒,具体看源码。[订阅]
 油猴脚本 简介
 骚扰拦截 移除登录提示,国内各大网站都支持。
 外链跳转 移除链接跳转,国内各大网站都支持。
 文本选中复制 移除复制限制,国内各大网站都支持。
 拒绝二维码登录 优先使用帐号密码登陆,而不是二维码,暂不支持淘宝、百度。
 规则清单
 FilterLists 最全的广告过滤清单,语言选择 “ZH” 则只显示中文规则。
 AdBlock-Acceleration 国际/中国地区广告过滤规则的加速订阅。
 Adguard 官方规则 AdGuard 的规则有自己特有的语法,其他工具可能无法订阅。
 Let's Block It! 移除低质量内容,uBlock Origin 的内容拦截器伴侣。

有了上面这些规则,你就可以清爽上网了。

二、广告过滤简史

下面我们来谈谈广告过滤的历史,看完你就会知道为什么是这样的解决方案了。

1、Adblock Plus

1994 年 10 月 27 日是历史性的一刻。

世界上第一个网络广告在 HotWired.com 投放,其中 AT&T 的广告点击率高达 44%,作为比较,如今全世界横幅类广告的平均点击率还不到 0.06%

i09_第一个广告

然而,在利益的驱使下,网页广告开始越来越“不讲武德”,数量多不说,花样也多。

比如弹窗广告、漂浮广告、闪图广告,甚至连广告的关闭按钮都假的,网页广告的无孔不入,也就催生了过滤广告的需求,于是一款叫做 Adblock Plus 的扩展应运而生。

i09_Adblock Plus

不过,在最早的时候,Adblock Plus 的名字还是叫做 Adblock,没有后面的 Plus

早期的 Adblock 也只能通过隐藏的方法来过滤广告,但随后 Adblock 迎接了革命性更新,Adblock 开始支持订阅过滤规则

i09_过滤规则

过滤规则的出现,使得广告过滤可以像杀毒软件的病毒库一样更新,著名的 EasyList 就是由 Adblock 团队创建。

Adblock 也因此分叉成了 Adblock Plus

不久后,Adblock Plus 还改进了比较算法,即使添加上万条规则也不会影响浏览器速度,Adblock Plus 一跃成为浏览器必备扩展。

2、Adblock

时间来到了 2009 年,Chrome 浏览器诞生。

受 Adblock Plus 的启发,Chrome 浏览器上也需要有类似的扩展,一款名为 Adblock for Chrome(简称 Adblock)广告过滤扩展就此诞生。

虽然名叫 Adblock,但它和当年的 Adblock,还有现在的 Adblock Plus 并无关系。

i09_Adblock

与此同时,依靠 Adlbock Plus 的这一套,各类广告过滤工具也纷纷涌现。

比如国外有 AdGuard、Ghostery、Ad Muncher 等工具,国内则开始盛行各类“广告卫士”和“净化大师”。

3、可接受广告

广告过滤应用越来越普及,用户是爽了,但一些靠广告获取收益的网站就惨了。

没有了广告收益,很多提供免费内容的网站停更或者倒闭,于是有人开始批判使用广告过滤工具是一种不道德的行为,因为这无异于“白嫖”。

一些网站也开始了反击,加入检测系统,一旦检测到你使用了 Adblock Plus 之类的过滤工具,就会弹窗提示你屏蔽广告不合理,又或者直接拒绝你访问。

i09_Anti-Adblocker

一边是广告的肆无忌惮,一边是广告的杀无赦。

为了能在广告和用户体验间取得一个平衡,Adblock Plus 发起了一个叫做“可接受广告”的项目。

这个项目就是 Adblock Plus 不再对所有广告杀无赦,而会放过一些“非侵入式广告”,这样既能照顾用户的使用体验,同时又能考虑到网站的利益。

Adblock Plus 对非侵入式广告有明确的规定,比如不能闪烁、不能弹出、要有明显的区分等等。

i09_可接受广告

但 Adblock Plus 无法从技术上辨识什么样的广告是“非侵入广告”,因此 Adblock Plus 设立了一个“白名单”,只要在这份白名单上的网站就会默认放行。

可问题就出现在这份白名单上。

虽然小网站可以免费加入白名单,但由于大型广告公司进入这份白名单需要支付费用,所以舆论很快就演变成了:广告商只要向 Adblock Plus 交钱,就可以避免自己的广告被屏蔽。

i09_可接受广告争议

尽管 Adblock Plus 一再强调“可接受广告”是基于一套透明的规则在运行,Adblock Plus 收的这笔钱更多的是服务费,而不是“过路费”。

但很多网民不愿意相信,已经商业化运作的 Adblock Plus 会真正遵守这套规则。

网站 fivefilters.org 甚至全盘否定了“可接受广告”,直言“非侵入性广告”是一个矛盾的说法, 真正的非侵入性广告就是没有广告。

4、uBlock

2014 年,一款叫做 uBlock 的新型广告拦截器出现。

uBlock 不但支持 Adblock Plus 的过滤规则,而它通过“阻断”的方式来过滤广告,在性能上有明显优势,表现为占用极低的内存和 CPU。

i09_ublock

2015 年,uBlock 的原作者 Raymond Hill 因为时间和精力的原因,将原本只是兴趣好爱的 uBlock 项目转交给了另一个负责人 Chris Aljoudi

接管 uBlock 后,Aljoudi 创建了网站 ublock.org 用来推广 uBlock并开始请求捐款

5、uBlock Origin

可原作者 Hill 表示自己没有从捐款中受益,并且,uBlock 还删除了一个他很在意的功能。

在多番交涉无果的情况下,Hill 重操旧业,将 uBlock 项目重新分叉为 uBlock Origin,意为“正宗版”,然后还与 uBlock 划清界限。

i09_ublock_origin2

uBlock Origin 表示不会接受捐款,而且还明确表示不会参加 Adlbock Plus 的“可接受的广告”项目。

uBlock Origin 直言用户最有资格知道自己什么可以接受,什么可以不接受,uBlock Origin 存在的目的就是让用户有选择的权利。

2016 年 10 月,Firefox 官方扩展中心将广告过滤的推荐扩展由 Adblock Plus 改成了 uBlock Origin

i09_ublock_origin

而与此同时,Chrome 浏览器的广告过滤扩展 Adblock 被一个匿名组织收购。

从 Chrome 应用商店推荐的广告过滤扩展来看,我们有合理的理由怀疑这个匿名组织就是谷歌。2018 年,uBlock 被 AdBlock 收购 ,随后就一直处于半活跃状态。

i09_ublock_origin3

所以到目前为止,uBlock Origin 是唯一保持独立的广告过滤扩展。

三、谷歌大魔王

故事讲到这里,背后的“大魔王”终于出现了。

是的,“大魔王”就是谷歌,一家高科技,但同时也是广告公司的公司。

谷歌的产品绝大多数是网页服务,比如谷歌搜索、谷歌邮箱、谷歌网盘、谷歌文档等等。谷歌的赚钱方法是在提供服务的同时赚取广告费,而谷歌有将近 90% 的收入来自于广告。

i09_谷歌收入

而如今,广告投放业务已经不再一味追求覆盖人数,而是讲究如何将广告精确地投放给目标受众

所以用户在点击谷歌广告之前,广告商不用或极少付费给谷歌,因此对谷歌而言,广告投放得越精准,从广告商手中赚到的钱就越多。

而要实现“精准投放”,那就谷歌需要对用户有足够的了解,可这就触及用户隐私了。

那谷歌做了什么呢?

1、Chrome 浏览器

为了保证核心业务牢牢掌握在自己手里,谷歌首先做的就是开发浏览器。

谷歌斥巨资研发了 Chromium 浏览器,同时还开源免费给其他人使用,为的就是让别人的浏览器也使用自己的标准,好让自己的产品能够在绝大多数浏览器上运行。

但谷歌最终的目的还是推自家的 Chrome 浏览器。

不同于 Firefox 浏览器完全开源,Chrome 浏览器是在开源项目 Chromium 的基础上增加了一些闭源模块,也就是说,Chrome 浏览器并不是完全的开源

i09_Chrome

也就是说,

如果你用的是其他浏览器,谷歌就只能收集你在 Google 旗下网站的数据,而如果你用的是 Chrome 浏览器,那么谷歌就能收集你所有的上网数据。

没有直接的证据表明 Chrome 浏览器在偷偷收集你的隐私,但可以肯定的是,使用 Chrome 浏览器,谷歌将更容易获取你的隐私,因为没人知道闭源模块里发生了什么。

此外,如果你还使用了“谷歌账户”,那么在“谷歌活动”页面,你会发现你的上网记录被完整地记录了下来,然后谷歌会分析你的年龄、性别、工作、语言、兴趣、爱好、习惯等特征。

收集这些数据的目的,为了就是更精准地投放广告。

当然,谷歌把它称之为“个性化广告”。

i09_谷歌隐私

2、良好广告联盟

另一方面,非入侵广告的标准一直被 Adblock Plus 这样的小公司把持,要给你交钱不说,能不能过还得看你的脸色,谷歌自然不好受。

于是,谷歌联合其它广告公同,推出了一个叫 “Coalition for Better Ads更好广告联盟 )” 项目。

目的就是为了对标 Adblock Plus 的“可接受广告”项目,只要标准在自己手上,那谷歌就能决定具体的屏蔽规则。

i09_BetterAds

谷歌还将“更好广告联盟”的屏蔽规则直接内置到了 Chrome 浏览器上。

看上起谷歌是在“自断粮草”,但这个做法并不矛盾。

Chrome 浏览器屏蔽的内容针对是“侵入式广告”,因为侵入式广告不但很难达到宣传的效果,而且还会导致用户索性屏蔽掉所有广告,谷歌为的还是广告的精准投放

3、限制扩展能力

当然,广告过滤扩展也逃不过谷歌的摆布。

谷歌以安全等名义推出了 Manifest V3 扩展系统,相比 V2 版本,新版 V3 版本的扩展能力被大大削弱

比如广告过滤扩展的规则调用数量被限制在了 3 万条,而当前主流过滤规则少说也有个 8 万条。这样一来,无论你使用什么样的广告过滤扩展,拦截效果都将大打折扣,一些广告它就是拦截不了。

i09_V3

V3 扩展系统还要求所有代码必需要托管到谷歌平台,也就是扩展将不再允许加载来第三方代码,这样的做法会让“油猴”这种可以自定义代码的扩展形同残废。

虽然 Manifest V3 扩展系统仍在开发中,Manifest V2 的终止日期也没确定下来,但从 2022 年起,Chrome 应用商店就会开始接受基于 V3 扩展系统的新扩展。

i09_V3_2

是的,这一切都即将发生。

广告拦截工具 Ghostery 的开发者言辞非常激烈,它暗示如果 V3 扩展系统不做修改直接发布,那么他会联合其他的开发者向谷歌发起反垄断投诉

4、新的跟踪技术

此外,谷歌还准备向广告投放的关键技术“第三方 Cookie”下手。

比如你谷歌搜索“茶杯”,结果在其他网站上看到了“茶杯”的广告,这背后的技术就是“第三方 Cookie”。但第三方 Cookie 的滥用,导致它成为了众矢之的,越来越多的浏览器都已默认禁用。

按理说,这正中谷歌的要害,可谷歌自己也宣布 Chrome 浏览器将在 2022 年开始全面禁用第三方 Cookie

原因是谷歌找到一个替代方案 —— FLoC

i09_FLoC3

FLoC 是 Federated Learning of Cohorts 的缩写,意思是“同类群组的联邦学习”。

具体的做法,是将浏览行为相似的用户划分为一个群组,然后再给这些群组打上相关的标签。

i09_FLoC4

谷歌称这个新技术,既能保护用户的个人隐私,同时又能实现广告的精准投放。看上去,FLoC 的确要比 Cookie 先进,但谷歌的这一举动,几乎遭到了所有人的反对

首先,FLoC 是新的技术垄断。

FLoC 所有的数据来源是浏览器,也就是说, FLoC 的广告投放都要在浏览器(Chrome)上完成。

可这就相当于掘了其他友商的根,本来大家一起分蛋糕,可现在要到谷歌家里才能分蛋糕,FLoC 完全由谷歌掌控,那么谷歌将垄断整个广告行业。

i09_FLoC

其他,FLoC 是打着保护隐私的幌子侵犯隐私。

FLoC 虽然不会泄露具体个人的隐私,但在 FLoC 的联邦学习下,用户群组的全局浏览行为会暴露给广告商,用户将无可避免地会被“大数据杀熟”。

如果涉及到了一些敏感信息,比如政治、宗教、医疗等,那么谷歌还可以控制社会的舆论走向。比如 2016 年特朗普当选美国总统,社交媒体就深刻影响了大选结果。

虽然谷歌强调这类敏感信息会排除在 FLoC 之外。

但,但谁知道呢?

i09_谷歌隐私2

最后,FLoC 也不并安全

FLoC 用群组 ID 将数以亿计的用户,分成一个个千人群组,这固然可以让用户的浏览行为掩藏在人群中,但别忘了现在还有设备指纹技术。

即便没有 Cookie 这样的技术,广告商还可以根据用户的浏览器版本、系统版本、硬件配置、IP 地址、Mac 地址等信息来生成“设备指纹”。

从数亿量级的 Cookie 到数千量级的群组 ID,这种数量级的差异,将直接为浏览器的设备指纹追踪大开方便之门,因为追踪器只需要从群组 ID 开始分析,具体的特定用户很快就无所遁形了。

i09_FLoC5

总的说来,谷歌的 FLoC 技术,表面是打“隐私牌”。

但实际上却是升级自己的广告平台能力,同时还降低了友商的竞争力,再加上 FLoC 本身也不安全,被所有人围攻也就不奇怪了。

结尾

也许有人会说,谷歌这不是明摆着既当裁判,又下场踢球吗?

是的,目前的情况就是这样。

相比于某些公司喜欢在广告投放上人为干预,而谷歌则想尽办法从规则上下手。

只要我的市场占用率高,高到可以让我的企业标准成为行业标准,那么规则就由我来定,定的规则也处处向我。

垄断也就从此产生。

i09_参考资料

i09_参考资料2

最后

  1. 欢迎关注 奶酪公众号 ,回复文章编号,比如 i09 就可获取对应的资源。
  2. 奶酪公众号 回复关键字 1 提前查看奶酪最新文章,回复 2 获取奶酪所有资源,回复 秘密 再告诉你一个网站的秘密。
  3. 欢迎订阅我的 “奶酪书签专业版”,15年沉淀,超过 5000 个分类井条有序的好用实用 html 网站书签。
  4. 本文由「奔跑中的奶酪」原创创作,欢迎订阅、留言和 打赏,也欢迎引用和转载,但要注明出处。
版权声明:本文由作者 奔跑中的奶酪 发布,版权归作者所有,如需转载,请署名作者并标记内容来源。
304
mymcamells_qs

评论:

41 条评论,访客:0 条,站长:0 条
  1. aa
    aa发布于: 

    有没有广告净化器规则推荐

  2. aa
    aa发布于: 

    有没有广告净化器规则推荐?

  3. 154798760
    154798760发布于: 

    感谢告知,太恐怖了

  4. 阿樂
    阿樂发布于: 

    adb和ublock占用资源多少不清楚,但拦截的速度是adb快一些。在日常使用中发现的会快半秒

  5. sun20070713
    sun20070713发布于: 

    广告净化器的过滤规则似乎只能在它自己的chrome扩展“广告净化器”中使用。我在adguard和ublock origin中添加它的规则后无法屏蔽腾讯视频的广告,但它自己的扩展插件就可以。

    • sanhu35
      sanhu35发布于: 

      因为净化器替换了播放器

  6. summerco
    summerco发布于: 

    ABP在国内有时候没有国产广告插件好用

  7. 奔跑中的奶酪
    奔跑中的奶酪发布于: 

    已经更新啦~~

  8. 安之若素
    安之若素发布于: 

    更换了推荐的广告净化器,但是,附奶酪在用的 广告净化器 过滤规则,链接404啦!

  9. 奔跑中的奶酪
    奔跑中的奶酪发布于: 

    赞同!Adblock 可以设置白名单的。

  10. EMINEM488
    EMINEM488发布于: 

    经常浏览nexusmods会关闭adblock,我没有开通会员,因此也没有给网站提供过资金支持。如果再屏蔽广告,良心上有些过意不去!那么大的站点,服务器提供上载以及下载MOD,各种游戏MOD数量成千上万,所以关闭广告封锁也是对站点一个行动上的支持!!!

  11. 奔跑中的奶酪
    奔跑中的奶酪发布于: 

    自定义静态规则

  12. 心之所向
    心之所向发布于: 

    大佬我想问一下你分享的规则我应该复制到哪个地方,是自定义静态规则还是动态规则还是哪

  13. 奔跑中的奶酪
    奔跑中的奶酪发布于: 

    看来是失效了,等后续更新吧。

  14. 文山里人
    文山里人发布于: 

    目前腾讯视频广告无法屏蔽

  15. 西门大官人
    西门大官人发布于: 

    加油更

  16. 奔跑中的奶酪
    奔跑中的奶酪发布于: 

    你说的可能是京东秒杀页面吧?可能是过滤规则误杀,你可以在uBlock里停用部分规则看看,或者点击更新一下规律。

  17. 安之若素
    安之若素发布于: 

    奶酪在用的 uBlock Origin 过滤规则,订阅规则后,京东商品页显示不出价格。不知道为什么..

  18. 奔跑中的奶酪
    奔跑中的奶酪发布于: 

    已更新,另外在奶酪公众号回复关键字“拓展”同样可以获取,几乎的资源都会在公众号上共享的。

  19. 雪花谣
    雪花谣发布于: 

    文章很棒!可是说好的“奶酪在用的 uBlock Origin 过滤规则”呢?

发表回复