解説
Ad verificationは「自分の広告は本当にメディアプランで指定した場所に掲載されたか?」という問いに答えるものです。プログラマティック広告は、複数のエクスチェンジ・SSP・DSP・パブリッシャーの層を経由して配信されるため、実際の掲載場所が購入者の支払い内容と異なる機会が多数存在します。Ad verificationは、そのギャップを埋める監査レイヤーです。
現代のad-verificationプラットフォームは、実際のユーザー(または説得力のある合成ブラウザセッション)をパブリッシャーページに送り込み、レンダリングされた広告クリエイティブを取得してキャンペーンプランと照合します。主に5つの点を確認します:掲載精度(広告は正しいページ・アプリに表示されたか)、ジオターゲティング精度(広告はターゲット市場に表示されたか)、ビューアビリティ(広告はカウントされるのに十分な時間、視野内に入っていたか)、ブランドセーフティ(ページのコンテキストはブランドにとって安全だったか)、そして不正シグナル(実際の人間が見たのか、それともインプレッションを水増しするボットトラフィックだったのか)です。
運用上の要件として、ターゲットとするすべての市場において実際の消費者IPへのアクセスが必要です。「ブラジルのみに配信」というキャンペーンは、ブラジルのレジデンシャルまたはモバイルIPを発信元とするセッションによって検証されなければなりません。それ以外では、実際のブラジルユーザーが見るものを確認できないからです。これが、DoubleVerify・IAS・Moatのようなad-verificationプラットフォームにとって、レジデンシャルプロキシインフラが基盤となっている理由です。
仕組み
広告検証プラットフォームは、多くのジオから複数のパブリッシャーページを訪問するヘッドレスブラウザ(またはリアルユーザーネットワークパネル)のフリートを維持しています。各セッションは、ターゲットの国・都市のレジデンシャルまたはモバイルプロキシ、最新のブラウザヘッダー、説得力のあるフィンガープリントで設定されています。セッションはパブリッシャーの URL に移動し、ページを読み込み、レンダリングされた広告クリエイティブ(画像、動画、HTML)をキャプチャし、配置メタデータ(URL、広告スロット、周囲のコンテンツ)を記録します。
そのデータはキャプチャした広告をキャンペーン計画と照合する検証パイプラインに流れます。不一致はアラートとして表示されます:誤った国での広告配信、ブランドセーフでないページへの広告配信、フォールドより下への広告配信(ビューアビリティの失敗)、不正リスクの高い広告スロットへの広告配信。検証プラットフォームは通常、1キャンペーンあたり1日に数百万のインプレッションにわたってこれを継続的に実行します。