ima-dai-sdk

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

IMA DAI SDK

IMA DAI SDK

Use the IMA DAI SDK to load HLS or DASH streams into the app for:
  • Livestream events configured in Google Ad Manager.
  • Video on demand (VOD) content ingested into Google Ad Manager.
使用IMA DAI SDK将HLS或DASH流加载到应用中,用于:
  • 在Google Ad Manager中配置的直播活动
  • 已导入Google Ad Manager的**视频点播(VOD)**内容。

Prerequisites

前提条件

Review the platform-specific integration guides for the target platforms:
  • Web/HTML5/ReactJs/NodeJs/Angular: Read StreamManager guide for loading stream URL from Google full-service DAI into
    <video>
    element.
  • ChromeCast: Read StreamManager guide for integrating the IMA DAI SDK into a ChromeCast Web Receiver.
  • Android: Read ImaServerSideAdInsertionMediaSource guide for integrating Media3 Exoplayer IMA extension.
  • iOS/tvOS: Read IMAStreamRequest guide for playing streams with
    AVPlayer
    .
  • Roku: Read StreamManager guide for implementing DAI on Roku SceneGraph.
查看目标平台的特定平台集成指南:
  • Web/HTML5/ReactJs/NodeJs/Angular: 阅读StreamManager指南,了解如何将Google全服务DAI的流URL加载到
    <video>
    元素中。
  • ChromeCast: 阅读StreamManager指南,了解如何将IMA DAI SDK集成到ChromeCast Web接收器中。
  • Android: 阅读ImaServerSideAdInsertionMediaSource指南,了解如何集成Media3 Exoplayer IMA扩展。
  • iOS/tvOS: 阅读IMAStreamRequest指南,了解如何使用
    AVPlayer
    播放流。
  • Roku: 阅读StreamManager指南,了解如何在Roku SceneGraph上实现DAI。

Quick start (general workflow)

快速入门(通用工作流程)

  1. Import the SDK
  2. Initialize the SDK
  3. Add stream event listeners
  4. Set up timed metadata forwarding
  5. Make a stream request
  6. Clean up SDK resources when the stream fails or the user leaves the stream.
  1. 导入SDK
  2. 初始化SDK
  3. 添加流事件监听器
  4. 设置定时元数据转发
  5. 发起流请求
  6. 当流播放失败或用户离开流时,清理SDK资源。