リアルタイム ビッダー

このガイドでは、認定バイヤー リアルタイム ビッダーに参加できるビッダー アプリケーションの作成に必要なリアルタイム ビッダー(RTB)のコンセプトの概要について説明します。

基本

ビッダー アプリケーションは、サポートされている RTB プロトコルのいずれかを使用して Google と通信できます。アプリケーションに送信される入札リクエストには、少なくとも 1 つの広告機会に関するコンテキストが含まれるため、ビッダーは各インプレッションに最適なクリエイティブと入札単価(該当する場合)を決定できます。ビッダーは入札レスポンスで返信して、少なくとも 1 件の入札を行い、リクエストで送信された広告オポチュニティに配置するクリエイティブを指定できます。

入札リクエストで販売者から購入者に渡される情報。

次のシナリオは、ビッダー アプリケーションと認定バイヤーの間のやり取りの例です。

  1. Google は、オークションにかけられているインプレッションについて記述した入札リクエストをビッダー アプリケーションに送信します。ビッダーのアカウントは Protobuf 形式の OpenRTB を使用するように構成されているため、リクエストは openrtb.proto に示すようにシリアル化された BidRequest として届きます。アプリが入札リクエストを解釈する方法については、リクエストの処理をご覧ください。
  2. ビッダー アプリケーションはリクエストを解析し、入札ロジックを適用して、広告オポチュニティの入札とクリエイティブを含む BidResponse を作成します。次に、アプリケーションは入札レスポンスをシリアル化して Google に送信します。アプリケーションが入札レスポンスを作成して返す方法については、レスポンスを作成するをご覧ください。

  3. 送られた入札レスポンスが公開オークションにかけられます。入札単価の最も高いレスポンスによってインプレッションが落札され、そのレスポンスで指定されたクリエイティブが表示されます。

プロトコルを選択する

リアルタイム ビッダー プロトコルは、リクエストで送信された各インプレッションの評価と入札にアプリケーションで使用できるシグナルと、レスポンスの作成方法を定めたものです。ビッダー アプリケーションに関連付けられたプロトコルを変更する方法は 2 つあります。

  • 手動で変更するには、テクニカル アカウント マネージャーにお問い合わせください。
  • Authorized Buyers REST API を使用してプログラムで変更します。

サポートされているプロトコル

認定バイヤーは、次の 2 つの RTB プロトコルをサポートしています。

OpenRTB(Protobuf)

Protobuf を使用した OpenRTB 仕様の実装。

OpenRTB(JSON)

JSON を使用した OpenRTB 仕様の実装。

プロトコル バッファについて

Protobuf は、構造化情報を表現してシリアル化するオープンソース形式です。

OpenRTB Protobuf を使用する場合は、選択した言語のプロトコル コンパイラと Protobuf ランタイムをインストールする必要があります。次に、使用する proto ファイルをダウンロードし、コンパイラを実行して、proto で定義されたメッセージ(BidRequestBidResponse など)をシリアル化またはシリアル化解除できるライブラリを生成します。Protobuf リファレンスでは、複数の言語でこれを行う方法を示しています。

プロトコルの更新

RTB プロトコルは、Google が新機能を追加したり、他の機能を非推奨にしたりすることで変更されます。変更は適用されるかなり前に発表される予定です。これにより、非推奨になる予定のフィールドに対するアプリケーションの依存関係を削除するのに十分な時間を確保できます。非推奨フィールドの処理の詳細については、入札リクエスト フィールドの非推奨化への対応をご覧ください。

次のステップ

以下では、リアルタイム入札のコンセプトについて詳しく説明します。

  • リクエストを処理する: ほとんどの入札リクエストに含まれるシグナルを解析して解釈する方法。
  • レスポンスを作成する: 入札レスポンスを作成する方法と、レスポンスで一般的に指定されるフィールドについて説明します。
  • OpenRTB ガイド: 認定バイヤー固有のエクステンションに加えて、認定バイヤーによる OpenRTB 仕様の実装に関するリファレンス。この実装に固有のエッジケースと制限事項について詳しく説明し、Google プロトコルで同等のフィールドを特定します。
  • サードパーティ広告配信に関する要件: さまざまな広告フォーマットを使用する際に入札者が遵守する必要があるポリシーと、それらのフォーマットの技術仕様を定義しています。
  • プレターゲティング: ターゲティング条件に一致するインプレッションのみを受信するように入札アプリケーションを構成する方法。
  • Cookie マッチング: リマーケティングに使用される Cookie マッチング サービスとその他の関連サービスのリファレンス。
  • レイテンシの制限とピアリング: 取引ロケーションと、ピアリングなどによるレイテンシの低減方法について説明します。
  • アプリケーションのテストとリリース: Google から送信されるトラフィックを使用して、ビッダー アプリケーションのテストを始める方法について詳しく説明します。