动态广告插播 (DAI) Pod Serving 是 Google 推出的一种解决方案,可让第三方服务器端广告插播 (SSAI) 服务器拼接 Google 提供的广告。它允许第三方清单操纵器以细分受众群重定向或预先组合的广告插播时间点清单的形式向 Google Ad Manager 请求经过预先调节的广告。
  1. 应用或网页向 Google Ad Manager 发送定位参数并请求直播用户会话。
  2. Google Ad Manager 会返回一个直播用户会话,其中包含一个唯一的视频流 ID。
  3. 应用或网页开始从清单操纵器请求直播清单,并传递数据流 ID。此过程会在整个播放过程中持续。
  4. 仅适用于 DASH 数据流:清单操纵器会向 Google Ad Manager 请求清单模板。
  5. 仅适用于 DASH 数据流:Google Ad Manager 会返回一个清单模板,其中包含由清单操纵器填充的宏。此模板必须请求一次,然后进行缓存并重复用于视频流中的所有广告插播时间点。
  6. 清单操纵器会返回一个包含媒体片段的动态清单,这些媒体片段要么是发布商内容,要么是对细分受众群重定向 API 的广告调用。开始播放。
  7. 应用或网页会定期向 Google Ad Manager 轮询即将到来的广告事件元数据。
  8. 在广告播放期间,应用或网页通过细分重定向 API 从 Google Ad Manager 请求媒体片段,并收到指向广告媒体的 301 重定向。
  9. 应用或网页会监听插播元数据,并将其与事件元数据相关联,以触发广告事件。
  10. 该应用或网页会向 Google Ad Manager 发送活动 ping。

有关实现细分受众群重定向 API 的详细说明,请参阅我们的细分受众群重定向指南:

  1. 应用或网页向 Google Ad Manager 发送定位参数 并请求一个 VOD 视频流用户会话。
  2. Google Ad Manager 会返回一个新的 VOD 视频流会话,包括 唯一的数据流 ID。
  3. 应用或网页从清单中请求 VOD 视频流清单 操作器,传递数据流 ID。
  4. 清单操纵器向 Google Ads 请求一组广告连播 管理者。
  5. Google Ad Manager 会返回一组广告连播作为完整清单, 清单操纵器。
  6. 清单操纵器会将广告连播清单拼接到 并将最终视频流返回至应用或页面。
  7. 应用或网页从 Google Ads 中检索广告事件元数据 管理器并开始播放。
  8. 此应用或页面会监听插播广告元数据并将其与 事件元数据以触发广告事件。
  9. 此应用或网页会向 Google Ad Manager 发送活动 ping。

有关实施 VOD API 的详细说明,请参阅我们的 视频点播指南: