YouTube最近对任何运行着广告拦截器的访问者采取了戏剧性的行动——在浏览了几段内容后,它就会停止为你提供视频。如果你想通过这堵墙,广告拦截器(很可能)需要关闭;如果你想要一个没有广告的体验,最好花几块钱订阅高级版。
虽然这是一个激进的举动,似乎让广告拦截公司争先恐后地做出回应,但它并不是突然出现的- YouTube已经测试了几个月类似的东西。甚至在这次最近的打击之前,谷歌旗下的视频服务就已经卷入了一场持续的冲突——一场猫捉老鼠的游戏,一场军备竞赛,选择你的比喻——与广告拦截软件:YouTube推出了新的方式,用广告拦截器向观众提供广告,然后广告拦截器开发新的策略来规避这些广告服务措施。
正如广告和跟踪拦截公司Ghostery在一篇博客文章中指出的那样,YouTube采用了各种各样的技术来规避广告拦截器,比如在视频中嵌入广告(这样广告拦截器就无法区分两者),或者在视频中提供来自同一域名的广告,欺骗已经设置好的过滤器,以阻止来自第三方域名的广告。
并不是只有YouTube在做这些努力;许多数字出版商也做了类似的尝试来阻止广告拦截器。在某种程度上,YouTube的举措只是因为它太受欢迎而得到了更多的关注。正如AdGuard首席技术官安德烈·梅什科夫(Andrey Meshkov)在一封电子邮件中所说,“即使他们对一部分用户进行测试……受影响的人数也非常高。”
同时,根据Ghostery的产品和工程总监Krzysztof Modras的说法,“作为世界上最大的出版商之一,YouTube不断投资于规避广告拦截。”这些投资是有效的。许多最常见的广告拦截策略,包括DNS过滤(针对第三方域名的过滤)、网络过滤(Modras将其描述为“更有选择性”,更擅长阻止第一方请求)和外观过滤(可以阻止广告,而不会在网站内容中留下广告形状的洞),都不再适用于该网站。
莫德拉斯说,现在,YouTube似乎“比以往任何时候都更频繁地调整自己的方法”。为了抵消广告投放和广告拦截器检测的变化,屏蔽列表必须至少每天更新一次,有时甚至更频繁。虽然该领域的所有参与者都在创新,但有些广告拦截器根本无法跟上这些变化。”
明年,当谷歌的Chrome浏览器采用Manifest V3标准时,跟上YouTube的步伐可能会变得更加具有挑战性,这将大大限制允许的扩展功能。莫德拉斯说,在Manifest V3下,每当广告拦截器想要更新其拦截列表时——同样,他们可能需要一天多次更新——它将不得不发布一个完整的更新并接受审查,“这可能需要几个小时甚至几个星期的时间。”
“通过Manifest V3,谷歌将关闭广告拦截领域的创新之门,并引入另一层把关,这将减缓广告拦截器对新广告和在线跟踪方法的反应,”他说。
对许多用户来说,直到现在,YouTube和广告拦截软件之间的斗争基本上是看不见的,或者至少是可以忽略的。新墙戏剧性地改变了这种动态,如果用户想要访问YouTube视频,就必须调整自己的行为。尽管如此,广告拦截公司表示,这更多的是政策变化,而不是技术突破——这表明YouTube方面愿意冒着疏远用户的风险。
梅什科夫说:“YouTube的举动并不是什么新鲜事,许多出版商已经走了这条路。”“区别在于YouTube的规模。”这种规模既会影响受影响的用户数量,也会影响发行商维持这些防御所需的资源数量。“走这条路非常非常昂贵,需要不断的维护,”他补充说,“基本上你需要一个专门的团队。只有少数几家公司能负担得起。”
与以往一样,广告拦截软件正在寻找适应的方法,即使这也需要用户付出更多的努力。例如,Modras指出,“在10月份的大部分时间里,Ghostery每天的卸载和安装量都是正常情况下的3到5倍,在Microsoft Edge上的下载量增加了30%,而我们的广告拦截器在YouTube上仍有一段时间有效。”所有这些活动都表明,用户正在快速循环使用不同的产品和策略,以绕过YouTube的反广告拦截措施,然后在它们不起作用时丢弃它们。
与此同时,uBlock Origin似乎仍在YouTube上运行。但是Reddit的一篇详细的帖子概述了如何避免被平台的广告拦截检测措施所干扰,因为“YouTube会定期更改他们的检测脚本”,用户可能仍然会在脚本更改(在平台端)或过滤器更新(在uBlock端)之间的“短暂时间内”遇到该网站的弹出警告和反广告拦截墙。如果你希望在非chrome浏览器上使用它,据称谷歌已经开始在其他浏览器上弃用YouTube的加载时间,似乎是作为反广告拦截努力的一部分。虽然404 Media和Android Authority都报告了这个问题,但无法复制这些人为减慢的加载时间,用户似乎可以通过使用“用户代理切换器”来避免这些问题,该切换器将一种浏览器(比如Firefox)伪装成另一种浏览器(在这种情况下是Chrome)。
为什么有些广告拦截器仍然有效?答案似乎可以归结为一种新方法:Scriptlet注入,它使用脚本以更细粒度的方式改变网站行为。例如,Meshkov说,广告拦截器可以编写一个scriptlet来删除具有给定名称的cookie,或者当JavaScript试图访问具有给定名称的页面属性时,停止在网页上执行JavaScript。
莫德拉斯说,在YouTube上,scriptlet可以在被页面脚本使用之前改变正在加载的数据。例如,scriptlet可能会寻找特定的数据标识符并删除它们,使这种方法“足够微妙”,以阻止与网站功能混合在一起的广告,而不会影响功能。
Scriptlet注入还在广告拦截器的工作中扮演着越来越重要的角色:逃避检测。AdGuard的Meshkov说,这是像他这样的团队已经在研究的东西,因为他们试图将逃逸检测作为一般规则——既通过避免可能提醒网站他们存在的活动,又通过使用scriptlet来阻止网站用来检测广告拦截器的常见指纹功能。
Scriptlet注入似乎是目前最有前途的方法——事实上,Modras将其描述为目前“YouTube上唯一可靠的广告拦截方法”。
Meshkov说,如果你限制自己使用浏览器扩展(这是大多数流行的广告拦截软件的分发方式),评估是准确的。但他指出,网络级广告拦截器和替代YouTube客户端,如NewPipe,是其他可行的方法。最近的一篇AdGuard博客文章概述了用户可以尝试的其他步骤,比如检查过滤器更新,确保没有安装多个广告拦截器,并使用桌面广告拦截应用程序,这应该比扩展更难检测。(AdGuard本身提供网络级拦截和桌面应用程序。)
至少有一款流行的广告拦截软件AdBlock Plus不会试图绕过YouTube的屏蔽墙。AdBlock Plus开发商eyeo的首席产品官维加德•约翰森(Vergard Johnsen)表示,他尊重YouTube与用户就内容如何变现展开“对话”的决定。
在提到现在独立运行的可接受广告计划(eyeo创建并参与其中)时,Johnsen说:“我们的绝大多数用户都接受了会有广告的事实……我们已经明确表示,我们不相信规避。”
同样,YouTube的一位发言人重申,该平台的广告支持“全球创作者的多元化生态系统”,“使用广告拦截器违反了YouTube的服务条款”。
随着YouTube和广告拦截软件之间的斗争继续,莫德拉斯表示,他的一方至少有一个主要优势:它们是开源的,可以从更广泛的社区中汲取知识。
他说:“Scriptlet注入已经变得越来越强大,反广告拦截器也越来越难以发现它。”“在某些方面,目前的局势已经刺激了军备竞赛。YouTube无意中改进了广告拦截器,因为从YouTube平台创新中获得的新知识和技术也适用于其他广告和跟踪系统。”
但即使大多数用户对新对策,决定白名单感到灰心丧气YouTube广告块产品的选择,Modras建议广告阻滞剂仍能影响平台的底线是:“如果用户禁用广告屏蔽YouTube和维持他们的保护在其他网站上浏览,平台会很快发现他们仍然无法有效地目标广告这些用户,“因为它没有用户活动数据在其他网站上。
不管YouTube下一步做什么,Meshkov认为其他出版商不太可能建立类似的墙,因为很少有服务在整个媒体生态系统中享有同样的扼制力——不仅拥有最流行的视频分享服务,而且拥有最流行的网络浏览器来观看它。“YouTube处于一个独特的位置,因为它实际上是一个垄断企业,”他说。“对大多数其他发行商来说,情况并非如此。”
即使面对这样的困难,顽固分子也不会放弃他们的使命。正如梅什科夫直言不讳地说:“YouTube的政策只是一个很好的动机,让它做得更好。”
更正,2023年12月1日,美国东部时间上午10:09:倒数第二段的引用被错误地归因于克日什托夫·莫德拉斯,而不是安德烈·梅什科夫。这已被修改。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.