绕过 YouTube 不允许的广告拦截器

  • 发表于
  • 周边

使用uBlock Origin/adblock拦截反广告拦截消息

绕过 YouTube 不允许的广告拦截器
  1. 打开“uBlock Origin或adblock”设置界面。
  2. 单击“我的过滤器/My filters”选项卡。
  3. 复制并粘贴以下代码:
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)
youtube.com##.opened
youtube.com##.ytd-popup-container
youtube.com##tp-yt-paper-dialog

youtube.com##+js(nano-stb, resolve(1), *, 0.001)
youtube.com##+js(set, yt.config_.EXPERIMENT_FLAGS.ab_pl_man, false)
youtube.com##+js(set, yt.config_.EXPERIMENT_FLAGS.web_enable_ab_rsp_cl, false)
||googlevideo.com/videoplayback$xhr,3p,method=get,domain=www.youtube.com

保存后再刷新,YouTube 不允许使用广告拦截器的提示就不会再出现了,通过审核过滤日志可看到已经过滤成功。

注意:

该方法及代码目前测试多种环境都能完美去除相关提示,网上找到的方法基本都失效。同时,之前的文章《安装拦截器访问 YouTube 时出现反广告拦截的提示》方法已失效,以后关于这个问题都会在该文章内更新。