mcpField
I
ima-sdk-basics

ima-sdk-basics

github.com/google开发21.6k1.2k 次安装今天更新
代码仓库

关于 ima-sdk-basics

面向在多种平台集成互动广告的开发者,介绍 Google IMA SDK 的通用接入流程。内容涵盖广告请求、播放事件处理和资源清理,并指向各平台的实现指南。

主要功能

  1. 01请求 VAST 兼容广告服务器的广告
  2. 02初始化 SDK 与广告界面
  3. 03处理广告加载结果和播放事件
  4. 04销毁 AdsManager 并释放资源

适用场景

  1. 01在网站中集成视频或音频广告
  2. 02在应用中管理插播广告播放
  3. 03按平台指南实现 SDK 接入

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/google/skills --skill ima-sdk-basics

安装后在 Claude Code 中输入/ima-sdk-basics确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
ima-sdk-android-guide.md
ima-sdk-ios-guide.md
ima-sdk-tvos-guide.md
ima-sdk-web-guide.md
ima-sdk-web-iframe-mode.md
ima-sdk-web-mobile-safari.md

详细介绍

IMA SDK 基础知识

Google IMA SDK(Interactive Media Ads)可让你在网站、应用、电视和其他数字平台中加载插播视频和音频广告。使用 IMA SDK 从任何符合 VAST 标准的广告服务器请求广告,并管理广告播放。

前提条件

集成 IMA SDK 之前,必须阅读下方对应平台的指南,以支持应用可支持的所有平台:


快速开始(通用工作流)

  1. 导入 SDK:前提条件、依赖项。
  2. 初始化:早期设置、预热、设置配置和广告 UI 设置。
  3. 广告请求:创建并触发请求,遵循用户手势要求。
  4. 广告加载成功/失败:处理加载事件以获取 AdsManager,或处理早期致命错误。
  5. 广告播放事件:通过 AdsManager 监听播放事件,以协调内容的播放/暂停,并处理非致命 LOG 事件和播放期间的致命错误。
  6. 清理:正确销毁 AdsManager,以释放资源并防止内存泄漏。

有关详细的平台特定实现细节,请始终参阅“前提条件”部分中的指南。

评论

支持 Markdown