ima-sdk-client-side について
ウェブサイトやアプリに動画・音声広告を組み込む開発者向けの、IMA SDK クライアント統合スキルです。広告リクエストから再生、後片付けまでの流れと、プラットフォーム別ガイドを示します。
主な機能
- 01動画・音声のインストリーム広告読み込み
- 02VAST サーバーへの広告リクエスト
- 03広告再生イベントの処理
- 04AdsManager リソースの解放
活用シーン
- 01ウェブサイトやアプリへの動画広告導入
- 02広告読み込みの成功・失敗処理
- 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.mdima-sdk-ios-guide.mdima-sdk-tvos-guide.mdima-sdk-web-guide.mdima-sdk-web-iframe-mode.mdima-sdk-web-mobile-safari.md詳細
IMA SDK クライアントサイド
Google IMA SDK(Interactive Media Ads)を使用すると、ウェブサイト、アプリ、テレビなどのデジタルプラットフォームにインストリーム動画広告や音声広告を読み込めます。IMA SDK を使用して、VAST 準拠の任意の広告サーバーに広告をリクエストし、広告の再生を管理できます。
前提条件
IMA SDK を統合する前に、アプリがサポートできるすべてのプラットフォームに対応するため、以下のプラットフォーム別ガイドを必ずお読みください。
- Web/HTML5/ReactJs/NodeJs/Angular: 以下のすべてのガイドをお読みください ima-sdk-web-guide.md、 ima-sdk-web-iframe-mode.md、 ima-sdk-web-mobile-safari.md
- Android/AndroidTV/ReactNative: ima-sdk-android-guide.mdをお読みください
- iOS/tvOS/ReactNative: 以下のすべてのガイドをお読みください ima-sdk-ios-guide.md、 ima-sdk-tvos-guide.md
クイックスタート(一般的なワークフロー)
- SDK をインポートします:前提条件、依存関係。
- 初期化:早期セットアップ、ウォームアップ、設定の構成、広告 UI のセットアップ。
- 広告リクエスト:リクエストの作成と実行、ユーザージェスチャーへの準拠。
- 広告の読み込み成功/失敗:読み込みイベントを処理して AdsManager を取得するか、早期の致命的エラーを処理します。
- 広告再生イベント:AdsManager 経由で再生イベントを監視し、コンテンツの再生/一時停止を調整するとともに、致命的でない LOG イベントや再生中の致命的エラーを処理します。
- クリーンアップ:AdsManager を適切に破棄してリソースを解放し、メモリリークを防ぎます。
プラットフォーム固有の実装について詳しくは、必ず「前提条件」セクションのガイドを参照してください。
コメント
Markdown 対応