解除广告拦截白名单——优酷爱奇艺不再免广告
广告拦截白名单包含哪些站点
Via 内置的广告拦截白名单只有 4 个站点:
youku.com(优酷)
iqiyi.com(爱奇艺)
mgtv.com(芒果 TV)
qq.com(腾讯主域名)
和资源嗅探白名单相比,名单更短——腾讯视频视频域名 v.qq.com 和 film.qq.com 不在广告拦截白名单里,B 站和喜马拉雅也不在。这意味着 Via 本身对腾讯视频、B 站、喜马拉雅已经在尝试拦截广告,只是资源嗅探和脚本功能被限制了。
开关的作用
BetterVia 解除广告拦截白名单的开关,就是让这 4 个站点重新回到 Via 广告拦截引擎的规则作用范围内。
注意这里的逻辑是:
- Via 广告拦截 = 基于内置规则库的 DOM 元素隐藏和请求阻断
- 白名单内站点 = 规则引擎跳过该站点的匹配
- 开关开启后 = 规则引擎对这 4 个站点正常匹配
实际拦截效果
开启后你会在优酷、爱奇艺、芒果 TV 上看到以下变化:
- 首页 Banner 广告消失:顶部轮播区域和侧边栏的推广位会被隐藏
- 视频贴片广告:在部分规则下能被阻断,但头部视频片头广告通常是流媒体层的广告,静态规则不一定能拦
- 弹幕广告:视频播放区域内的广告弹幕会被过滤
- 开屏广告:可能还需要配合 Via 其他功能或额外规则
为什么有些广告还在
Via 的广告拦截规则本质上是静态规则(Adblock Plus 格式),对以下类型的广告效果有限:
- 视频贴片广告(和视频流同通道传输)
- 开屏弹窗广告(可能发生在页面加载前)
- 某些原生代码渲染的广告位
如果想进一步增强拦截能力,可以在 Via 设置里手动导入更完整的规则订阅——详见 广告规则下载与订阅。