このガイドでは、SDK のライフサイクルと、動画プレーヤー、IMA SDK、広告サーバー間のインタラクションの概要について説明します。
基本的なインタラクション
次の図は、動画プレーヤー、IMA SDK、広告サーバーの間のやり取りを示しています。広告サーバーは、アド マネージャー、動画向け AdSense(AFV)、Ad Exchange(AdX)を使用できます。
ウェブページまたはアプリは、次の方法で IMA SDK を読み込みます。
- HTML5 用の埋め込みスクリプトタグ
- Android、Google Cast、iOS、tvOS 向けのアプリ
IMA SDK が広告の特定の広告ユニットに対する VAST レスポンスをリクエストする あります。呼び出される広告サーバー(アド マネージャーか AFV か、 AdX は広告タグの URL によって決定されます。
広告サーバーが最適な広告を選択し、VAST レスポンスを IMA SDK に送信します。 広告は以下のいずれかの方法で選択されます。
- アド マネージャーの広告ユニットで広告申込情報の候補をフィルタリングする
- AdSense または Ad Exchange がオークションを実施する
IMA SDK は VAST レスポンスを解析し、 環境に配信され、インライン動画クリエイティブ(および (必要に応じてコンパニオン広告)をウェブページやアプリにリンクします。
動画プレーヤーは、IMA SDK と再生の詳細について交渉し、 広告。
IMA SDK は、必要に応じてインプレッション ping と VAST トラッキング イベントを発行します。
Lifecycle
次の図は、IMA SDK のライフサイクル全体を示しています。コンストラクタとメソッド呼び出しは青色でハイライト表示され、イベントは赤色でハイライト表示されます。エラー条件は、赤色のコネクタと赤色のテキストで表示されます。