リアルタイム ビッダー

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

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

基本情報

ビッダー アプリケーションは、サポートされている RTB プロトコルのいずれかを使用して認定バイヤーと通信できます。アプリケーションに送信される入札リクエストは、少なくとも 1 つの広告配信予想に関するコンテキストを提供するため、入札者はインプレッションごとに最適なクリエイティブと入札単価(該当する場合)を決定できます。ビッダーは入札レスポンスを返します。これにより、少なくとも 1 つの入札が行われ、リクエストで送信された広告配信機会のクリエイティブを指定できます。

アーキテクチャ図

ビッダーのアプリケーションと認定バイヤーとの間で想定されるインタラクションの一例は次のとおりです。

  1. Google からビッダーのアプリケーションに、オークションにかけられているインプレッションを記述した入札リクエストが送信されます。ビッダーのアカウントは、PROTOCOL_ADX RTB プロトコル(以降、「Google プロトコル」と呼びます)を使用するように構成されているため、realtime-bidding.proto に示すように、リクエストはシリアル化された BidRequest として到着します。 アプリケーションで入札リクエストを解釈する方法については、リクエストの処理をご覧ください。
  2. ビッダー アプリケーションがリクエストを解析し、入札ロジックを適用して、広告配信の機会の入札単価とクリエイティブを含む BidResponse を作成します。その後、アプリケーションは入札レスポンスをシリアル化し、Google に送信します。アプリケーションで入札レスポンスを作成して返す方法については、レスポンスの作成をご覧ください。

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

プロトコルを選択

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

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

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

現在、認定バイヤーでは次の 3 つの RTB プロトコルがサポートされています。

Google プロトコル
元の認定バイヤー独自のプロトコル。
OpenRTB(Protobuf)

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

OpenRTB(JSON)

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

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

Google プロトコルと OpenRTB はどちらもプロトコル バッファを実装しています。Protobuf は、構造化情報を表現してシリアル化するためのオープンソース形式です。

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

プロトコルの更新

RTB プロトコルは、Google が新機能を追加し、その他のサポートを終了した時点で変更されます。変更は、変更が有効になるまで十分に告知されます。そのため、非推奨がスケジュールされているフィールドへのアプリケーションの依存関係の削除には十分な時間が必要です。非推奨のフィールドの処理の詳細については、BidRequest のフィールドを非推奨として適応させるをご覧ください。

次のステップ

リアルタイム ビッダーのコンセプトの詳細については、以下をご覧ください。

  • リクエストの処理: ほとんどの入札リクエストで検出されたシグナルを解析して解釈する方法です。
  • レスポンスを作成する: 入札レスポンスの作成方法と、レスポンスでよく使用されるフィールド。
  • Google プロトコル ガイド: プロトコルで定義されたすべてのメッセージとその属性、そして用途に関する実装の詳細が記載された Google プロトコルのリファレンス。
  • OpenRTB ガイド: 認定バイヤー固有の拡張機能に加えて、OpenRTB 仕様の認定バイヤー実装に関するリファレンス。この実装に固有のエッジケースと制限について詳細を説明し、Google プロトコルの同等のフィールドを識別します。
  • 第三者による広告配信に関する要件: ビッダーがさまざまな広告フォーマットを使用する際に遵守する必要があるポリシーと、各広告フォーマットの技術仕様を定義します。
  • プレターゲティング: ターゲティング条件に一致するインプレッションのみを受け取るようにビッダー アプリケーションを設定する方法。
  • Cookie マッチング: リマーケティングに使用される Cookie マッチング サービスなどの関連サービスのリファレンス。
  • レイテンシの制限とピアリング: 取引ロケーションと、ピアリングなどによるレイテンシの低減方法の詳細。
  • アプリケーションのテストとリリース: Google が大規模に送信するトラフィックを使用して、ビッダー アプリケーションのテストを開始する方法の詳細。