服务器引导的广告插播 (SGAI) 是一种解决方案,它利用 Pod Serving DAI 在设备上将 Google 提供的广告插播时间与 Google 或第三方广告服务器中的广告拼接在一起。在 SGAI 中,客户端视频播放器应用会安排何时从 Google Ad Manager 请求预先调节的广告,作为广告连播服务清单。作为一种选择,您可以让流服务器在内容清单中插入广告标记,以指导客户端应用的广告安排。

SGAI 的主要优势如下:

  • 高可伸缩性:可处理数百万个并发用户会话。
  • 经济高效:通过在客户端设备上分配工作负载来优化资源用量,从而节省费用。
  • 降低了客户端复杂度:利用 DAI Pod Serving 实现高效的广告选择和可靠的 VAST 广告素材处理。
  • 顺畅的过渡:利用客户端视频播放器经过验证的自适应流式传输功能,在内容和广告之间实现无缝过渡,确保用户获得出色的整体观看体验。
  • 多功能性:您可以在支持和不支持 IMA SDK 的平台上实现 SGAI。

我们建议您在包含广告定位信息的每个预定广告插播时间点前大约一分钟或更长时间调用广告插播提前通知 (EABN) API。收到此提前通知后,Google Ad Manager 可以准备和优化广告投放方式,从而提高广告填充率,让广告更具相关性,观看者也能更顺畅地加入和退出广告插播时间点。虽然是否使用 EABN 完全是可选的,但我们建议您将其用于所有生产和测试视频流,尤其是当您的 Google Ad Manager 广告资源网中有程序化广告系列时。

整个 SGAI 流程包含以下步骤:

  1. 客户端应用向 Google Ad Manager 发出视频流注册请求 向 Google Ad Manager 添加定位参数此请求创建了直播 会话。
  2. Google Ad Manager 会返回一个直播会话,其中包含一个唯一的视频流 ID, 用于轮询的广告元数据网址,以及一个基础媒体验证网址。
  3. 客户端应用开始播放内容实时流式传输,并向 Google 轮询 Ad Manager 会定期获取即将发生的广告事件元数据。
  4. 当系统检测到或安排了即将开始的广告插播时间点时,客户端视频播放器应用 检索广告连播清单网址,并开始加载广告连播。
    • 如果您的清单操纵器服务器将广告连播清单网址插入 请参阅视频播放器指南,了解如何观察广告插播时间点事件。
    • 如果您的客户端视频播放器使用其他机制检测即将投放的广告 请按照 SGAI 端点参考来构造广告连播清单网址 在客户端执行什么操作
  5. 在广告插播期间,客户端应用会从内容流清单切换到其他模式 来播放广告连播清单
  6. 客户端应用监听广告视频播放器中的 ID3 事件,并计算 活动 ping 的媒体验证网址。
  7. 客户端应用向 Google Ad Manager 发送活动 ping。
如需开始使用 SGAI,请参阅以下指南: