Pod Serving API を使用してライブ配信に広告を挿入する

HLS または DASH ライブ配信でサーバーサイド広告挿入(SSAI)を実装するには、Pod Serving API を使用してアダプティブ ビットレートの広告ポッドをリクエストします。サポートされている 解像度とビットレートについては、動画と音声の形式と トランスコードをご覧ください。

このページでは、ライブ配信に Pod Serving API を使用する方法について説明します。

前提条件

続行する前に、次のものを用意する必要があります。

  • [Pod Serving リダイレクト] ダイナミック広告挿入(DAI)タイプでライブ配信イベントを構成します。次のいずれかのオプションを選択します。

  • ウェブブラウザ、モバイル デバイス、テレビで実行されるクライアント アプリ。ストリームを読み込み、再生、一時停止、クリック、タップなどのイベントを処理します。

  • クライアント アプリからのストリーム リクエストを処理するマニフェスト マニピュレータ。 重要: マニフェスト サービスには、高度な配信 フロー をおすすめします。

  • Pod Serving DAI が有効になっている Google アド マネージャー アカウント。

基本的な配信フロー

ストリームを配信するには、ストリーミング プロトコルを選択して次の操作を行います。

HLS

  1. セッションを登録するには、動画プレーヤーから Google アド マネージャーにストリーム リクエストを送信します。

  2. 今後の広告イベントの広告メタデータのポーリングを開始します。

  3. マニフェスト マニピュレータからライブ配信マニフェストをリクエストします。

  4. 省略可: ミッドロール挿入点の早期通知 を Google アド マネージャーに送信します。重要: 広告掲載率を向上させるため、この手順をおすすめします。

  5. マニフェスト マニピュレータがミッドロール挿入点マーカーを検出したら、広告セグメント URL を作成してマニフェストにステッチします。

    • ミッドロール挿入点中、クライアント動画プレーヤーは広告セグメントをリクエストし、セグメント リダイレクト URL に従って広告セグメント ファイルをダウンロードします。
  6. ID3 タグから広告イベント ID を抽出して、メディア検証 ping を検索し、Google に送信します。

HLS を使用した連続広告配信リダイレクト - 基本的な配信フロー

DASH

  1. [HLS] タブの手順をすべて行います。

  2. DASH 期間テンプレートを 1 回リクエストして、テンプレートをキャッシュに保存します。この方法では、セッションのすべての広告ブレークの期間が作成されます。

DASH を使用した連続広告配信リダイレクト - 基本的な配信フロー

高度な配信フロー

ストリームを配信するには、ストリーミング プロトコルを選択します。

HLS

  1. セッションを登録するには、クライアント動画プレーヤーから Google アド マネージャーにストリーム リクエストを送信します。

  2. 今後の広告イベントの広告メタデータのポーリングを開始します。

  3. マニフェスト マニピュレータからライブ配信マニフェストをリクエストします。

  4. 省略可: 広告掲載率を向上させるため、Early Ad Break Notification を Google アド マネージャーに送信します。

  5. Google アド マネージャーに連続配信広告タイミング メタデータ(ATM)リクエストを送信します。

  6. 正確な連続配信広告とスレートの時間を取得して、広告セグメント URL を作成します。

  7. 広告セグメント URL をマニフェストにステッチします。

  8. マニフェスト マニピュレータがミッドロール挿入点マーカーを検出したら、広告セグメント URL を作成してマニフェストにステッチします。

    • ミッドロール挿入点中、クライアント動画プレーヤーは広告セグメントをリクエストし、セグメント リダイレクト URL に従って広告セグメント ファイルをダウンロードします。
  9. ID3 タグから広告イベント ID を抽出して、メディア検証 ping を検索し、Google に送信します。

HLS を使用した連続広告配信リダイレクト - 高度な配信フロー

DASH

  1. [HLS] タブの手順をすべて行います。

  2. 連続配信広告タイミング メタデータ(ATM)レスポンスを使用して、DASH 期間を作成するために必要な追加フィールドを設定します。

DASH を使用した連続広告配信リダイレクト - 高度な配信フロー

手順ガイド

API エンドポイント、リクエストとレスポンスのデータの例について詳しくは、クライアント 動画プレーヤー アプリ( ライブ配信向け)マニフェスト マニピュレータ( ライブ配信向け)をご覧ください。