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

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

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

前提条件

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

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

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

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

  • Pod サービング 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. 省略可: 広告掲載率を高めるために、Google アド マネージャーに早期広告ブレーク通知を送信します。

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

  6. 正確な広告ポッドとスレートの時間を取得して、広告セグメントの URL を構築します。

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

  8. マニフェスト マニピュレータが広告ブレーク マーカーを検出したら、広告セグメントの URL を作成し、URL をマニフェストにステッチします。

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

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

DASH

  1. [HLS] タブのすべての手順に沿って操作します。

  2. DASH 期間を構築するために、追加の必須フィールドに広告ポッド タイミング メタデータ(ATM)レスポンスを使用します。

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

手順ガイド

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