フルサービスのダイナミック広告挿入(DAI)は、Google によるサーバーサイド広告挿入(SSAI)のエンドツーエンドの実装です。パブリッシャーは、HLS 形式または MPEG DASH 形式でコンテンツ ストリームを提供できます。Google の DAI サーバーは、適切な広告を選択してストリームに挿入してから、ユーザーに表示します。
  1. ウェブページまたはアプリが次の方法で IMA DAI SDK を読み込む
    • HTML5 用の埋め込みスクリプトタグ
    • Android、Google Cast、iOS、tvOS、Roku 用のネイティブ アプリ
  2. SDK が Google アド マネージャー 360 に VOD ストリームまたはライブ ストリームをリクエストします。
  3. アド マネージャー 360 は、挿入されたミッドロール挿入点を含む動画ストリームで応答します。
  4. SDK はレスポンスを解析し、環境に応じた適切なメディアタイプを特定して、動画ストリーム(および必要に応じてコンパニオン広告)をウェブページまたはアプリに配信します。
  5. 動画プレーヤーは、再生の詳細について SDK とネゴシエートしてコンテンツを再生します。
  6. 動画プレーヤーは、インストリーム メタデータをリッスンし、処理のために SDK に渡します。
  7. SDK は、必要に応じてインプレッション ping とトラッキング イベントを呼び出します。

IMA DAI SDK を使用してクライアントの動画プレーヤーを実装する詳しい手順については、次の SDK ガイドをご覧ください。

  1. クライアントのプレーヤー アプリが VOD ストリームまたはライブ ストリームをリクエストする Google アドマネージャー 360 からの キャンペーンタイプです
  2. アド マネージャー 360 から、次を含む動画ストリームが返されます。 挿入されました。
  3. クライアントのプレーヤー アプリがストリームの再生を開始し、次のいずれか 広告メタデータを 1 回リクエストする(VOD ストリームの場合)、または定期的に開始 広告メタデータのポーリング(ライブ配信の場合)。
  4. クライアントのプレーヤー アプリは、インストリーム メタデータをリッスンし、解析して広告メタデータの値と比較して、広告イベントを特定します。
  5. クライアントの動画プレーヤー アプリは、必要に応じて広告インプレッション ピングとトラッキング イベントを送信します。

クライアント動画プレーヤーの実装方法について詳しくは、 使用方法については、次の API ガイドをご覧ください。