このガイドでは、SDK のライフサイクルの概要と、動画ストリーム プレーヤー、IMA DAI SDK、広告サーバー間のインタラクションについて説明します。
基本的なインタラクション
次の図は、動画プレーヤー、IMA DAI SDK、アド マネージャー 360 の間のインタラクションを示しています。
ウェブページまたはアプリが IMA DAI SDK を読み込む場合:
- HTML5 用の埋め込みスクリプトタグ
- Android、Google Cast、iOS、tvOS、Roku 用のネイティブ アプリ
IMA DAI SDK は Google アド マネージャー 360 からの VOD ストリームまたはライブ ストリームをリクエストします。
アド マネージャー 360 は、挿入されたミッドロール挿入点を含む動画ストリームで応答します。
IMA DAI SDK はレスポンスを解析し、環境に応じた適切なメディアタイプを特定して、動画ストリーム(および必要な場合はコンパニオン広告)をウェブページまたはアプリに配信します。
動画プレーヤーは、IMA DAI SDK と再生の詳細のネゴシエーションを行い、広告を再生します。
IMA SDK は、必要に応じてインプレッション ping とトラッキング イベントを呼び出します。
ライフサイクル
次の図は、IMA DAI SDK のライフサイクル全体を示しています。コンストラクタとメソッドの呼び出しは青色、イベントは赤色でハイライト表示され、エラー条件は赤色のコネクタと赤色のテキストで示されます。