mcpField
I
ima-sdk-basics

ima-sdk-basics

github.com/google開発21.6k1.2k 回インストール今日更新
リポジトリ

ima-sdk-basics について

複数のプラットフォームにインタラクティブ広告を組み込む開発者向けの、Google IMA SDK 入門です。広告リクエストから再生処理までの基本フローと、実装詳細を扱う各プラットフォームのガイドを案内します。

主な機能

  1. 01VAST 対応サーバーへの広告リクエスト
  2. 02SDK と広告 UI の初期化
  3. 03広告の読み込みと再生イベントの処理
  4. 04AdsManager の破棄とリソース解放

活用シーン

  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 を適切に破棄してリソースを解放し、メモリーリークを防ぎます。

プラットフォーム固有の実装の詳細については、必ず「前提条件」セクションのガイドを参照してください。

コメント