本文へスキップ

オープンRTB 2.5 入札リクエスト

このページでは、入札依頼の方法について説明します。

入札依頼ヘッダーの提案

  • OpenRTBバージョンHTTPヘッダー: x-openrtb-version: 2.5
  • キープアライブHTTPヘッダ:接続:キープアライブ
  • コンテンツJSON: Content-Type: application/json

以下のオブジェクトは、リクエスト・ボディの中でJSONとしてエンコードされて送信されるべきである:

入札依頼

属性必要ですか?説明
はいオークションタイプ、最初の価格 = 1 (int)
アイドルはい入札依頼ID(文字列)
小悪魔はい提供された印象を表すImpオブジェクトの配列(object)。
サイトはい出版社のウェブサイト(オブジェクト)の詳細。
アプリはい出版社のアプリ(オブジェクト)の詳細。
装置はいインプレッションが配信されるユーザーのデバイスに関する詳細(オブジェクト)。
ユーザーいいえデバイスを使用する人間の詳細、広告オーディエンス(対象)。
エクステンドいいえOpenRTBの拡張用のプレースホルダ。

*注***:注意: 各リクエストには、{site, app}オブジェクトのうち1つだけが存在する必要があります。


小悪魔

属性必要ですか?説明
アイドルはいこの入札リクエスト内でユニークなインプレッションID(文字列)
ビッドフロアいいえこのインプレッション(CPM)/クリック(CPC)およびアカウントの通貨(フロート)の最低入札価格。
バナーフルページ・インプのみバナーオブジェクト(オブジェクト)。
セキュアいいえ。インプレッションがセキュアなHTTPS URLクリエイティブアセットとマークアップを必要とするかどうかを示すフラグで、0 = 非セキュア、1 = セキュア。省略された場合、セキュアな状態は不明ですが、非セキュアなHTTPサポートを想定することができます。

インプバナー

属性必要ですか?説明
wはいバナーの幅 (integer)
hはいバナーの高さ (integer)
マイムズはいパントマイムの種類 - image/jpg、image/png、video/mp4、image/webp

インプ・ビデオ

属性必要ですか?説明
マイムズはい対応するコンテンツMIMEタイプ(例:"video/mp4")(文字列配列)
マインデュレーションいいえ最小動画広告時間(秒)(整数
最大持続時間いいえ最大動画広告時間(秒)(整数
プロトコルいいえサポートするビデオプロトコルの配列 (integer)
直線性いいえ印象が線形でなければならないか、非線形でなければならないかなどを示す。指定がない場合は、すべて許容されるものとする (integer)
ボクシング可いいえ4:3コンテンツを16:9ウィンドウにレターボックスすることを許可するかどうかを示す。
ポーズいいえ画面上の広告位置(整数)
hいいえビデオプレーヤーの幅(デバイス独立ピクセル(DIPS)単位)(整数
wいいえ動画プレーヤーの高さ (デバイス非依存ピクセル (DIPS) 単位) (integer)
エクステンドいいえOpenRTBへの取引所固有の拡張のためのプレースホルダ(オブジェクト)

imp.video.ext

属性必要ですか?説明
ゾーン・タイプいいえエクソクリックの広告フォーマット内のゾーンタイプ(例:video_slider)
クタいいえ広告ゾーンに CTA コンポーネントを表示するかどうかを指定します (整数)。

サイト

属性必要ですか?説明
アイドルおすすめユニークサイトID(文字列)
名称いいえサイト名 (文字列)
ドメインおすすめサイトのドメイン名 (文字列)
いいえIABカテゴリーID (文字列配列)
ページおすすめ広告が表示されるページの完全なURL(文字列)
キーワードいいえキーワードは、広告ゾーンが適切なタイプの広告を得られるようにするために使用できます。キーワードはコンマで区切られた文字列でなければなりません。

サイトエクステンション

属性必要ですか?説明
エクスチェンジキャットいいえカスタム ExoClick カテゴリ ID (整数)
イドゾーンいいえカスタムExoClickゾーンID (整数)

アプリ

属性必要ですか?説明
アイドルおすすめ固有のアプリID(文字列)
名称いいえアプリ名 (文字列)
ドメインおすすめアプリのドメイン名(文字列)
いいえIABカテゴリーID (文字列配列)
キーワードいいえキーワードは、広告ゾーンが適切なタイプの広告を取得できるようにするために使用できます。キーワードは、カンマで区切られた単語(文字列)でなければなりません。
出版社いいえ発行者(オブジェクト)の詳細

装置

属性必要ですか?説明
uaはいブラウザのユーザーエージェント (文字列)
スアいいえ構造化されたユーザエージェント情報。クライアントがUser-Agent Client Hints (オブジェクト)をサポートしている場合に使用できる。
ジオいいえデバイスの位置は、Geoオブジェクトで定義されたユーザーの現在地と仮定。
ipはいユーザーのIPv4アドレス(文字列)*。
アイピーブイシックスはいユーザーのIPv6アドレス(文字列)*。
言語おすすめブラウザの言語 (文字列)
osいいえオペレーティングシステム (文字列)
jsいいえJavaScriptのサポート。0 = no, 1 = yes (整数)
エクステンドいいえOpenRTBへの取引所固有の拡張のためのプレースホルダ

注意: リクエストに含める必要があるのは、ipかipv6のどちらかだけで、両方ではありません。ipv6を使用する場合は、ip属性を削除してください。その逆も同様です。

デバイスジオ

属性必要ですか?説明
カントリーいいえ国名 ISO3

デバイスエクステンション

属性必要ですか?説明
リモートアドレスいいえユーザーのメインIPアドレス(文字列)
x_forwarded_forいいえユーザーのX-FORWARDED-FOR IPアドレス、または設定されていない場合は空(文字列)

デバイス.sua

構造化されたユーザーエージェント情報。device.sua`はデバイス属性をより正確に表現していると考えられます。

属性必要ですか?説明
ブラウザおすすめ実装者はSec-CH-UA-Full-Version-Listヘッダーに由来するブランドとバージョンを送るべきである。(BrandVersionオブジェクトの配列)
プラットフォームおすすめ実装者は、Sec-CH-UA-Platform ヘッダに由来するブランドと、Sec-CH-UA-Platform-Version ヘッダに由来するバージョンを送信すべきである。(BrandVersion オブジェクト)
モバイルおすすめ実装者はこの値をSec-CH-UA-Mobileヘッダーから導出すべきである。(整数)
建築おすすめ実装者はSec-CH-UA-Archヘッダーからこの値を取得するべきである。(文字列)
ビットネスおすすめ実装者はSec-CH-UA-Bitnessヘッダーからこの値を取得するべきである。(文字列)
モデルおすすめ実装者はSec-CH-UA-Modelヘッダーからこの値を取得するべきである。(文字列)
ソースおすすめこのオブジェクトの作成に使用されたデータのソース。AdCOM 1.0 の リスト: ユーザー エージェント ソース (整数、デフォルト 0)

デバイス.sua.ブラウザ|デバイス.sua.プラットフォーム

属性必要ですか?説明
ブランド必須この値はUser-Agent Client Hintsヘッダから取得することができ、ユーザーエージェントブランド(Sec-CH-UA-Full-Versionヘッダから)またはプラットフォームブランド(Sec-CH-UA-Platformヘッダから)を表す。(文字列)
バージョンおすすめバージョン構成要素のシーケンス。階層順 [メジャー、マイナー、マイクロ、...](array of string)

ユーザー

属性必要ですか?説明
アイドルいいえユニークユーザーID (文字列)
エクステンドいいえOpenRTBへの取引所固有の拡張のためのプレースホルダ(オブジェクト)

ユーザーエクスト

属性必要ですか?説明
同意いいえこれは IAB 標準で要求される同意の文字列です。現時点では否定的な同意のみ(文字列)

レッグス

属性必要ですか?説明
エクステンドいいえOpenRTBへの取引所固有の拡張のためのプレースホルダ(オブジェクト)

レグスエクスト

属性必要ですか?説明
gdprいいえ呼び出し元が、ユーザーがGDPRの対象外であると考える場合は0となり、ユーザーがGDPRの対象である場合は1となる。どちらでもない場合、このパラメータは未定義となる。

エクステンド

属性必要ですか?説明
サブいいえサブID。1桁から10桁の数字でなければならない:サブIDの先頭に0を使用しないでください。