YouTube 这段时间正在逐渐扩大范围测试反广告拦截,即如果用户使用广告拦截工具例如 uBlock Origin、AdBlock、AdGuard 等,则 YouTube 检测到广告无法播放后会弹出提示。
目前弹出的提示有几种情况,包括但不限于:
1. 提示用户开启了广告拦截,只能观看 3 个视频,之后不关闭不再允许观看视频;
2. 提示用户开启了广告拦截,必须将 YouTube 添加到拦截白名单才能继续观看;
3. 在已经观看 3 个视频后提示变成第二种,不关闭拦截则短时间内无法观看视频。
随着测试范围的扩大,目前越来越多的用户开始注意到这种情况,于是反反 YouTube 广告拦截也成为热门话题,如果你使用 uBlock Origin,可以在自定义静态规则里添加以下内容来拦截 YouTube 的反广告拦截提示。
请注意:由于 YouTube 的反广告拦截策略是不断更新的,因此有时候这些规则可能会不正常、无法拦截。另外由于不同用户被测试到的反广告拦截情况不同,这些规则无法保证在所有用户浏览器上都能正常工作。
设置方法:
点击 uBlock Origin 图标、点击设置、进入 uBo 控制面板后点击自定义静态规则,添加以下内容后点击应用更改即可。此规则未在其他广告拦截扩展上测试。
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)
版权声明:感谢您的阅读,除非文中已注明来源网站名称或链接,否则均为蓝点网原创内容。转载时请务必注明:来源于蓝点网、标注作者及本文完整链接,谢谢理解。