借助动态广告插播 (DAI) Pod Serving,您可以为直播和视频点播 (VOD) 视频流请求广告 Pod。如需了解详情,请参阅 配置广告插播和插播模板

对于直播,Google Ad Manager 支持以下 DAI 类型:
  • 广告连播投放重定向:可让您检索清单细分,以实现服务器端广告插播 (SSAI)。这些片段是动态网址,可重定向到内容或广告媒体文件。
  • 广告连播投放清单:可让您检索广告连播的完整清单,以实现服务器端广告插播 (SSAI)。如需了解详情,请参阅服务器引导的 DAI

对于 VOD,Google Ad Manager 会返回完整的广告连播清单。

  1. 如需开始直播会话,请发出直播注册请求。 设置针对视频流请求的唯一广告代码参数,以替换 DAI 广告代码的默认值。如需详细了解广告定位,请参阅 为视频流提供定位参数
  2. 从流注册响应中检索唯一的用户会话 ID。如需详细了解如何使用会话 ID,请参阅 查找 DAI 会话 ID 或调试密钥 监控和调试特定视频流会话
  3. 向视频拼接器或清单操纵器发出清单请求,并传递会话 ID。在整个播放过程中重复请求清单更新。
  4. 对于 DASH 清单,请为整个会话发出一个周期模板请求。
  5. 对于 DASH 清单,缓存时段模板。对于每个广告插播时间点,检索缓存的模板并使用广告插播时间点数据填充所有宏。 如需详细了解支持的宏,请参阅填充周期模板。 然后,将结果周期插入到最终清单中。
  6. 返回包含内容或广告媒体片段的最终清单,以供客户端播放。 开始播放
  7. 使用在流请求中返回的轮询频率,定期轮询 Google Ad Manager 以获取广告元数据的更新。 存储广告元数据,以便查找广告事件。
  8. 在广告时段期间,视频播放器会加载媒体片段,并按照 Google Ad Manager 重定向到媒体文件。
  9. 在广告插播期间, 监听视频播放器中的定时元数据,其中包含 ID3 标记。从 ID3 标记中提取广告事件 ID,以查找关联的广告元数据。
  10. 向 Google Ad Manager 发送媒体验证 ping

如需提高收入,请在以下受支持的平台上使用 IMA SDK:

  1. 发出流式请求以注册 VOD 流会话。设置针对视频流请求的唯一广告代码参数,以替换 DAI 广告代码的默认值。如需了解详情,请参阅 为视频流提供定位参数
  2. 从流响应中检索会话 ID。如需检查视频流会话,请参阅 查找 DAI 会话 ID 或调试密钥 监控和调试特定的视频流会话
  3. 向视频拼接器或清单操纵器发出清单请求,并传递会话 ID。
  4. 使用会话 ID 一次性请求所有广告连播。
  5. 检索所有广告 pod 的完整清单。若要创建最终清单,请将广告 pod 清单与内容流拼接在一起。
  6. 返回包含内容和广告片段的最终清单。
  7. 请求所有广告事件的广告元数据。存储广告元数据,以便查找广告事件。开始播放
  8. 在广告时段期间,视频播放器会加载媒体片段,并按照 Google Ad Manager 重定向到媒体文件。
  9. 在广告时段期间, 监听包含 ID3 标记的广告事件。如需查找广告事件元数据,请从 ID3 标记中提取广告事件 ID,并将该 ID 与广告元数据进行匹配。
  10. 向 Google Ad Manager 发送媒体验证 ping

如需提高收入效益,请在受支持的平台上使用 IMA SDK: