Google ダイナミック広告挿入(DAI)リクエストを認証すると、ライブ配信イベントが保護され、次のようなメリットがあります。
- 同時セッションを最大化する: DAI は、認証済みのストリーム作成リクエストに対してのみ新しいセッションを登録するため、認証されていないリクエストによって広告インプレッションが使い果たされるのを防ぐことができます。
- 柔軟な構成: 認証は省略可能で、ライブ配信レベルで構成されます。Google アド マネージャーの UI でハッシュベースのメッセージ認証コード(HMAC)のストリーム作成認証キーを有効にした場合は、リクエストに HMAC トークンを含める必要があります。この設定が無効になっている場合、認証は必要ありません。
前提条件
続行する前に、Google アド マネージャーの UI で次のことを確認してください。
- タイプが HMAC の DAI 認証キー。アカウントがない場合は、次の手順を行います。
- Google アド マネージャーの管理画面に移動します。
- [管理者] > [動画と音声] に移動します。
- [DAI 認証キー] を選択します。
- [新しい DAI 認証キー] をクリックします。
- プルダウン メニューからタイプ [HMAC] を選択します。
- [保存] を選択します。
- DAI 用に構成されたライブ配信。
DAI ストリーム セッションを作成するリクエストの認証を有効にする
Google DAI は、次の認証鍵タイプをサポートしています。
- ハッシュベースのメッセージ認証コード(HMAC): 秘密鍵とハッシュ関数 SHA-256 を使用する暗号技術。アプリ デベロッパーの信頼性とリクエスト データの完全性を検証するには、HMAC 認証キーを使用することをおすすめします。
- API キー: HMAC の代替手段。このメソッドの実装については、API キー構成ガイドをご覧ください。
HMAC 鍵をストリームにリンクするには、次の操作を行います。
- Google アド マネージャーの管理画面で、[動画] > [ライブ配信] に移動します。
- リストからライブ配信を選択します。
- ライブ配信のアセットキーをメモしておきます。
- [ストリーム作成認証キー] を有効にします。
- 前提条件で作成した HMAC 鍵を選択して追加します。
- 変更を保存します。
詳しくは、DAI のライブ配信を設定するをご覧ください。
HMAC トークンを生成してストリーム作成リクエストを認証するには、ストリーム セッション リクエストを認証するをご覧ください。