前贴片、中插片、后贴片:详解所有视频广告位
前贴片广告在视频播放前播放,中插广告在播放过程中打断视频,后贴片广告则在视频播放结束后出现。其中,通过客户端 SDK(如 Google IMA)投放的广告位置更容易被拦截;AdOff 通过即时恢复播放的占位符(stub)将其屏蔽,而服务器端拼接的广告则超出任何浏览器扩展的拦截能力范围。
前置广告:视频播放前的广告
前贴片广告在用户请求的视频内容开始前播放。它是视频广告中最具价值的投放位置,因为它能在用户意图最强的精确时刻提供不可跳过的注意力;但对观众而言,它也是最令人反感的,因为它延迟了用户点击后本应立即播放的视频。
通常情况下,前贴片广告通过客户端方式投放:播放器初始化IMA SDK,请求VAST广告,并将其叠加在视频画面上。由于整个交易过程发生在网页内,因此极易被拦截。AdOff的占位模块会以立即恢复播放事件响应SDK的广告开始请求,从而让前贴片广告被直接跳过,播放随即开始。
中置广告:插入视频内容中的广告
中插广告在视频播放过程中按预设时间点中断内容,模拟电视广告时段。播放器通过VMAP文档描述中断点,或由平台在广告响应中进行调度。中插广告最易引发观众不满,因为它们常在视频最精彩时刻强行插入。
客户端中插广告与前贴片广告走相同的SDK路径,因此可通过相同方式中和:当播放器请求启动广告时段时,占位模块会提前响应“广告时段已结束”,使其尚未开始便被跳过。在主流视频平台中,AdOff还会在页面读取前从播放器响应中移除广告调度信息,并对漏网的广告内容执行快进处理。
后置广告:视频播放结束后出现的广告
后贴片广告在视频内容播放结束后播放。观众对此容忍度最高——多数人此时已停止观看——但广告主仍愿为其付费,因此播放器仍通过相同的客户端流程播放它。
投放方式相同,弱点也相同:若广告请求通过客户端SDK进行,占位模块的即时恢复播放机制可确保视频干净结束,无后续广告残留。
贴片广告、覆盖广告和配套广告
并非所有广告位都能独占视频画面数秒:
- 短贴片广告(Bumpers)为极短(约6秒)且不可跳过的广告,常作为前贴片播放。通过相同SDK投放,亦以相同方式中和。
- 覆盖广告(Overlays)是在播放视频下方区域显示的横幅广告,不暂停视频播放。它们是普通DOM元素,因此可通过视觉过滤层(CSS规则加内容脚本)在各网站上隐藏。
- 伴随广告(Companion ads)是在视频广告播放时,与播放器并列显示的展示横幅。它们同样是普通页面元素,由视觉过滤层一并隐藏。
- 信息流广告(In-feed ads)是伪装成推荐项的视频广告,嵌入列表中。同样通过视觉过滤与通用选择器识别并拦截。
导致某些广告位难以或无法屏蔽的原因
关键分界线在于广告的组装位置:若广告由浏览器中的JavaScript获取并渲染(如通过IMA等SDK投放的所有广告),扩展程序即可拦截、替换或隐藏它。
若广告在服务器端交付前已嵌入视频流(SSAI),则广告画面的像素与节目内容像素无法区分。浏览器扩展无法在事后将其分离——这正是AdOff对采用SSAI的付费订阅服务刻意保持兼容、避免导致播放异常的原因。
AdOff 如何将广告层映射到广告位
各类广告位均对应其专属处理层:
- SDK投放的前/中/后贴片广告及短贴片广告 → IMA中和(页面内占位模块或在42家欧洲广播机构域名上使用网络重定向)。
- 覆盖广告、伴随广告、信息流广告 → 视觉过滤(CSS + 内容脚本)。
- 广告网络请求 → 180条静态网络规则(计入徽章的为真实广告,拦截的追踪请求不计入)。
- 反广告拦截拦截墙 → 隐蔽层,含诱饵伪造及fetch/XHR拦截。
以上全部功能免费集成于一款扩展程序中,支持Chrome、Firefox、Safari、Edge及Opera浏览器,无需注册账号。
常见问题
哪些视频广告最难屏蔽?
服务器端拼接(SSAI)的广告被嵌入视频流中,浏览器扩展几乎无法将其与内容分离,因为它们作为视频本身的一部分传入。而通过SDK实现的客户端广告则更容易被中和。
中插广告与前贴片广告的屏蔽方式是否不同?
当它们走相同的传输路径时则不然。两者通常都通过同一个客户端SDK传输,因此一个在广告插播请求到来时立即触发“恢复播放”事件的占位符,即可同时移除片头广告和插播广告。
什么是“ bumper 广告”( bumper 广告)?
“贴片广告”(bumper)是一种极短、不可跳过的视频广告,通常约6秒,常在正片前播放。由于其通过与长广告相同的SDK传输,因此也由同一机制实现中和。
覆盖式广告与配套广告是如何被移除的?
它们是普通的页面元素,而非视频帧。通过“视觉过滤”(即CSS规则配合扫描DOM的内容脚本)将其隐藏,同时通过网络层规则拦截其广告请求。
广告屏蔽器是否将每个被屏蔽的请求都计为广告?
AdOff 将真实广告与追踪行为区分开来:分析工具和追踪器也会被拦截,但徽章和弹窗计数器仅统计实际广告数量,因此显示的数字即为你实际跳过的广告数量。
延伸阅读: 流媒体广告拦截:完整指南, IMA SDK 广告拦截原理, 服务器端广告插入(SSAI)详解.