動画広告と同意:プレーヤーとVASTタグを通じて同意シグナルを渡す

動画が異なる理由

動画はパブリッシャーにとって最も価値の高いインベントリであることが多い一方、同意シグナルが最も失われやすい場所でもあります。ディスプレイ広告は通常、CMPを自動的に読み取るヘッダー入札のラッパーと広告サーバータグを通じて配信されます。動画広告はより長い経路をたどります。ページがプレーヤーを読み込み、プレーヤーが広告リクエストを組み立て、広告サーバーがVASTドキュメントを返し、そのドキュメントがさらに別のラッパー、トラッキングピクセル、メディアファイルを指し示すことがあり、そのどれもがページではなくプレーヤーによって取得されます。

すべての中継点で、同意シグナルを明示的に引き継ぐ必要があります。そうしないと、バイヤーはそのインプレッションを非同意として扱うか、破棄してしまい、サイトで最も価値の高いフォーマットが本来より少ない収益しか生まなくなります。

ステップ1:プレーヤーが同意をどう読み取るかを把握する

動画プレーヤーは大きく3つのグループに分かれます。

プレーヤーのドキュメントを確認し、そのうえでNetworkタブで挙動を検証してください。ドキュメントは本来どうなるかを説明しますが、実際に何が起きているかを示すのはリクエストです。

ステップ2:広告リクエストにシグナルを載せる

ほとんどの広告サーバーとSSPは、動画広告リクエストのURLパラメータとして同意を受け付けます。名前はプラットフォームによって異なりますが、一般的なものは次のとおりです。

プレーヤーがテンプレートからタグを組み立てる場合、値がページの初回読み込み時ではなく、リクエスト時に埋められるようにしてください。プレーヤーの初期化後に同意した訪問者の最初の広告リクエストが、空の文字列を運ぶことがあってはなりません。

ステップ3:VASTの同意マクロを使う

VASTレスポンスには、プレーヤーが後から呼び出すトラッキングURLやラッパーURLが含まれることがよくあります。IAB VAST 4.1のマクロ一覧には[GDPRCONSENT]が含まれており、プレーヤーはこれらのURLを発火させる際に同意文字列で置き換えることが期待されています。デマンドパートナーのタグがこれを使っているかを尋ね、プレーヤーがマクロ置換に対応していることを確認してください。マクロが置換されないままだと、受け取る側のエンドポイントには有効なシグナルではなく、プレースホルダーそのものが届きます。

ステップ4:プリロールのタイミングを扱う

プリロールにはタイミング上の緊張があります。広告リクエストはプレーヤーの準備が整い次第すぐに発火したい一方、初めて訪れたEUの訪問者の場合、バナーがまだ画面上に表示されているかもしれません。選択肢は3つあります。

  1. 決定を待つ。 CMPが最終状態を報告するまで広告リクエストを保留します。バイヤーに最良のシグナルを渡せますが、再生が遅れる可能性があります。
  2. 現在の状態でリクエストする。 存在するシグナルをそのまま付けてすぐにリクエストを送ります。最初の広告が非同意として扱われる可能性を受け入れることになります。
  3. 自動再生を少し遅らせる。 訪問者がバナーまたはページを操作した後にだけプレーヤーを開始します。動画がスクロールなしでは見えない位置にあるサイトに向いています。

万能の正解はありません。決める前に、自社のトラフィックで各選択肢のフィル率、CPM、再生開始時間を測定してください。

ステップ5:ミッドロールと長いセッションを忘れない

長尺動画やライブストリームでは、ページの読み込みから何分も経ってからミッドロールの広告枠が入ることがあります。その間に訪問者が選択を変更した場合、以降の広告リクエストは新しい状態を反映しなければなりません。初期化時に同意文字列をキャッシュするプレーヤーは、古い値を送り続けます。同意変更イベントを購読する、または各広告ブレークの前にCMPを再読み取りする連携を選びましょう。

ステップ6:メディアのホスティングと広告を切り分ける

動画ファイルそのものも、第三者から提供されている場合があります。動画プラットフォームのホスト型プレーヤーを埋め込むと、広告がリクエストされる前から、Cookieが設定されたりトラッキングが読み込まれたりすることがあります。プレーヤーを独立したベンダーとして扱いましょう。CMPの設定に登録し、どの目的に依拠するかを決め、必須でないCookieを設定する場合はプレースホルダーの背後で読み込みます。

FlexyConsentがどう役立つか

FlexyConsentは標準のIAB TCF 2.4およびGPP v1.1のAPIに加え、Google Consent Mode v2のシグナルを公開しているため、CMPを直接読み取るプレーヤーや広告タグは、期待する形式でシグナルを見つけられます。FlexyConsentはGoogle認定CMP(CMP ID 317)であり、IAB EuropeおよびIAB Canadaの認定を受けています。

簡単な検証ルーティン

重要なポイント

← ブログ すべて読む →