动态广告插播 (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 Ad Manager 请求一组广告连播。
  5. Google Ad Manager 会将一组广告连播作为完整清单返回给清单操纵器。
  6. 清单操纵器会将广告连播清单拼接到内容流中,并将最终的视频流返回到应用或页面。
  7. 应用或网页从 Google Ad Manager 检索广告事件元数据,并开始播放。
  8. 应用或网页会监听插播元数据,并将其与事件元数据相关联,以触发广告事件。
  9. 该应用或网页会向 Google Ad Manager 发送活动 ping。

如需详细了解如何实现 VOD API,请参阅我们的 VOD 指南: