贴片广告与暂停广告:零广告网络的自主投放

自建视频站想放广告,传统路线是接广告网络:SDK 体积、隐私合规、填充率玄学、分成被抽成。但相当一部分场景要的不是「程序化广告」——是自己的品牌片头、自己的课程推广、自己的活动宣传。ZWPlayer 的自有广告体系为此设计:贴片 + 暂停广告两种形式,素材是你自己的视频和图片,播放器原生渲染,零第三方依赖。

贴片广告(bumper):片头与片尾

new ZWPlayer({
  playerElm: 'player',
  url: 'main.mp4',
  bumper: {
    preRoll:  { url: 'intro.mp4', skipOffset: 5, clickThrough: 'https://brand.example.com' },
    postRoll: { url: 'outro.mp4', skipOffset: null },
  },
});

前贴片 图 1:前贴片播放中——右下角出现跳过按钮

skipOffset 三态是这个功能的灵魂:

值 行为 适用
null(默认) 强制完整播放 品牌片头、合规声明
0 立即可跳 体验优先的轻量位
N N 秒后出现跳过按钮 类主流平台的广告位

clickThrough 让贴片可点击导流;postRoll 放在片尾——「关注我们」「下集预告」的天然位置。

暂停广告(pauseAd):暂停即展示

观众点暂停,画面叠加推广素材(图片或视频,prefer 字段控制优先形态):

pauseAd: { video: { url: 'promo.mp4' } }
// 或 { image: { url: 'promo.jpg', clickThrough: '...' } }

暂停广告 图 2:正片暂停时的叠加推广素材

暂停是注意力最集中的时刻之一(去倒水、去回消息),也是转化位——课程页挂「领券继续学」、活动页挂报名入口,比横幅广告的点击质量高得多。

为什么不接广告网络

  • 素材自有:片头片尾宣传片、自办活动、自家商品——本就没有「程序化」需求;
  • 体验可控:skipOffset 按内容定,品牌片头强制看、促销位 5 秒可跳;
  • 零依赖:不加 SDK、不受第三方域名可用性影响、无隐私合规面;
  • 收益 100%:导流到自己的转化端,没有分成。

运营建议

  • 片头 ≤ 5 秒或可跳——强制观看的边界是善意;
  • 暂停广告与内容相关:课程视频挂课程券,别挂无关电商;
  • 频控:同一会话的贴片别每集都出,setBumpers() 支持运行时调整;
  • 别叠太多:贴片 + 暂停 + 水印同屏时优先保内容观感。

相关文章