打开空间

实施指南

中贴片视频

Mid-roll video ads

插在内容中间的视频广告,就像广告插播,之后视频从暂停处继续播放。

  • Ad Manager
  • Ad Exchange
  • AdSense(通过 Ad Manager)
  • 在视频播放器内(手机和桌面端)
桌面端
手机

1 分钟看懂

什么是中贴片视频

想想电视上的足球比赛:中场休息时插播广告,然后比赛继续。中插广告就是你网站视频的广告休息时间。视频在约定的位置暂停,在同一个播放器里播放一个或多个广告,然后从刚才停下的地方继续。当连续插入多个广告时,Google 把这一组叫作广告组(英文 ad pod),就像一整块广告。

谁来决定插播的时间?在 Ad Manager 中,由视频广告规则(称为 ad rules)来决定。它们规定广告在视频中何时以及如何出现。您可以选择固定时间,比如第 60、120 和 180 秒,也可以设置每隔若干秒一次。还可以使用 cue points,也就是视频里的小标记,标出最适合暂停的位置,比如一个场景的结尾。播放器通过 VMAP 响应收到这份计划,它就像广告时段的节目表,IMA SDK 会在正确的时间播放每一个广告时段。

有几个重要细节。视频广告规则只存在于带有高级视频合同的 Google Ad Manager 360 中。要让中贴片生效,Ad Manager 必须知道视频的时长和暂停点的位置。您可以在 Ad Manager 中登记视频(称为内容注入),并在标记中发送 cmsid 和 vid 代码。或者,不做登记,也可以发送以秒为单位的视频时长 (vid_d) 和以毫秒为单位的暂停点列表 (allcues)。Google 表示,必须发送时长才能投放中贴片广告。

IMA 还需要知道视频播放到了第几秒。所以你要把视频元素本身交给 IMA,并在内容开始之前启动广告管理器,因为它从那时起开始计时。中插广告适合用户会长时间观看的视频。要始终为观看的人着想:Ad Manager 可以限制每个广告间隔里放多少个广告、每个广告最长多久,还可以按间隔、按视频或两者同时设置频次上限。

分步说明

如何实施

  1. 启用广告规则在 Ad Manager 360 中,依次进入管理、视频和音频、音频和视频设置。开启广告规则并保存。
  2. 创建标准规则进入视频、广告规则、新建广告规则。起个名字,类型选标准,选择优先级,并把视频中插广告设为启用。
  3. 选择插播时间在中插广告频率中,选择固定时间、每 n 秒、固定提示点或每 n 个提示点。然后设置广告组:最大广告数和最大广告时长。时间必须是整数。
  4. 在标记中发送时长和暂停点在标记中,用 ad_rule=1 请求广告规则。如果视频没有在 Ad Manager 中登记,请提供以秒为单位的时长 (vid_d) 和以毫秒为单位的暂停点 (allcues)。如果已登记,则发送 cmsid 和 vid。
  5. 将 IMA 与视频连接把视频元素交给 IMA,它会据此获知视频当前的播放时间。请在播放内容之前初始化广告管理器,因为 IMA 是从那时开始跟踪时间的。
  6. 在广告时段暂停和恢复当 IMA 请求暂停时暂停视频,当它请求继续时恢复播放。这样每个广告时段都会在正确的时刻开始和结束。

实施示例

代码及屏幕上的效果

放在使用 IMA 的同一段播放器代码中:只需修改标记(加入 ad_rule=1、vid_d 和 allcues),并把视频元素交给 IMA,让它知道播放时间。
<script src="//imasdk.googleapis.com/js/sdkloader/ima3.js"></script>
<script>
  // Vídeo de 10 minutos (vid_d=600)
  // com intervalos em 2 e 5 minutos (allcues em ms)
  var adsRequest = new google.ima.AdsRequest();
  adsRequest.adTagUrl = 'https://pubads.g.doubleclick.net/gampad/ads?' +
      'iu=/1234567/exemplo&sz=640x480&env=vp&gdfp_req=1' +
      '&ad_rule=1&output=vmap&vid_d=600&allcues=120000,300000' +
      '&unviewed_position_start=1&vpa=click&vpmute=0&plcmt=1' +
      '&description_url=https%3A%2F%2Fwww.exemplo.com%2Fvideo&correlator=';
  adsRequest.linearAdSlotWidth = 640;
  adsRequest.linearAdSlotHeight = 400;
  adsLoader.requestAds(adsRequest);

  adsLoader.addEventListener(
      google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,
      function (e) {
        // O próprio <video> informa o tempo atual (currentTime) ao IMA
        adsManager = e.getAdsManager(video);
        adsManager.addEventListener(
            google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED,
            function () { video.pause(); });
        adsManager.addEventListener(
            google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED,
            function () { video.play(); });
      });

  // No clique de play: init() antes de tocar o conteúdo
  // adDisplayContainer.initialize();
  // adsManager.init(640, 360, google.ima.ViewMode.NORMAL);
  // adsManager.start();
</script>
在桌面端视频在标记的位置暂停,广告在同一个播放器中播放,结束后内容从暂停处继续。
在手机上在手机播放器中的运作方式相同。如果访客把视频进度条向前拖动,而播放器没有处理这种情况,可能会有多个广告时段接连播放。

Google 的建议

可以做和不可以做

可以

  • 通过固定时间、每隔 N 秒、固定 cue points 或每 N 个 cue points 来选择广告时段。
  • 不在 Ad Manager 中登记视频,也能投放中贴片广告,只需在标记中发送 vid_d 和 allcues。
  • 设置每个广告时段插入多少条广告,以及每条最长多久。
  • 按广告时段、按视频或两者同时设置频次上限。
  • 关闭 IMA 中广告时段的自动开始,并在当下决定每个准备好的广告时段是否播放。

不可以

  • 不告知内容时长就无法投放中贴片广告:Google 表示,投放中贴片必须发送 vid_d。
  • 会话规则不适用于中贴片:它们只能应用于前贴片。
  • 不要让视频和广告的控制按钮被遮挡、隐藏或失效。
  • 当结束的是广告而不是内容时,不得发送内容结束通知:该通知只适用于视频结束。

提示

正确的做法

注意

常见错误

在广告结束时发送内容结束通知

内容结束通知只适用于视频结束的时候。由于 IMA 可能用同一个播放器播放广告,在广告结束时发送通知会让 SDK 产生混淆。

先播放视频,再初始化 IMA

IMA 只有在初始化广告管理器后才开始跟踪时间。因此 Google 要求始终在播放内容之前初始化它。

拖动时会更改时间的播放器

如果您的播放器在拖动进度条期间会更新时间,Google 建议向 IMA 提供一个自己的对象,由它报告正确的时间。

在非 360 账号中查找广告规则

视频广告规则只存在于带有高级视频合同的 Google Ad Manager 360 中。在普通账号中不会出现这个选项。

常见问题

我需要在 Ad Manager 中登记我的视频吗?

不需要。Google 表示,使用广告规则的中贴片并不强制要求内容注入。不登记的话,请在标记中发送时长 (vid_d) 和暂停点 (allcues)。

什么是 cue point?

它是视频某个位置上的小标记,表示这里可以插入广告时段。在标记中,cue points 以毫秒为单位,用逗号分隔,例如 10000,20000。

没有广告规则也能做中贴片吗?

Google 表示,Ad Manager 要返回中插广告就需要广告规则,而广告规则是 Ad Manager 360 的功能。还必须发送视频时长(vid_d)。

每个广告时段插入多少条广告?

你通过广告组中的最大广告数来决定。无最大值选项只存在于优化广告组中,优化广告组还可以限制整个广告间隔的总时长。

资料库

Google 官方来源

本页内容均以 Google 官方文档为准。可直接阅读原文:

你的网站是否正确使用了这种格式?

审核会像访问者一样读取网站,不点击任何内容,并告诉你需要修正什么。

开始审核