在过去的几天里,一些YouTube用户被阻止在网站上观看视频。这些用户被告知”在YouTube上不允许使用广告拦截器”,除非他们禁用广告拦截器或订阅YouTube Premium,否则他们不能开始观看选定的视频。
在YouTube上不允许使用广告拦截器
Google在通知中承认可能会出错,并且可能误检测到了广告拦截器。被误标记的用户可以使用显示的报告问题链接,但当他们看到通知时也无法继续。这个提示似乎是一个测试,目前还不清楚其普及程度。如果用户使用内容拦截器,不是所有用户都会看到这个提示。
Google为什么在YouTube上显示反广告拦截提示?
对于Google来说,答案是损失的收入。YouTube的收入在很大程度上来自广告。尽管Google已经建立了YouTube Premium作为一个选项,但网站的大多数用户并没有订阅该服务。对使用内容拦截器的用户进行阻止,从而无法访问YouTube对YouTube来说有一些优点,只有一个危险。优势方面,如果用户发现广告过于繁多,Google可能会增加收入,因为一些用户可能会在YouTube上禁用他们的广告拦截器,或订阅YouTube Premium。不这样做的用户不会使用网站的任何资源,除非他们找到一种方法绕过反广告拦截信息(下面会说明如何做)。主要的危险是,如果大量用户转向其他服务,YouTube可能会变得不那么相关。目前并没有迫在眉睫的危险,因为YouTube已经取得了主导地位。
为什么用户使用内容拦截器?
大多数互联网用户都明白,像YouTube这样的网站和服务需要以某种方式进行融资。广告是常见的。问题出现在广告变得令人讨厌的时候。在YouTube上,许多用户可能会认为广告是一个问题,尤其是因为广告可能在视频中多次显示。在2022年,Google进行的测试中,视频播放前出现了多达10个广告。然而,大多数用户可能不会对在视频播放前或播放后显示广告有问题。
如何在YouTube上阻止反广告拦截信息
YouTube阻止反广告拦截器通知只需要几行指令就能在YouTube上阻止这个提示。以下是你需要的代码:
youtube.com##+js(set, yt.config_.openPopupConfig.supportedPopups.adBlockMessageViewModel, false)
youtube.com##+js(set, Object.prototype.adBlocksFound, 0)
youtube.com##+js(set, ytplayer.config.args.raw_player_response.adPlacements, [])
youtube.com##+js(set, Object.prototype.hasAllowedInstreamAd, true)
剩下的就是将它添加到你正在使用的内容拦截器的自定义指令列表中。这里有两个例子:在Brave浏览器中,加载brave://adblock打开主防护偏好页面。向下滚动页面,直到你找到”创建自定义过滤器”部分。将这四行指令粘贴到那里的文本区域,然后点击保存更改按钮。流行的内容拦截器uBlock Origin的用户需要点击uBlock Origin图标并在打开的界面中选择Dashboard图标以打开uBlock仪表板。在那里,他们需要切换到”My filters”选项卡,将四行粘贴到文本字段中,然后选择”应用更改”以将指令添加到uBlock Origin。在做出更改后,YouTube应该不再显示提示。不过,需要重新加载打开的YouTube标签。请注意,Google可能会修改其代码,这可能需要不同的指令来阻止新提示的显示。目前,这段代码可以绕过YouTube上的反广告拦截警告。额外提示:第三方YouTube客户端,如FreeTube,或者YouTube的Android应用也不会显示广告。现在你:你使用YouTube吗?需要谷歌开户?
总结
如何绕过YouTube的反广告拦截提示文章名称如何绕过YouTube的反广告拦截提示
描述了如何阻止YouTube向一些使用内容拦截器的网站用户显示反广告拦截提示。