mcpField
I
ima-sdk-client-side

ima-sdk-client-side

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

关于 ima-sdk-client-side

IMA SDK 客户端集成技能指导开发者在网站和应用中请求、播放并管理 VAST 广告。内容涵盖初始化、广告事件处理和资源清理,并指向各平台的集成指南。

主要功能

  1. 01加载插播视频和音频广告
  2. 02请求 VAST 广告
  3. 03管理广告播放事件
  4. 04清理 AdsManager 资源

适用场景

  1. 01在网页或应用中接入视频广告
  2. 02处理广告加载成功与失败
  3. 03协调广告与内容的播放和暂停

安装

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

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

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

包含的文件

除 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