複数のクライアントに代わって入札する

入札者は、1 つの入札レスポンスで複数の購入者の広告枠を購入できます。たとえば、デマンドサイド プラットフォーム(DSP)は、入札アプリケーションを使用して、購入者である複数のマーケティング担当者や代理店の広告枠を購入できます。このガイドでは、複数の購入者を代表して送信された単一のリクエストを処理するようにビッダーをコーディングする方法について説明します。

背景

広告ネットワークや代理店のトレーディング デスクが、1 つ以上の DSP と連携する場合もあります。DSP を通じて購入する場合は、次の 2 つのオプションがあります。

  • DSP は、購入者ではないマーケティング担当者や代理店の広告枠を購入します。この場合、DSP は 1 件の入札リクエストを受信し、1 件の入札で応答します。Google から DSP に直接請求されます。
  • DSP は、購入者であるマーケティング担当者や代理店の広告枠を購入します。DSP は、対象となる購入者に関連付けられた複数の請求 ID を含む 1 つの入札リクエストを受信し、代理で入札する購入者ごとに個別の入札を行うことができます。このモデルでは、Google は DSP ではなく購入者に請求します。このガイドの残りの部分では、このシナリオに焦点を当てます。

設定とプレターゲティング

Google は、購入者とインプレッションをターゲットとするプリターゲティング設定に関連付けられた 1 つ以上の請求 ID を含む入札リクエストを送信します。これらは BidRequest.imp.ext.billing_id フィールドで確認できます。

複数の購入者の請求 ID を含む BidRequest にレスポンスを返す場合は、入札に関連付けるアカウントを Google が認識できるように BidResponse.seatbid.bid.ext.billing_id が必要です。フィールドが設定されていないレスポンスはすべてフィルタされます。1 つの請求 ID のみを含む BidRequest では、このフィールドは引き続き省略可能です。

プレターゲティングの例

入札者が 2 人の購入者(請求 ID が 123 の購入者と請求 ID が 124 の購入者)に代わって入札します。ビッダーは、請求 ID 213 を使用して英語をターゲットとするプリターゲティング構成と、請求 ID 231 を使用してパソコンをターゲットとするプリターゲティング構成を 1 つずつ設定します。以下に、さまざまな種類のインプレッションの入札リクエストに表示される課金 ID を示します。

インプレッションの説明 入札リクエストの請求 ID
パソコンで日本語のコンテンツを視聴している。 123、124、231
スマートフォンに表示された英語のコンテンツ。 123、124、213
パソコンで英語のコンテンツを視聴している。 123、124、213、231

BidRequest の例

BidRequest の例を次に示します。これらのリクエストは複数のアカウントに適用されるため、請求 ID が複数あります。

OpenRTB Protobuf