了解 SDK 架构

本指南简要介绍了 SDK 生命周期和 IMA DAI SDK 与广告服务器之间建立连接。

基本互动

下图说明了并标注了 IMA DAI SDK 和 Ad Manager 360 集成。

  1. 网页或应用通过以下方式加载 IMA DAI SDK:

    • 适用于 HTML5 的嵌入式脚本代码
    • 适用于 Android、Google Cast、iOS、tvOS 或 Roku 的原生应用
  2. IMA DAI SDK 通过 Google Ads 请求 VOD 视频流或直播视频流 Manager 360。

  3. Ad Manager 360 会响应包含插入的广告插播时间点的视频串流。

  4. IMA DAI SDK 解析响应,根据 提供视频流(以及 随播广告(如果需要的话)投放到网页或应用中。

  5. 视频播放器与 IMA DAI SDK 协商播放详细信息,然后播放广告。

  6. IMA SDK 会根据需要触发展示 ping 和跟踪事件。

Lifecycle

下图显示了 IMA DAI SDK 的完整生命周期。构造函数和方法调用会以蓝色突出显示,事件会以红色突出显示,错误条件会显示为红色连接器和红色文本。