DAI Pod 服务
借助动态广告插播 (DAI) Pod Serving,您可以为直播和视频点播 (VOD) 视频流请求广告 Pod。如需了解详情,请参阅 配置广告插播和插播模板。
对于直播,Google Ad Manager 支持以下 DAI 类型:- 广告连播投放重定向:可让您检索清单细分,以实现服务器端广告插播 (SSAI)。这些片段是动态网址,可重定向到内容或广告媒体文件。
- 广告连播投放清单:可让您检索广告连播的完整清单,以实现服务器端广告插播 (SSAI)。如需了解详情,请参阅服务器引导的 DAI。
对于 VOD,Google Ad Manager 会返回完整的广告连播清单。
DAI Pod Serving 提供以下支持的平台:
如需详细了解直播和 VOD,请参阅以下工作流程:
将广告拼接至直播
- 如需开始直播会话,请发出直播注册请求。 设置针对视频流请求的唯一广告代码参数,以替换 DAI 广告代码的默认值。如需详细了解广告定位,请参阅 为视频流提供定位参数。
- 从流注册响应中检索唯一的用户会话 ID。如需详细了解如何使用会话 ID,请参阅 查找 DAI 会话 ID 或调试密钥和 监控和调试特定视频流会话。
- 向视频拼接器或清单操纵器发出清单请求,并传递会话 ID。在整个播放过程中重复请求清单更新。
- 对于 DASH 清单,请为整个会话发出一个周期模板请求。
- 对于 DASH 清单,缓存时段模板。对于每个广告插播时间点, 检索缓存的模板,并使用广告插播时间点数据填充所有宏。 如需详细了解支持的宏,请参阅填充周期模板。 然后,将结果周期插入到最终清单中。
- 返回包含内容或广告媒体片段的最终清单,以供客户端播放。 开始播放。
- 定期轮询 Google Ad Manager 以获取广告元数据的更新,轮询频率为信息流请求中返回的频率。 存储广告元数据,以便查找广告事件。
- 在广告时段期间,视频播放器会加载媒体片段,并按照 Google Ad Manager 重定向来访问媒体文件。
- 在广告插播期间, 监听视频播放器中的定时元数据,其中包含 ID3 标记。从 ID3 标记中提取广告事件 ID,以查找关联的广告元数据。
- 向 Google Ad Manager 发送媒体验证 ping。
将广告拼接至 VOD 流
- 发出流式请求以注册 VOD 流会话。设置针对视频流请求的唯一广告代码参数,以替换 DAI 广告代码的默认值。如需了解详情,请参阅 为视频流提供定位参数。
- 从流响应中检索会话 ID。如需检查视频流会话,请参阅 查找 DAI 会话 ID 或调试密钥和 监控和调试特定的视频流会话。
- 向视频拼接器或清单操纵器发出清单请求,并传递会话 ID。
- 使用会话 ID 一次性请求所有广告连播。
- 检索所有广告 pod 的完整清单。若要创建最终清单,请将广告 pod 清单与内容流拼接在一起。
- 返回包含内容片段和广告片段的最终清单。
- 为所有广告事件请求广告元数据。存储广告元数据,以便查找广告事件。开始播放。
- 在广告时段期间,视频播放器会加载媒体片段,并按照 Google Ad Manager 重定向来访问媒体文件。
- 在广告插播期间, 监听包含 ID3 标记的广告事件。如需查找广告事件元数据,请从 ID3 标记中提取广告事件 ID,并将该 ID 与广告元数据进行匹配。
- 向 Google Ad Manager 发送媒体验证 ping。