需手动添加自定义屏蔽规则来清除顽固广告,先开启广告拦截主开关,再进入“高级设置→自定义过滤规则”,支持css选择器隐藏广告或url请求拦截切断广告源。

如果您在使用悟空浏览器时发现某视频站总在播放器右上角弹出“VIP加速”浮层、某新闻页底部反复加载带“推广”字样的横幅,而默认广告拦截始终无法清除,就需要手动添加自定义屏蔽规则来精准打击这些顽固广告元素。
确认广告拦截主开关已启用
自定义规则依赖底层过滤引擎运行,【若广告拦截主开关未开启,所有后续添加的规则将完全不生效】。这一步不能跳过,也不能用H5广告过滤替代。
点击悟空浏览器右下角三条横线图标 → 选择“设置” → 点击“隐私与安全” → 找到“广告拦截”开关,向右滑动至蓝色开启状态。
返回任意网页刷新一次,确认基础横幅广告已明显减少——这是规则即将生效的前提信号。
进入自定义规则编辑界面
该界面是添加、修改规则的唯一入口,支持实时保存,无需重启浏览器。部分版本中此选项可能显示为“高级设置”或“自定义过滤规则”,名称略有差异但功能一致。
1、在“广告拦截”设置页内,继续向下滚动,找到并点击“高级设置”。
2、在子页面中点击“自定义过滤规则”。
3、页面顶部应显示“自定义规则已启用”提示;如未出现,请返回上一步检查主开关是否真已开启。
4、点击页面底部“添加规则”按钮(通常为+号图标)。
添加CSS选择器类规则(隐藏广告容器)
CSS规则直接作用于页面渲染层,适合屏蔽有固定HTML结构的广告区域,比如B站播放器上的跳过按钮遮罩、知乎右下角弹窗、小说站悬浮领券栏。它不阻断资源加载,仅让广告元素“不可见”,速度快、误杀率低。
方法一:屏蔽含特定类名的广告层
在输入框中键入:##.video-ad-overlay 或 ##.ad-banner,然后点击“确定”。
方法二:屏蔽含关键词ID的浮动弹窗
输入:##div[id*="popup"] 或 ##div[id*="advideo"],每行一条,回车即保存。
方法三:屏蔽特定位置的诱导按钮
例如屏蔽视频播放器右上角区域:##.bilibili-ad-skip 或 ##video + div[style*="position:fixed"]。这类规则需结合网页实际结构微调,可先用F12查看元素class或id再填写。
添加URL请求拦截类规则(切断广告源头)
这类规则工作在网络请求层,能彻底阻止浏览器向广告域名发起连接,适用于第三方广告CDN、跟踪像素、HLS贴片流等。一旦匹配,请求直接被标记为blocked,连加载过程都不会发生。
① 在规则输入框中键入以下任一格式语句:||adcdn.example.com^||cdn-ads.net/pop.js||vast-ads.net^
② 每输入一条后按回车,或点击“确定”保存。
③ 规则保存后立即生效,无需额外操作。
④ 如需验证是否命中,可打开F12开发者工具 → 切换到Network标签页 → 刷新页面 → 查看对应请求是否显示为blocked状态。











