关于 ima-dai-sdk
IMA DAI SDK 集成技能面向在应用中接入直播和点播流的开发者,支持 Google Ad Manager 中配置或接收的内容。它按平台说明初始化、请求流、转发元数据及清理资源。
主要功能
- 01加载 HLS 或 DASH 流
- 02支持直播和点播内容
- 03监听流事件
- 04转发定时元数据
- 05流失败或离开时清理资源
适用场景
- 01接入 Google Ad Manager 直播
- 02播放导入 Google Ad Manager 的点播内容
- 03在支持的平台中集成 DAI 流
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ google/ skills --skill ima-dai-sdk安装后在 Claude Code 中输入/ima-dai-sdk确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/android-ImaServerSideAdInsertionMediaSource-guide.mdcast-StreamManager-guide.mdios-IMAStreamRequest-guide.mdroku-StreamManager-guide.mdweb-StreamManager-guide.md详细介绍
IMA DAI SDK
使用 IMA DAI SDK 将 HLS 或 DASH 流加载到应用中,适用于:
- Google Ad Manager 中配置的直播活动。
- 导入 Google Ad Manager 的**视频点播(VOD)**内容。
前提条件
请查看目标平台的专属集成指南:
-
Web/HTML5/ReactJs/NodeJs/Angular: 阅读 StreamManager 指南,了解如何将 Google 全服务 DAI 中的流 URL 加载到
<video>元素中。 -
ChromeCast: 阅读 StreamManager 指南,了解如何 将 IMA DAI SDK 集成到 ChromeCast Web Receiver 中。
-
Android: 阅读 ImaServerSideAdInsertionMediaSource 指南, 了解如何集成 Media3 Exoplayer IMA 扩展。
-
iOS/tvOS: 阅读 IMAStreamRequest 指南,了解如何使用
AVPlayer播放流。 -
Roku: 阅读 StreamManager 指南, 了解如何在 Roku SceneGraph 上实现 DAI。
快速入门(通用工作流)
- 导入 SDK
- 初始化 SDK
- 添加流事件监听器
- 设置定时元数据转发
- 发起流请求
- 当流失败或用户离开流时,清理 SDK 资源。
评论
支持 Markdown