入札者への送信入札要求
注:
ここでは、 OpenRTB 2.4 プロトコルの統合について説明します。
この入札リクエストは、広告通話がインプレッション バスに到達するたびに、入札者に送信されます。 入札者が入札価格とクリエイティブを提供するために必要なすべての情報が含まれています。
入札リクエストには、オークションに勝ち、ページで実行できる広告主とクリエイティブを指定する販売者からの情報が含まれています。
注:
プラットフォームを通過するすべての入札要求を受け取りたくない場合があります。 要求をある割合で調整するか、geography などの事前設定された条件で要求をフィルター処理できます。
実装
詳細が必要なオブジェクトやヘッダーなどの実装の詳細を見つけるには、テーブルを参照してください。
Bid 要求ヘッダー
フィールド | 種類 | 説明 |
---|---|---|
Content-Length |
int | HTTP 要求の本文の長さ (以下で説明するすべてのフィールドを含む)。 |
Host |
string | 入札要求が送信された IP アドレス。 |
Connection |
string | 永続的な TCP 接続を確保するには、常に "keep-alive" に設定します。 |
Content-Type |
string | 要求で渡されるコンテンツの種類。 常に "application/json" に設定します。 |
x-openrtb-version |
string | 入札要求でサポートされている openrtb バージョン。 現在、 2.4 に設定されています。 |
Bid 要求オブジェクト
Xandr では、最上位レベルの入札要求オブジェクトの次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
id |
string | (必須)入札要求の一意識別子。 |
imp |
オブジェクトの配列 | (必須)この入札要求で提供されるインプレッション。 以下の 「インプレッション オブジェクト」を 参照してください。 |
site |
object | インプレッションの Web サイトまたはインベントリ (配置グループ) のサブセットに関する情報を指定します。 Web サイトのインプレッションに適用されます。 以下の サイト オブジェクトを 参照してください。 |
app |
object | インプレッションのアプリに関する情報を指定します。 アプリのインプレッションに適用されます。 以下の 「アプリ オブジェクト」を 参照してください。 |
device |
object | これらのインプレッションを配信するユーザーのデバイスに関する情報を指定します。 以下の 「デバイス オブジェクト」を 参照してください。 |
user |
object | インプレッションを配信するユーザーに関する情報を指定します。 以下の 「ユーザー オブジェクト」を 参照してください。 |
test |
integer | このオークションがテスト モードであり、課金対象ではないことを示します。 存在しない場合は、既定値が使用されます。 - 0 : ライブ モード。課金対象 (既定値)。- 1 : テスト モード。課金対象ではありません。 |
at |
integer | オークションの種類を指定します。 存在しない場合は、既定値が使用されます。 - 1 : 最初の価格。- 2 : 2 番目の価格と 1 セント (既定値)。 |
wseat |
文字列の配列 | このインプレッションで入札できる購入者シートの許可リストを表す配列を指定します。 |
tmax |
integer | タイムアウト前に入札を送信する最大時間 (ミリ秒単位) を指定します。 |
cur |
文字列の配列 | ISO-4217 アルファベットコードを使用して、この入札要求の入札で許可される通貨の配列を指定します。 既定値は USD です。 |
bcat |
文字列の配列 | ブロックされたコンテンツ カテゴリの一覧を指定します。 IAB カテゴリが含まれます (仕様のセクション 5.1 に記載されています)。
Bcat は必須フィールドではなく、入札要求に関連付けられているブロックされたカテゴリがある場合にのみ送信されます。 ブロックされたカテゴリが関連付けられていない場合、このフィールドは送信されません。 |
badv |
文字列の配列 | システム内のブランド URL に対応するブロックされた最上位レベルの広告主ドメインの一覧を指定します。 たとえば、「 ["company1.com","company2.com"] 」のように入力します。 詳細については、 ブランド サービスに関するページを参照してください。 最大 64 個の値が送信されます。 |
regs |
object | この要求に対して実施される業界、法律、または政府の規制に関する情報を指定します。 以下 の「Regs オブジェクト」を 参照してください。 |
source |
object | インベントリ ソースと、最終的な決定を行うエンティティに関するデータを提供します。 以下の ソース オブジェクトを 参照してください。 |
ext |
object | OpenRTB 入札要求に対するプラットフォーム固有の拡張機能を識別するために使用されます。 以下の 「Bid Request Extension オブジェクト」を 参照してください。 |
Bid request 拡張機能オブジェクト
プラットフォーム固有の拡張機能とサプライチェーン信号をサポートするために、 ext
オブジェクトの次のオブジェクトをサポートします。
フィールド | 種類 | 説明 |
---|---|---|
appnexus |
object | OpenRTB 入札要求に対するプラットフォーム固有の拡張機能を指定します。 |
schain |
object | OpenRTB 入札要求に含まれる SupplyChain フィールドを指定して、サプライ パスの透明性を確保します。 以下 の「Schain オブジェクト」を 参照してください。 |
Schain オブジェクト
schain
(Supply Chain) オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
ver |
string | 使用中のサプライ チェーン仕様のバージョン ("major.minor" の形式)。 現在、バージョン 1.0 の仕様を使用しています。 |
complete |
列挙 | チェーンに、サイト、アプリ、またはインベントリの他のメディアの所有者に戻るトランザクションに関連するすべてのノードが含まれているかどうかを示すフラグ (0 = いいえ、1 = はい)。 |
nodes |
object | SupplyChainNode オブジェクトの配列をチェーンの順序で指定します。 完全なサプライ チェーンでは、最初のノードは、トランザクションに関与する初期広告システムと販売者 ID 、つまりサイト、アプリ、またはその他のメディアの所有者を表します。 不完全なサプライ チェーンでは、最初の既知のノードを表します。 最後のノードは、この入札要求を送信するエンティティ (Xandr ノード) を表します。 nodes オブジェクトでは、次のフィールドがサポートされています。 - asi (string): 入札者が接続する SSP、Exchange、ヘッダー ラッパーなどのシステムの正規ドメイン名。 これは、ads.txt ファイル内の販売者を識別するために使用される値と同じ値にする必要があります (存在する場合)。 Xandr ノードの場合、ドメインは appnexus.com - sid (string): 広告システム内の販売者またはリセラー アカウントに関連付けられている識別子。 - rid (string): 販売者によって発行された要求の OpenRTB RequestId。 - hp (整数): このノードが在庫の支払フローに関与しているかどうかを示します。 SupplyChain のバージョン 1.0 の場合、このプロパティは常に 1 である必要があります。 |
Bid 要求オブジェクト
入札要求オブジェクトの appnexus
拡張オブジェクトの次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
seller_member_id |
integer | インベントリを販売するメンバーの ID を指定します。 対応するメンバー名を見つけるには、「 プラットフォーム メンバー サービス 」を参照してください。 |
spend_protection |
ブール型 | 非推奨 (2018 年 10 月)。 |
publisher_integration |
object | パブリッシャー統合の詳細を提供します。 |
ext_inv_code |
integer | レポートで使用できるクエリ文字列に渡される定義済みの値。 この値は、ログに記録される前にシステムに入力する必要があります。 詳細については、「 外部インベントリ コード サービス」を参照してください。 例: ext_inv_code=10039 |
パブリッシャー統合オブジェクト
publisher_integration オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
is_header |
ブール値 |
-
0 : これはヘッダー入札統合ではありません。- 1 : ラッパーへの統合。 |
bid_shading_high |
double | 非推奨 (2018 年 10 月)。 |
bid_shading_medium |
double | 非推奨 (2018 年 10 月)。 |
bid_shading_low |
double | 非推奨 (2018 年 10 月)。 |
Impression オブジェクト
imp
オブジェクトの次のフィールドがサポートされています。これは、オークションされるインプレッションを表します。 1 つの入札要求に、複数の imp
オブジェクトを含む配列を含む場合があります。
フィールド | 種類 | 説明 |
---|---|---|
id |
string | (必須)入札要求のコンテキスト内で、このインプレッションの一意識別子を指定します。
auction_id_64 の値に設定します。 |
banner |
object | このインプレッションがバナー広告として提供される場合は必須です。 以下の 「バナー オブジェクト 」を参照してください。 |
video |
object | このインプレッションが動画広告として提供される場合は必須です。 下の ビデオ オブジェクトを 参照してください。 |
audio |
object | このインプレッションがオーディオ広告として提供される場合は必須です。 以下の 「Audio オブジェクト 」を参照してください。 |
native |
object | このインプレッションがネイティブ広告として提供される場合は必須です。 以下の 「ネイティブ オブジェクト」を 参照してください |
instl |
integer | インプレッションがスポットまたは全画面表示かどうかを示します。 - 0 : インプレッションはスポットまたは全画面表示ではありません (既定値)。- 1 : 印象はスポットまたは全画面表示です。 |
tagid |
string | オークションの開始に使用された特定の広告の配置または広告タグの識別子を指定します。 これはプラットフォームの配置 ID です。 販売者の可視性設定で共有が禁止されている場合は省略されます。 |
bidfloor |
浮動小数点数 | このインプレッションの最小入札額は CPM で表されます。 Xandr は、送信入札要求の [ bidfloor ] フィールドのパブリッシャーの総公開市場のフロア価格をダウンストリームの DSP に送信します。 (これには、関連する Xandr 販売者と買い手の手数料が含まれます)。 これは、パブリッシャーの受信広告リクエストで bidfloor が設定されている場合、またはパブリッシャーのプレースメント予約価格が設定されている場合に適用されます。 |
bidfloorcur |
string | ISO-4217 アルファ コードを使用して指定された通貨。 これは、交換によって許可されている場合、入札者が返す入札通貨とは異なる場合があります。 |
secure |
integer | インプレッションに安全な HTTPS URL クリエイティブアセットとマークアップが必要かどうかを示します。 省略すると、セキュリティで保護された状態は不明ですが、セキュリティで保護されていない HTTP サポートが想定される場合があります。 - 0 : 印象は安全ではありません。- 1 : 印象は安全です。 |
pmp |
object | このインプレッションに有効なプライベート マーケットプレース取引に関する情報を指定します。 以下の 「プライベート Marketplace オブジェクト」を 参照してください。 |
ext |
object | インプレッション オブジェクトの OpenRTB へのプラットフォーム固有の拡張機能を識別するために使用されます。 以下の 「インプレッション拡張オブジェクト」 を参照してください。 |
バナー オブジェクト
バナーインプレッションの場合、次のフィールドがサポートされます。
フィールド | 種類 | 説明 |
---|---|---|
w |
integer | (推奨)バナーの正確な幅をピクセル単位で指定します。 |
h |
integer | (推奨)バナーの正確な高さをピクセル単位で指定します。 |
id |
string | バナー オブジェクトの一意の識別子を指定します。 複数のバナー オブジェクト (コンパニオン バナー配列など) を追跡する場合に便利です。 通常、配列の最初のバナーは 1 され、後続のオブジェクトはそこからインクリメントされます。 現在、 1 にハードコーディングされています。 |
btype |
整数の配列 | ブロックするバナー クリエイティブの種類を指定します。 型の一覧については、IAB 仕様のセクション 5.2 を参照してください。 |
battr |
整数の配列 | ブロックするバナー クリエイティブ属性を指定します。 属性の一覧については、IAB 仕様のセクション 5.3 を参照してください。 |
pos |
integer | 画面上のバナーの位置を指定します。 - 0 : 不明 (既定値)- 1 : フォールドの上- 3 : フォールドの下 |
api |
整数の配列 | このインプレッションでサポートされている API フレームワークを指定します。 API が明示的に一覧表示されていない場合は、サポートされていないと見なされます。 API フレームワークの一覧については、IAB 仕様のセクション 5.6 を参照してください。 |
format |
オブジェクトの配列 | 許可されているバナー サイズを表す format オブジェクト。 以下の「 オブジェクトの書式設定」を 参照してください。 手記: format オブジェクトで呼び出されるバナー サイズは、取引を介して許可されるサイズを表すものではありません。 |
ext |
object | サポートされていません。 |
Format オブジェクト
banner
オブジェクトのformat
オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
w |
integer | クリエイティブの幅をピクセル単位で指定します。 |
h |
integer | クリエイティブの高さをピクセル単位で指定します。 |
Video オブジェクト
ビデオインプレッションの場合、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
mimes |
文字列の配列 | (必須)サポートされるビデオ コンテンツ MIME の種類を指定します。たとえば、 video/x-ms-wmv や video/x-flv などです。 |
minduration |
integer | (推奨)ビデオ広告の最小再生時間を秒単位で指定します。 |
maxduration |
integer | (推奨)ビデオ広告の最大再生時間を秒単位で指定します。 |
w |
integer | (推奨)ビデオ プレーヤーの幅をピクセル単位で指定します。 |
h |
integer | (推奨)ビデオ プレーヤーの高さをピクセル単位で指定します。 |
startdelay |
integer | (推奨)動画広告の開始遅延を指定します。 - > 0 : 0 より大きい値の場合、ビデオ開始前の遅延 (秒単位)。- 0 : プリロール。- -1 : 汎用ミッドロール。- -2 : 汎用ポストロール。 |
battr |
整数の配列 | ブロックするビデオ クリエイティブ属性を指定します。 属性の一覧については、IAB 仕様のセクション 5.3 を参照してください。 |
minbitrate |
integer | 最小ビット レート (キロバイト/秒)。 |
maxbitrate |
integer | 最大ビット レート (キロバイト/秒)。 |
playbackmethod |
整数の配列 | 許可される再生方法を指定します。 指定しない場合、すべてが許可されるものと見なされます。 現在サポートされている値は次のとおりです。 - 1 : 自動再生、サウンドオン。- 2 : 自動再生、サウンドオフ。- 3 : クリックして再生します。- 4 :マウスオーバーして再生します。 |
api |
整数の配列 | このインプレッションでサポートされている API フレームワークを指定します。 API が明示的に一覧表示されていない場合は、サポートされていないと見なされます。 現在サポートされている値は次のとおりです。 - 1 : VPAID 1.0- 2 : VPAID 2.0- 3 : MRAID-1- 4 : ORMMA- 5 : MRAID-2- 6 : MRAID-3- 7 : OMID-1 |
protocols |
整数の配列 | サポートされているビデオ プロトコルの配列。 現在サポートされている値は次のとおりです。 - 1 : VAST 1.0- 2 : VAST 2.0- 3 : VAST 3.0- 4 : VAST 1.0 Wrapper- 5 : VAST 2.0 Wrapper- 6 : VAST 3.0 Wrapper- 7 : VAST 4.0- 8 : DAAST 1.0 |
placement |
integer | インプレッションの配置の種類。 使用可能なオプション: - 1 : In-Stream- 2 : バナー内- 3 : 記事内- 4 : インフィード- 5 : スポット/スライダー/フローティング |
linearity |
integer | インプレッションが線形、非線形などである必要があるかどうかを示します。何も指定しない場合は、すべて許可されていると仮定します。 - 1 : 線形/In-Stream- 2 : 非線形/オーバーレイ |
ext |
object | ビデオ オブジェクトの OpenRTB へのプラットフォーム固有の拡張機能を識別するために使用されます。 以下の 「Video Extension オブジェクト」を 参照してください。 |
ビデオ拡張オブジェクト
video
オブジェクトに対する Xandr 固有の拡張機能をサポートするために、ext
オブジェクト内の 1 つのオブジェクトをサポートします。
フィールド | 種類 | 説明 |
---|---|---|
appnexus |
object | ビデオ オブジェクトに対するプラットフォーム固有の拡張機能を指定します。 |
Video AppNexus オブジェクト
video
オブジェクトのappnexus
拡張オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
context |
integer | ビデオ コンテキストを指定します。 - 0 :不明- 1 : プリロール- 2 : ミッドロール- 3 : ポストロール- 4 : Outstream- 5 : BannerStream- 6 : インフィード- 7 :間隙 |
Audio オブジェクト
フィールド | 種類 | 説明 |
---|---|---|
mimes |
文字列の配列 | (必須)サポートされるオーディオ コンテンツ MIME の種類を指定します。たとえば、 audio/vnd.wav 、 audio/mpeg 、 audio/mp4 、 audio/ogg 、 audio/mp2 などです。 |
minduration |
integer | (推奨)オーディオ広告の最小再生時間を秒単位で指定します。 |
maxduration |
integer | (推奨)オーディオ広告の最大再生時間を秒単位で指定します。 |
startdelay |
integer | (推奨)オーディオ広告の開始遅延を指定します。 - > 0 : 0 より大きい値の場合、オーディオ開始前の遅延 (秒単位)。- 0 : プリロール。- -1 : 汎用ミッドロール (遅延不明)。- -2 : 汎用ポストロール。 |
battr |
整数の配列 | ブロックするオーディオ クリエイティブ属性を指定します。 次のサポートを行います。 - 11 :調査- 16 : 広告はスキップ ボタンを提供します |
minbitrate |
integer | 最小ビット レート (キロバイト/秒)。 |
maxbitrate |
integer | 最大ビット レート (キロバイト/秒)。 |
api |
整数の配列 | このインプレッションでサポートされている API フレームワークを指定します。 API が明示的に一覧表示されていない場合は、サポートされていないと見なされます。 現在サポートされている値は次のとおりです。 - 1 : VPAID 1.0- 2 : VPAID 2.0- 3 : MRAID-1- 4 : ORMMA- 5 : MRAID-2- 6 : MRAID-3- 7 : OMID-1 |
ネイティブ オブジェクト
ネイティブ インプレッションの場合、クリエイティブ マークアップを含む次のフィールドがサポートされます。
フィールド | 種類 | 説明 |
---|---|---|
request |
string | 配信されるレンダリングされたクリエイティブ マークアップ。ネイティブ クリエイティブは、このフィールドで JSON でエンコードされた文字列として返すことができます。 文字列の最初の値は native する必要があります。 ネイティブ入札要求の例については、以下の 「要求オブジェクト 」および「 入札要求の例」を参照してください。 |
Request オブジェクト
ネイティブ インプレッションの場合、 request
オブジェクトには、次のフィールドにクリエイティブ オブジェクトが含まれます。
フィールド | 種類 | 説明 |
---|---|---|
ver |
string | (推奨)現在使用されているネイティブ広告仕様のバージョンを指定します。 現在、バージョン 1.1 と 1.2 がサポートされています。 |
plcmtcnt |
integer | 入札要求で使用できる同一の配置の数を指定します。 通常は 1 されますが、入札要求がフィード内に複数の配置があるフィードに対する場合は、別の整数にすることができます。 |
plcmttype |
integer | 提供されている広告ユニットのデザイン/フォーマット/レイアウト。 Xandr は、次のいずれかの値を送信します。 - 1 : コンテンツのフィード内。- 4 : レコメンデーション ウィジェット。 |
privacy |
ブール値 | 販売者が購入者固有のプライバシーに関する通知をサポートしているかどうかを示すフラグ。 - 0 または存在しない: ネイティブ広告はカスタム プライバシー リンクをサポートしていません。- 1 : ネイティブ広告では、購入者固有のプライバシーに関する通知がサポートされます。 |
assets |
オブジェクトの配列 | 入札応答で返される予定の資産の一覧を指定します。 以下 の「Assets オブジェクト」を 参照してください。 |
Assets オブジェクト
native
オブジェクトの assets
オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
id |
integer | この入札要求の資産の一意の識別子を指定します。 通常、配列の最初のアセットは 1 され、以降のアセットはそこからインクリメントされます。 |
required |
integer | 資産が必要かどうかを指定します。 - 0 : 資産は省略可能です。- 1 : 資産が必要です。 |
title |
object | 資産のタイトルに関する情報を指定します。 以下の 「Title オブジェクト」を 参照してください。 |
img |
object | 資産のイメージに関する情報を指定します。 以下の 「Image オブジェクト」を 参照してください。 |
data |
object | 資産のデータに関する情報を指定します。 以下 の「Assets Data Object」を 参照してください。 |
video |
object | アセットのビデオに関する情報を指定します。 以下のアセットについては、「 Video オブジェクト」を 参照してください。 |
Title オブジェクト
assets
オブジェクトの title
オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
len |
integer | タイトル内のテキストの最大長。 |
画像オブジェクト
assets
オブジェクトの img
オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
type |
integer | 発行元から要求された image 要素の型 ID を指定します。 サポートされている値は次のとおりです。 - 1 : 小さい画面サイズ (icon_img_url ) で使用するためのアイコン画像。 - 3 : 大きな画面サイズ (main_media ) で使用する広告の大きな画像プレビュー。 |
w |
integer | イメージの正確な幅をピクセル単位で指定します。 |
wmin |
integer | イメージの最小要求幅をピクセル単位で指定します。 含まれている場合、この値は、クライアントによるイメージの再スケーリングに使用する必要があります。 w または wmin の両方が含まれている場合は、正確な幅として w を使用します。 |
h |
integer | イメージの高さをピクセル単位で指定します。 |
hmin |
integer | イメージの要求される最小高さをピクセル単位で指定します。 含まれている場合、この値は、クライアントによるイメージの再スケーリングに使用する必要があります。 h と hmin の両方が含まれている場合は、正確な高さとして h を使用します。 |
mimes |
文字列の配列 | サポートされる画像コンテンツ MIME の種類を指定します。 すべてのイメージの種類がサポートされるため、空にする必要があります。 |
Assets データ オブジェクト
assets
オブジェクトの data
オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
type |
integer | パブリッシャーがサポートする要素の型 ID を指定します。 発行元は、この情報を適切な形式で表示できます。 サポートされている値は次のとおりです。 - 1 : sponsored - 「スポンサー」メッセージ。応答にスポンサーのブランド名が含まれています- 2 : desc - アドバタイズされる製品またはサービスに関連付けられている説明テキスト- 3 : rating - ユーザーに提供されている製品の評価。 たとえば、0 から 5 のアプリ ストアでのアプリの評価です。- 12 : ctatext - 宛先 URL の [アクションの呼び出し] ボタンの説明テキスト |
len |
integer | 要素の応答内のテキストの最大長。 |
イベント トラッカー要求オブジェクト
event trackers request
オブジェクトでは、次のフィールドがサポートされています (ネイティブ 1.2 のみ)。
フィールド | 種類 | 説明 |
---|---|---|
event |
integer | 追跡に使用できるイベントの種類。 サポートされている値は次のとおりです。 - 1 : impression - 印象- 2 : viewable-mrc50 - MRC 定義を使用した表示可能なインプレッションが 50% で 1 秒間表示されます。- 3 : viewable-mrc100 - MRC 定義を使用した表示可能なインプレッションが 1 秒間 100% 表示されます (つまり、GroupM 標準)。- 4 : viewable-video50 - MRC 定義を 50% で 2 秒間表示するビデオの表示可能なインプレッション。- 555 : custom value to signify OMID |
methods |
整数の配列 | 指定されたイベントで使用できる追跡の種類の配列。 サポートされている値は次のとおりです。 - 1 : img - Img-pixel tracking - 指定された URL は、イベントの時点で 1x1 ピクセルとして挿入されます。- 2 : js - Javascript ベースの追跡 - 指定された URL は、イベントの時点で js タグとして挿入されます。 |
アセットの Video オブジェクト
assets
オブジェクトの video
オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
mimes |
文字列の配列 | サポートされているコンテンツ MIME の種類。 供給側からの入札要求で MIME が指定されていない場合は、既定で通常のビデオとモバイル用の“video/x-flv” に“video/mp4” されます。 |
minduration |
integer | ビデオ広告の最小再生時間 (秒)。 |
maxduration |
integer | 動画広告の最大再生時間 (秒単位)。 |
protocols |
整数の配列 | パブリッシャーが入札応答で受け入れることができるビデオ プロトコルの配列。 現在サポートされている値は次のとおりです。 - 1 : VAST 1.0- 2 : VAST 2.0- 3 : VAST 3.0- 4 : VAST 1.0 Wrapper- 5 : VAST 2.0 Wrapper- 6 : VAST 3.0 Wrapper- 7 : VAST 4.0- 8 : DAAST 1.0 |
プライベート マーケットプレース オブジェクト
このインプレッションに適用される可能性のある買い手と売り手間のプライベート マーケットプレース (取引) をサポートするために、imp
オブジェクトの pmp
オブジェクトの次のフィールドをサポートします。
フィールド | 種類 | 説明 |
---|---|---|
private_auction |
integer |
deals オブジェクトでという名前のシートのオークションの適格性を示します。- 0 : すべての入札が受け入れられます。- 1 : 指定した取引の入札のみが受け付けられます。 |
deals |
オブジェクトの配列 | この入札の取引に関する情報を指定します。 以下の 「Deal オブジェクト」を 参照してください。 |
Deal オブジェクト
pmp
オブジェクトの deal
オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
id |
string | (必須)取引の一意識別子を指定します。 |
bidfloor |
浮動小数点数 | 既定の通貨 (USD ) を使用して、取引の最小入札価格を CPM で指定します。 省略した場合、既定値は 0.00 。 |
at |
integer | 入札要求の全体的なオークションの種類のオプションのオーバーライド。 省略した場合、既定値は 2 。- 1 : 最初の価格。- 2 : 2 番目の価格と 1 セント (既定値)。- 3 : 入札フロアは、合意された取引価格(固定価格)です。 |
wseat |
文字列の配列 | この取引で入札できる購入者シート ID の一覧を指定します。 座席指定がない場合は、すべての購入者が対象となります。 |
ext |
object | 取引オブジェクトの OpenRTB へのプラットフォーム固有の拡張機能を識別するために使用されます。 以下の 「取引拡張オブジェクト」 を参照してください。 |
Deal 拡張オブジェクト
deal
オブジェクトに対するプラットフォーム固有の拡張機能をサポートするために、ext
オブジェクト内の 1 つのオブジェクトをサポートします。
フィールド | 種類 | 説明 |
---|---|---|
appnexus |
object | 取引オブジェクトに対するプラットフォーム固有の拡張機能を指定します。 |
Deal AppNexus オブジェクト
deal
オブジェクトのappnexus
拡張オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
ad_quality_override |
integer | 取引がクリエイティブを処理する方法を指定します。 - 1 : クリエイティブは既存の広告品質設定を使用します (既定)。- 2 : "保留中" の監査状態のクリエイティブが配信されます。 これらのクリエイティブが監査されると、既存の広告品質設定が使用されます。- 3 : この取引には広告プロファイルの制限は適用されません (最大信頼)。 |
allowed_media_types |
整数の配列 | この取引で許可されるメディアの種類の ID を指定します。 メディアの種類の一覧については、「 展開可能なメディアとリッチ メディア」を参照してください。 メインの入札要求オブジェクトと比較して、この取引に一意のメディアの種類がない場合、このフィールドは空の配列になります。 これは、取引がメディアの種類を許可しないことを意味するものではありません。代わりに、メインの入札オブジェクト上のメディアタイプ(特に"バッター"オブジェクトに記載されていないもの)がこの取引に入札するときに使用できることを意味します。 この配列が設定されている場合は、この取引で許可されているメディアの種類の完全なリストが含まれます。 |
allowed_media_subtypes |
整数の配列 | この取引で許可されるメディア サブタイプの ID を指定します。 メディア サブタイプの一覧については、「 展開可能なメディアとリッチ メディア」を参照してください。 メインの入札要求オブジェクトと比較して、この取引の一意のメディア サブタイプがない場合、このフィールドは空の配列になります。 これは、取引でメディア サブタイプが許可されないことを意味するものではありません。代わりに、メイン入札オブジェクト (特に "バッター" オブジェクトに記載されていないもの) のメディア サブタイプを、この取引で入札するときに使用できることを意味します。 この配列が設定されている場合は、この取引で許可されているサブメディアの種類の完全な一覧が含まれます。 |
sizes |
オブジェクトの配列 | この取引で許可されるクリエイティブ サイズを指定します。 この配列が設定されている場合は、この取引で許可されるサイズの完全なリストが含まれます。 取引で許可されるサイズは、メインの入札要求オブジェクトで許可されているもののサブセットである必要はありません。 配列が空の場合は、この取引に一意のサイズがないことを意味し、代わりにメインの bid オブジェクトから許可されるサイズを使用する必要があります。 以下の 「サイズ オブジェクト」を 参照してください。 |
sc |
integer | 取引オブジェクトの wseat フィールドが購入者シート ID を渡すかどうかを指定します。 このフィールドは、DSP の購入者シート ID で設定された取引にのみ存在し、 "1" の値を渡します。 |
gtd |
integer | 取引がプログラムによる保証かどうかを指定します。 このフィールドは、プログラム保証として設定された取引にのみ存在し、 "1" の値を渡します。 |
サイズ オブジェクト
deal ext
オブジェクトの sizes
オブジェクトで次のフィールドをサポートします。
フィールド | 種類 | 説明 |
---|---|---|
w |
integer | この取引で許可されるクリエイティブの幅をピクセル単位で指定します。 |
h |
integer | この取引で許可されるクリエイティブの高さをピクセル単位で指定します。 |
インプレッション拡張オブジェクト
imp
オブジェクトに対するプラットフォーム固有の拡張機能をサポートするために、ext
オブジェクト内の 1 つのオブジェクトをサポートします。
フィールド | 種類 | 説明 |
---|---|---|
appnexus |
object | インプレッション オブジェクトに対するプラットフォーム固有の拡張機能を指定します。 |
Impression AppNexus オブジェクト
imp
オブジェクトのappnexus
拡張オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
estimated_clear_price |
double | インプレッション獲得に必要な見積もりクリア価格を指定します。 価格は発行元の通貨と見なされます。 指定しない場合は、通貨単位を指定する必要があります。 |
predicted_view_rate |
double | 過去のデータに基づいて、測定された表示インプレッションの割合としてユーザーがインプレッションを表示できる確率を指定します。 |
predicted_view_rate_over_total |
double | 履歴データに基づいて、すべての表示インプレッションに対してユーザーがインプレッションを表示できる確率を指定します。 |
predicted_video_view_rate_over_total |
double | 過去のデータに基づいて、すべてのビデオインプレッションに対してユーザーがインプレッションを表示できる確率を指定します。 |
predicted_video_view_rate |
double | 過去のデータに基づいて、測定されたビデオインプレッションの割合としてユーザーがインプレッションを表示できる確率を指定します。 |
member_ad_profile_id |
integer | 販売者の広告プロファイル ID を指定します。 |
allowed_payment_types |
オブジェクトの配列 | このインプレッションに対して許容される支払いの種類を指定します。 このフィールドが存在しない場合、許可される支払いタイプは 'impression' のみです。手記: このオブジェクトは、すべてのクライアントで有効になっているわけではありません。 この機能については、アカウント担当者にお問い合わせください。 |
traffic_source_code |
string | このインプレッションのサード パーティ トラフィックの外部ソースを指定します。 |
predicted_video_completion_rate |
double | 履歴データに基づいて、ユーザーがビデオインプレッションを完全に表示する確率を指定します。 |
gpid |
string | ページ上の特定の広告の配置を示すためにパブリッシャーによって提供されるグローバル配置レベルの識別子。 |
許可される支払タイプ オブジェクト
allowed_payment_types
オブジェクトでは、次のフィールドがサポートされています。
注:
このオブジェクトは、すべてのクライアントで有効になっているわけではありません。 この機能については、アカウント担当者にお問い合わせください。
フィールド | 種類 | 説明 |
---|---|---|
payment_type |
integer | このインプレッションに許可される支払いの種類を指定します。 現在サポートされている値: - 1 :印象- 2 : ビュー - 標準表示- 6 : ビュー - カスタム ディスプレイ - 100pv1s- 8 : 景色 - 標準ビデオ- 9 : Views - Custom Video - 100pv50pd |
conversion_rate |
double | Xandr がインプレッション以外の入札をオークションの入札ランキングの eCPM 価格に変換するために使用するレートを指定します。 入札者は、内部入札の順位付け、予算設定/ペース設定、または他の入札者に対してこれを使用する場合があります。 |
imp_count_method |
int | インプレッションのカウント方法を指定します。 現在サポートされている値: - 0 : 該当なし- 1 :不明- 2 : レンダリング時のカウント- 3 : 意思決定/サービスのカウント |
詳細については、「 概要 」ページを参照してください。
Site オブジェクト
サイト (配置グループとも呼ばれます) は、パブリッシャーのインベントリのサブセットです。
site
オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
id |
string | 推奨。 Xandr サイト ID を指定します。 販売者の可視性で共有が禁止されている場合は省略されます。 入札者は ID が対応するサイトを検索できませんが、これらの ID は匿名で最適化可能なインベントリ チャンクとして使用できます。 |
domain |
string | サイトのドメイン (たとえば、 publishersite.com ) を指定します。 販売者の可視性で共有が禁止されている場合は省略されます。 |
cat |
文字列の配列 | コンテンツ カテゴリの一覧を指定します。 IAB カテゴリが含まれます (仕様のセクション 5.1 に記載されています)。 販売者の可視性設定で共有が禁止されている場合は省略されます。 |
page |
string | インプレッションが表示されるページの完全な URL を指定します (たとえば、 page.publishersite.com/path/to/page )。 販売者の可視性設定で共有が禁止されている場合は省略されます。 可視性プロファイルでドメインのみが公開されている場合は、完全な URL の代わりにドメインが含まれます。 |
publisher |
object | 発行元に関する情報を指定します。 販売者の可視性設定で共有が禁止されている場合は省略されます。 下 の「Publisher オブジェクト」を 参照してください。 |
content |
object | サイト内のコンテンツの詳細。 以下の コンテンツ オブジェクトを 参照してください。 |
ext |
object | アプリ拡張機能フィールドを保持するために使用されます。 以下の サイト拡張オブジェクト を参照してください。 |
サイト拡張オブジェクト
サイト オブジェクトの ext オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
inventorypartnerdomain |
object | このフィールドに渡された値は、ディレクティブ inventorypartnerdomain=[このフィールドの値] に対してアプリの app-ads.txt ファイルを確認するように app-ads.txt エンフォーサに指示します。 |
アプリ オブジェクト
app
オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
id |
string | Xandr アプリ ID を指定します。 販売者の可視性で共有が禁止されている場合は省略されます。 入札者は ID が対応するサイトを検索できませんが、これらの ID は匿名で最適化可能なインベントリ チャンクとして使用できます。 |
bundle |
string | アプリケーション バンドルまたはパッケージ名 (例: com.foo.mygame ) を指定します。 これは、複数の交換で一意の ID を使用することを目的としています。 iOS の場合、これは iTunes アプリ ID (数値 ID) になります。 販売者の可視性で共有が禁止されている場合は省略されます。 |
cat |
文字列の配列 | コンテンツ カテゴリの一覧を指定します。 IAB カテゴリが含まれます (仕様のセクション 5.1 に記載されています)。 販売者の可視性設定で共有が禁止されている場合は省略されます。 |
publisher |
object | 発行元に関する情報を指定します。 販売者の可視性設定で共有が禁止されている場合は省略されます。 下 の「Publisher オブジェクト」を 参照してください。 |
name |
string | アプリのフル ネーム (怒っている鳥など)。 (この値は、発行元の要求でエイリアス化される場合があります)。 |
content |
object | サイト内のコンテンツの詳細。 以下の コンテンツ オブジェクトを 参照してください。 |
storeurl |
string | インストールされているアプリのアプリ ストア URL。 |
ext |
object | アプリ拡張機能フィールドを保持するために使用されます。 以下の 「アプリ拡張機能オブジェクト」を 参照してください。 |
Publisher オブジェクト
publisher
オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
id |
string | Xandr パブリッシャー ID を指定します。 販売者の可視性設定で共有が禁止されている場合は省略されます。 |
Content オブジェクト
Xandr では、Content オブジェクトの次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
genre |
string | コンテンツを最もよく表すジャンル (ロック、ポップなど)。 |
id |
string | コンテンツを一意に識別する ID。 |
language |
string | ISO-639-1-alpha-2 を使用したコンテンツ言語。 |
ext |
object | OpenRTB への Exchange 固有の拡張機能のプレースホルダー。 |
episode |
integer | エピソード番号。 |
title |
string | コンテンツ タイトル。 ビデオの例: "検索委員会" (テレビ)、"新しい希望" (映画)、または "Endgame" (Web 用に作成)。 ビデオ以外の例: "なぜ南極氷河がこんなに早く溶けているのか" (タイム誌の記事)。 |
series |
string | ビデオの例: "The Office" (テレビ)、"Star Wars" (映画)、または "Arby 'N' The Chief" (Web 用)。 ビデオ以外の例: "Ecocentric" (タイム マガジン ブログ)。 |
season |
string | コンテンツ シーズン ("シーズン 3" など)。 |
artist |
string | コンテンツでクレジットされたアーティスト。 |
album |
string | コンテンツが属するアルバム。通常はオーディオ用です。 |
isrc |
string | ISO-3901に準拠した国際標準記録コード。 |
producer |
object | コンテンツ Producer の詳細。 IAB 仕様のセクション 3.2.12 を参照してください。 |
url |
string | 購入側のコンテキスト化またはレビュー用のコンテンツの URL。 |
cat |
文字列配列 | コンテンツ プロデューサーを記述する IAB コンテンツ カテゴリの配列。 IAB 仕様のリスト 5.1 を参照してください。 |
prodq |
integer | 生産品質。 IAB 仕様のリスト 5.11 を参照してください。 |
videoquality |
integer | prodq を優先して非推奨になりました。 ビデオ品質。 IAB 仕様のリスト 5.11 を参照してください。 |
context |
integer | コンテンツの種類 (ゲーム、ビデオ、テキストなど)。 IAB 仕様のリスト 5.16 を参照してください。 |
contentrating |
string | コンテンツレーティング (MPAA など)。 |
userrating |
string | コンテンツのユーザー評価 (例: 星の数、いいねなど)。 |
qagmediarating |
integer | IQG ガイドラインごとのメディアレーティング。 IAB 仕様のリスト 5.17 を参照してください。 |
keywords |
string | コンテンツを記述するキーワードのコンマ区切りリスト。 |
livestream |
integer |
0 = ライブではありません。 1 = コンテンツはライブです (ストリーム、ライブ ブログなど)。 |
sourcerelationship |
integer |
0 = 間接、 1 = 直接。 |
len |
integer | コンテンツの長さ (秒単位)。ビデオまたはオーディオに適しています。 |
data |
object 配列 | その他のコンテンツ データ。 各 Data オブジェクトは、異なるデータ ソースを表します。 IAB 仕様のセクション 3.2.16 を参照してください。 |
コンテンツ拡張機能オブジェクト
Xandr では、ext オブジェクトで次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
network |
string | 最上位の親企業、または関連する場合は、複数のテレビのようなチャネル、d2c コンテンツ ブランド、またはコンテンツが表示されているデジタル プロパティを所有するサブブランド。 |
アプリ拡張機能オブジェクト
アプリ オブジェクトの ext オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
inventorypartnerdomain |
string | このフィールドに渡された値は、ディレクティブ inventorypartnerdomain=[このフィールドの値] に対してアプリの app-ads.txt ファイルを確認するように app-ads.txt エンフォーサに指示します。 |
Device オブジェクト
device
オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
ua |
string | (推奨)ブラウザーからのユーザー エージェント文字列を指定します。 ユーザー エージェントは、多くの場合、ユーザーに代わって動作するアプリケーション、オペレーティング システム、ソフトウェア ベンダーなどの情報 (たとえば、 "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4" ) を識別します。 |
geo |
object | デバイスの位置情報サービス (セル タワーの三角形分割や GPS など) または IP アドレスから派生したデバイスの場所を指定します。 また、タイムゾーンと指定された市場領域のコードも含まれます。 注: geo は IP をオーバーライドします。 詳細については、「 Geo オブジェクト」を参照してください。 |
dnt |
integer | [追跡不可] 設定を指定します。 - 0 : ブラウザーで [追跡不可] が false に設定されています (追跡は許可されます)。- 1 : ブラウザーで [追跡不可] が true に設定されています (ユーザーが追跡をオプトアウトしました)。 |
ip |
string | デバイスに最も近い IPv4 アドレスを指定します。 販売者の可視性設定で共有が禁止されている場合は省略されます。 |
ipv6 |
string | IPv6 としてデバイスに最も近い IP アドレス。 |
devicetype |
integer | IAB 値を使用して、デバイスの種類を指定します。 - 1 : モバイル/タブレット- 2 :パソコン- 3 : 接続されたテレビ- 4 :電話- 5 :錠剤- 6 : 接続されたデバイス- 7 : トップボックスの設定 |
make |
string | デバイスのメイクを指定します。 |
model |
string | デバイスのモデルを指定します。 |
os |
string | デバイスのオペレーティング システムを指定します。 渡された場合、ua フィールドのオペレーティング システムがオーバーライドされます。 os フィールドで使用できる値を次に示します。 - "不明" - "Android" - "Apple iOS" - "Apple Mac" - "Microsoft Windows" - "Blackberry OS" - "Microsoft Mobile" - "Linux" - "Symbian OS" - "Chrome OS" - "PlayStation 4 OS" - "Firefox OS" - "Roku OS" |
language |
string | ブラウザー言語を指定します。ISO 639-1 または ISO 3166 alpha-2 コードを使用します。 |
lmt |
integer | "Limit Ad Tracking" シグナルは、商用で承認されている (iOS、Android など)、0=tracking が無制限である場合、1=トラッキングは商用ガイドラインごとに制限する必要があります。 |
carrier |
string | デバイスの通信事業者を指定します。 |
connectiontype |
integer | IAB 値を使用して、デバイスの検出されたデータ接続の種類を指定します。 現在、次の値がサポートされています。 - 0 :不明- 3 : 携帯ネットワーク – 不明な世代 |
ifa |
string | クリアで広告主が使用するために承認される ID を指定します。 使用可能な場合は、iOS idfa 、Android aaid 、または Windows adid に設定します。 また、デバイス提供、発行元提供、またはその他のデバイス ID の種類 (該当する場合) を使用して、CTV インプレッションにも設定されます。 詳細については、「 ext.ifa_type」を参照してください。 販売者の可視性設定で共有が禁止されている場合は省略されます。 |
dpidsha1 |
string | SHA1 で暗号化されたプラットフォーム固有の (iOS の場合は ANDROID_ID または UDID など) モバイル デバイスの一意識別子を指定します。 販売者の可視性設定で共有が禁止されている場合は省略されます。 |
dpidmd5 |
string | MD5 で暗号化されたプラットフォーム固有の (iOS の場合は ANDROID_ID または UDID など) モバイル デバイスの一意識別子を指定します。販売者の可視性設定で共有が禁止されている場合は省略されます。 |
ext |
object | geo オブジェクトの OpenRTB へのプラットフォーム固有の拡張機能を識別するために使用されます。 以下の 「Geo 拡張オブジェクト」を 参照してください。 |
Geo オブジェクト
geo
オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
lat |
浮動小数点数 | デバイスの位置情報サービスから派生した、デバイスの緯度を指定します。 これは、 -90 から 90 までの範囲です。 South は負です。 |
lon |
浮動小数点数 | デバイスの位置情報サービスから派生した、デバイスの経度を指定します。 これは、-180 から 180 までの範囲です。 West は負の値です。 |
country |
string | ISO-3166-1 Alpha-3 に従って国名を指定します。 |
region |
string | ISO-3166-2 を使用するリージョン コード。米国の場合は 2 文字の状態コード。 |
city |
string | 市区町村名を指定します。 販売者の可視性設定で共有が禁止されている場合は省略されます。 |
zip |
string | デバイスが配置されている郵便番号を指定します。 販売者の可視性設定で共有が禁止されている場合は省略されます。 |
metro |
string | IP アドレス (IP アドレスを決定できる場合) に基づいて、ユーザーの指定された市場領域のコードが含まれます。 |
utcoffset |
int | UTC からのオフセットとしてローカル時刻を示します。 |
ext |
object | geo オブジェクトの OpenRTB へのプラットフォーム固有の拡張機能を識別するために使用されます。 以下の 「Geo 拡張オブジェクト」を 参照してください。 |
Geo 拡張オブジェクト
geo
オブジェクトに対するプラットフォーム固有の拡張機能をサポートするために、ext
オブジェクト内の 1 つのオブジェクトをサポートします。
フィールド | 種類 | 説明 |
---|---|---|
appnexus |
object | geo オブジェクトに対するプラットフォーム固有の拡張機能を指定します。 このオブジェクトの拡張機能の一覧については、以下の 「Geo AppNexus オブジェクト 」を参照してください。 |
Geo AppNexus オブジェクト
geo
オブジェクトのappnexus
拡張オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
timezone |
string | IP アドレスに基づくユーザーのタイム ゾーンが含まれます (IP アドレスを決定できる場合)。 |
デバイス拡張オブジェクト
device
オブジェクトに対するプラットフォーム固有の拡張機能をサポートするために、ext
オブジェクト内の 1 つのオブジェクトをサポートします。
フィールド | 種類 | 説明 |
---|---|---|
ifa_type |
string | IFA のソースを指定します。デバイスによって生成される (したがってアプリ間で使用される) か、発行元が提供する IFA か、一時的/セッション IFA かを指定します。 主に CTV インプレッションに使用されます。 IFA の種類は、デバイス、パブリッシャー (アプリを含む)、SSP、セッションです。 ifa_type パラメーターの推奨値を次に示します。- "dpid" - 一般的な "デバイス指定 ID" ですが、使用状況の履歴に基づいて、一般的なデバイスの種類固有の値を使用できます - "rida" - Roku id - "aaid" - Android ID - "idfa" - Apple ID - "afai" - Amazon Fire ID - "tifa" - Tizen Identifier for Advertising (Samsung Ad ID) - "vida" - Vizio Advertising ID - "lgudid" - LG 固有のデバイス ID - "msai" - Microsoft ID - "ppid" - 発行元が指定した ID - "sspid" - SSP が指定した ID - "sessionid" - セッション ID/合成 ID (後述) |
User オブジェクト
user
オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
id |
string | ( id または buyeruid をお勧めします) このユーザーの Xandr 一意 ID を指定します。 販売者の可視性設定で共有が禁止されている場合は省略されます。 ユーザーの一意の 64 ビット ID。 Cookie がクリアされるまで、このユーザーからの要求はすべて同じです。 このフィールドは、Xandr がこのユーザーと一致しない場合、またはユーザーのブラウザーが Cookie を受け入れない場合に 0 されます。 これは、オプトアウト ユーザーに -1 されます。 |
buyeruid |
string | ( id または buyeruid をお勧めします)このユーザーの購入者の一意の ID (既知の場合)。 販売者の可視性設定で共有が禁止されている場合は省略されます。 |
yob |
integer | 誕生年を 4 桁の整数として指定します。 不明な場合、または販売者の可視性設定で共有が禁止されている場合は省略されます。 |
gender |
string | 性別を指定します。 不明な場合は、 null に設定します。 不明な場合は省略するか、販売者の可視性設定で共有が禁止されます。- M :男性- F :女性- O :他 |
data |
オブジェクトの配列 | ユーザーのデータに関する情報を指定します。 以下の 「ユーザー データ オブジェクト」 を参照してください。 |
ext |
object | ユーザー オブジェクトの OpenRTB に対するプラットフォーム固有の拡張機能を識別するために使用されます。 |
ユーザー データ オブジェクト
user
オブジェクトの data
オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
id |
string | データ プロバイダーの ID を指定します。 |
segment |
オブジェクトの配列 | 非推奨 (2019 年 4 月)。 |
ユーザー拡張オブジェクト
user
オブジェクトに対するプラットフォーム固有の拡張機能をサポートするために、ext
オブジェクトの次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
appnexus |
object | ユーザー オブジェクトに対するプラットフォーム固有の拡張機能を指定します。 このオブジェクトの拡張機能の一覧については、以下を参照してください。 |
consent |
string | 省略可能。 IAB ヨーロッパの後援の下で、一般データ保護規則 (GDPR) 同意ワーキング グループによって開発されたデータ構造が含まれています。 |
eids |
object | 拡張ユーザー ID に関連する情報を指定します。 これは、サード パーティの ID ソリューション (Criteo、TDID、RampID など) またはパブリッシャーが提供する識別子 (PPID) のいずれかです。 |
オブジェクト
注:
eids
プライバシーシグナルが個人情報を処理できないことを示す場合は使用できません。
eids
オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
source |
string | サード パーティ ID のジェネレーターである組織のドメインを指定します。 |
uids |
オブジェクト | サード パーティの ID ソリューションまたは発行元に固有の ID 情報を指定します。 関連するフィールドは次のとおりです。 id string サード パーティ ID ソリューションまたはパブリッシャーによって提供されるユーザー ID。 ext オブジェクト サード パーティの ID ソリューションまたは発行元から提供される特定の追加情報を指定します。 Ext フィールドには、次のものが含まれます。 rtiPartner = TDID によって使用されるサード パーティの ID ソリューション名。 |
Segment オブジェクト
警告
このオブジェクトは非推奨です (2019)。
ユーザー data
オブジェクトのsegment
オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
id |
string | Xandr セグメント ID を指定します。 |
value |
string | データ セグメントの値を指定します。 |
Regs オブジェクト
regs
オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
coppa |
integer | この要求が米国児童オンラインプライバシー保護法 (COPPA) の対象かどうかを示します。 - 0 : COPPA の対象ではありません。 通常のオークションとして扱います。- 1 : COPPA の対象です。 必要に応じて、ターゲット設定とログ記録に許可される内容を制限します。 |
ext |
object | reg オブジェクトの OpenRTB へのプラットフォーム固有の拡張機能を識別するために使用されます。 |
gpp |
実際の IAB GPP 同意文字列を示します。 これは、個人データを処理することが許可されているベンダーと、その条件を意味します。 例: { "Regs": { "ext": { "gpp": "DBACNYA~CPXxRfAPXxRfAAfKABENB-CgAAAAAAAAAAYgAAAAAAAA~1YNN", "gpp_sid": [2,6]} } } |
|
gpp_sid |
省略可能: 適用する規制または GPP ロジック、またはユーザーが GPP の一部であるフレームワークを持つ国 (EEA 国) に配置されているかどうかを示します。 例: { "Regs": { "ext": { "gpp": "DBACNYA~CPXxRfAPXxRfAAfKABENB-CgAAAAAAAAAAYgAAAAAAAA~1YNN", "gpp_sid": [2,6]} } } |
Regs 拡張オブジェクト
regs.ext
オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
gdpr |
integer | 省略可能。 要求が一般データ保護規則 (GDPR) 規制の対象であるかどうかを示します。 使用可能な値: - 0 : いいえ。要求は GDPR 規制の対象ではありません。- 1 : はい。要求は GDPR 規制の対象となります。[値なし] は [不明] を示します。 |
us_privacy |
string | 現在、米国プライバシー文字列では、次の情報を文字列に渡すことで CCPA コンプライアンスがサポートされています。 仕様バージョン 数値 (文字列内の 1 文字) 文字列のエンコードに使用されるこの文字列仕様のバージョン 明示的な通知/オプトアウトの機会 ENUM ( N = いいえ、 Y = はい、 - = 該当なし)CCPAの1798.115(d)およびCCPAの1798.120および1798.135に基づくデータの販売をオプトアウトする機会によって、明示的な通知が提供されている オプトアウト販売 ENUM ( N = いいえ、 Y = はい、 - = 該当なし)1798.120 および 1798.135 に従って、ユーザーが自分または個人情報の販売をオプトアウトした場合 LSPA ENUM ( N = いいえ、 Y = はい、 - = 該当なし)パブリッシャーは、契約で定義されている IAB 制限の署名者です。 d サービス プロバイダー契約 (LSPA) と発行元は、これらの条件が契約で定義されているため、トランザクションが "対象オプトアウト トランザクション" または "非オプトアウト トランザクション" としてカバーされることを宣言します。 これらの条項は、本契約で定義されています。 |
gpp |
実際の IAB GPP 同意文字列を示します。 これは、個人データを処理することが許可されているベンダーと、その条件を意味します。 例: { "Regs": { "ext": { "gpp": "DBACNYA~CPXxRfAPXxRfAAfKABENB-CgAAAAAAAAAAYgAAAAAAAA~1YNN", "gpp_sid": [2,6]} } } |
|
gpp_sid |
省略可能: 適用する規制または GPP ロジック、またはユーザーが GPP の一部であるフレームワークを持つ国 (EEA 国) に配置されているかどうかを示します。 例: { "Regs": { "ext": { "gpp": "DBACNYA~CPXxRfAPXxRfAAfKABENB-CgAAAAAAAAAAYgAAAAAAAA~1YNN", "gpp_sid": [2,6]} } } |
|
dsa |
要求がデジタル サービス法 (DSA) の対象かどうかを示します。 詳細については、こちらを参照してください。 例: { dsarequired: 1, pubrender: 0, transparency: [ { domain: 'request.tomato.com', dsaparams: [ 1 ] },{ domain: 'request2.tomato.com', dsaparams: [ 1, 2, 3 ] }],datatopub: 1 } |
Source オブジェクト
source
オブジェクトでは、次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
fd |
integer | 最終的なインプレッション販売の決定を担当するエンティティ。次の場所: - 0 : exchange (既定値)- 1 : アップストリーム ソース |
tid |
string | この入札要求のすべての参加者に共通である必要があるトランザクション ID。 値は販売者から渡されます。 販売者がトランザクション ID を指定しない場合は、トランザクション ID を作成して共有します。 |
入札要求の例
バナー入札要求
{
"id": "8765482113786061111",
"imp": [{
"id": "7654319310942953333",
"banner": {
"w": 320,
"h": 50,
"id": "1",
"battr": [1, 2, 15],
"pos": 0,
"format": [{
"w": 320,
"h": 50
}]
},
"instl": 0,
"tagid": "12347654",
"secure": 1,
"ext": {
"appnexus": {
"estimated_clear_price": 0.57,
"predicted_view_rate": 0.073255,
"member_ad_profile_id": 1111055,
"predicted_video_completion_rate": 0.592172,
"predicted_view_rate_over_total": 0.067229,
"allowed_payment_types": [{
"payment_type": 1,
"imp_count_method": 2
}]
}
}
}],
"site": {
"id": "3232399",
"domain": "example.com",
"cat": ["IAB12-2", "IAB12", "IAB11-5"],
"page": "https://example.com/somepage.md",
"publisher": {
"id": "1111999"
}
},
"device": {
"ua": "Mozilla/5.0 (Linux; Android 6.0.1; HUAWEI Build/MMB28B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.137 Mobile Safari/537.36",
"geo": {
"lat": 36.6203,
"lon": -4.4998,
"country": "ESP",
"region": "MA",
"metro": "1",
"city": "UnaCuidad",
"zip": "11111",
"utcoffset": 60,
"ext": {
"appnexus": {
"timezone": "Africa/Ceuta"
}
}
},
"dnt": 0,
"ip": "11.222.111.0",
"devicetype": 4,
"make": "Unknown",
"model": "Generic Android Mobile",
"os": "Android",
"language": "es",
"connectiontype": 0
},
"user": {
"id": "7939999668795769876",
"buyeruid": "CABBBBrbuQ9AA5DMJJJJlOL9ZOo",
"gender": "O",
"data": [{
"id": "0",
"segment": [{
"id": "1",
"value": "0"
}]
}, {
"id": "1234",
"segment": [{
"id": "4444555",
"value": "0"
}]
}],
"ext": {
"appnexus": {
"userdata_json": "{\"uid\":\"CABBBBrbuQ9AA5DMJJJJlOL9ZOo\"}"
}
}
},
"test": 0,
"at": 1,
"tmax": 150,
"wseat": ["1234",..., "9988"],
"cur": ["USD"],
"bcat": ["IAB23-7", "IAB23-5", "IAB23-10", "IAB23-9", "IAB23-1", "IAB7-44", "IAB9-9", "IAB8-18", "IAB8-5"],
"badv": ["url1.com", "url2.com"],
"ext": {
"appnexus": {
"seller_member_id": 123,
"publisher_integration": {
"is_header": 0
}
},
"schain": {
"complete": 1,
"nodes": [{
"asi": "appnexus.com",
"sid": "123",
"rid": "2dd111ff-7777-4abc-8558-86a123ab46d6",
"hp": 1
}],
"ver": "1.0"
}
},
"source": {
"fd": 1,
"tid": "2dd111ff-7777-4abc-8558-86a123ab46d6"
}
}
ネイティブ 1.1 入札要求
{
"id": "123456789",
"imp": [{
"id": "987654321",
"native": {
"request": "{\"ver\":\"1.1\",\"plcmttype\": 4,\"plcmtcnt\": 1,\"assets\":[{\"id\": 1,\"required\": 1,\"title\":{\"len\": 140}},{\"id\": 4,\"required\": 1,\"img\":{\"type\": 3,\"wmin\": 600,\"hmin\": 315}},{\"id\": 2,\"required\": 0,\"img\":{\"type\": 1,\"wmin\": 320,\"hmin\": 180}},{\"id\": 6,\"required\": 1,\"data\":{\"type\": 2,\"len\": 205}},{\"id\": 5,\"required\": 1,\"data\":{\"type\": 1,\"len\": 140}}]}}",
"ver": "1.1"
},
"instl": 0,
"secure": 0,
"ext": {
"appnexus": {
"estimated_clear_price": 11.644000,
"member_ad_profile_id": 667317,
"predicted_view_rate_over_total": 0.000000
}
}
}],
"app": {
"id": "1234",
"bundle": "com.news.example"
},
"device": {
"ua": "iPad; OS like Mac OS X; iOS 9.2; STR 2.2.4",
"geo": {
"country": "USA",
"city": "Wilmington",
"zip": "01887"
},
"dnt": 0,
"ip": "198.51.100.2",
"devicetype": 1,
"make": "Apple",
"model": "iPad",
"os": "Apple iOS",
"connectiontype": 0
},
"user": {
"id": "2233445566",
"data": [{
"id": "0",
"segment": [{
"id": "1",
"value": "0"
}]
}],
"ext": {
"appnexus": {
"userdata_json": "{}"
}
}
},
"test": 0,
"at": 2,
"tmax": 2000,
"wseat": [
"1234"
],
"cur": [
"USD"
],
"ext": {
"appnexus": {
"seller_member_id": 1234
},
"schain": {
"complete": 1,
"nodes": [{
"asi": "appnexus.com",
"sid": "1234",
"rid": "25e2b11c-004f-4903-a912-5aef7732096b",
"hp": 1
}],
"ver": "1.0"
}
}
}
マルチメディア入札要求
これらの要求を受け取るために入札者が構成されていることを確認するには、サポート ケースを開きます。
{
"id": "914181541748747384",
"imp": [{
"id": "837746433617288491",
"banner": {
"w": 320,
"h": 250,
"id": "1",
"battr": [1, 2, 3, 4, 5, 9, 10, 12, 14],
"pos": 0,
"api": [3, 5],
"format": [{
"w": 320,
"h": 250
}, {
"w": 1,
"h": 1
}, {
"w": 1,
"h": 1
}]
},
"native": {
"request": "{\"ver\":\"1.2\",\"plcmtcnt\":1,\"assets\":[{\"id\":7,\"required\":0,\"img\":{\"type\":3}},{\"id\":8,\"required\":0,\"img\":{\"type\":1}},{\"id\":1,\"required\":0,\"title\":{\"len\":100}},{\"id\":2,\"required\":0,\"data\":{\"type\":2,\"len\":300}},{\"id\":3,\"required\":0,\"data\":{\"type\":12,\"len\":20}},{\"id\":4,\"required\":0,\"data\":{\"type\":1}},{\"id\":5,\"required\":0,\"data\":{\"type\":3}}],\"plcmttype\":4,\"eventtrackers\":[{\"event\":1,\"methods\":[1]}]}",
"ver": "1.2"
},
"instl": 0,
"tagid": "12345678",
"secure": 1,
"pmp": {
"private_auction": 0,
"deals": [{
"id": "345667",
"bidfloor": 4,
"bidfloorcur": "USD",
"at": 2,
"wseat": ["1234"],
"ext": {
"appnexus": {
"sizes": [{
"w": 1,
"h": 1
}, {
"w": 320,
"h": 250
}]
}
}
}, {
"id": "345678",
"bidfloor": 3,
"bidfloorcur": "USD",
"at": 2,
"wseat": ["1234"],
"ext": {
"appnexus": {
"sizes": [{
"w": 1,
"h": 1
}, {
"w": 320,
"h": 250
}]
}
}
}]
},
"ext": {
"appnexus": {
"estimated_clear_price": 10.72,
"predicted_view_rate": 0.784599,
"member_ad_profile_id": 23456,
"predicted_video_completion_rate": 0,
"predicted_view_rate_over_total": 0.764223,
"allowed_payment_types": [{
"payment_type": 1,
"imp_count_method": 2
}]
}
}
}],
"app": {
"id": "3840770",
"name": "FunAPP",
"bundle": "no.funapp.android",
"publisher": {
"id": "123567"
}
},
"device": {
"ua": "Mozilla/5.0 (Linux; Android 9; SM-G965F Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.157 Mobile Safari/537.36",
"geo": {
"country": "NOR",
"region": "02",
"metro": "2435",
"city": "Hakadal",
"zip": "1487",
"utcoffset": 120,
"ext": {
"appnexus": {
"timezone": "Europe/Oslo"
}
}
},
"lmt": 0,
"ip": "123.23.100.5",
"devicetype": 4,
"make": "Samsung",
"model": "SM-G965F",
"os": "Android",
"connectiontype": 0,
"ifa": "0b3979c6-9c84-4359-a5e6-ee6565048fde",
"ext": {
"ifa_type": "aaid"
}
},
"user": {
"id": "4038657820804547795",
"buyeruid": "S5670DGCSRG"
},
"at": 2,
"tmax": 100,
"wseat": ["3456"],
"cur": ["USD"],
"bcat": ["IAB9-9", "IAB8-5", "IAB8-18"],
"badv": ["some_advertiser_domain.com"],
"regs": {
"coppa": 0
},
"source": {
"fd": 0,
"tid": "5676d767-e8b8-43b1-b7bf-fd6056b65018"
},
"ext": {
"appnexus": {
"seller_member_id": 1234,
"publisher_integration": {
"is_header": 0
}
},
"schain": {
"complete": 1,
"nodes": [{
"asi": "appnexus.com",
"sid": "1234",
"rid": "5676d767-e8b8-43b1-b7bf-fd6056b65018",
"hp": 1
}],
"ver": "1.0"
}
}
}
MultiTag 入札要求
{
"id": "5698201228871522665",
"imp": [{
"id": "13529449707735835",
"banner": {
"w": 300,
"h": 250,
"id": "1",
"battr": [1, 2, 3, 4, 5, 9, 10, 12, 14],
"pos": 0,
"format": [{
"w": 300,
"h": 250
}]
},
"instl": 0,
"tagid": "123456",
"secure": 1,
"ext": {
"appnexus": {
"estimated_clear_price": 0.5,
"member_ad_profile_id": 1234,
"allowed_payment_types": [{
"payment_type": 1,
"imp_count_method": 2
}]
}
}
},
{
"id": "2460698130037038280",
"banner": {
"w": 580,
"h": 400,
"id": "1",
"battr": [1, 2, 3, 4, 5, 9, 10, 12, 14],
"pos": 0,
"format": [{
"w": 580,
"h": 400
}, {
"w": 580,
"h": 500
}]
},
"instl": 0,
"tagid": "123457",
"secure": 1,
"ext": {
"appnexus": {
"estimated_clear_price": 12.4,
"member_ad_profile_id": 1235,
"allowed_payment_types": [{
"payment_type": 1,
"imp_count_method": 2
}]
}
}
}, {
"id": "5610871170052394076",
"banner": {
"w": 580,
"h": 400,
"id": "1",
"battr": [1, 2, 3, 4, 5, 9, 10, 12, 14],
"pos": 0,
"format": [{
"w": 580,
"h": 400
}, {
"w": 580,
"h": 500
}]
},
"instl": 0,
"tagid": "123478",
"secure": 1,
"ext": {
"appnexus": {
"estimated_clear_price": 11.14,
"member_ad_profile_id": 8765,
"allowed_payment_types": [{
"payment_type": 1,
"imp_count_method": 2
}]
}
}
}, {
"id": "9057531734780521319",
"banner": {
"w": 580,
"h": 400,
"id": "1",
"battr": [1, 2, 3, 4, 5, 9, 10, 12, 14],
"pos": 0,
"format": [{
"w": 580,
"h": 400
}, {
"w": 580,
"h": 500
}]
},
"instl": 0,
"tagid": "677",
"secure": 1,
"ext": {
"appnexus": {
"estimated_clear_price": 11.31,
"member_ad_profile_id": 65987,
"allowed_payment_types": [{
"payment_type": 1,
"imp_count_method": 2
}]
}
}
}, {
"id": "7953238633763561522",
"banner": {
"w": 160,
"h": 600,
"id": "1",
"battr": [1, 2, 3, 4, 5, 9, 10, 12, 14],
"pos": 0,
"format": [{
"w": 160,
"h": 600
}]
},
"instl": 0,
"tagid": "987345",
"secure": 1,
"ext": {
"appnexus": {
"estimated_clear_price": 18.91,
"member_ad_profile_id": 12345,
"allowed_payment_types": [{
"payment_type": 1,
"imp_count_method": 2
}]
}
}
}, {
"id": "6528429208551730965",
"banner": {
"w": 980,
"h": 300,
"id": "1",
"battr": [1, 2, 3, 4, 5, 9, 10, 12, 14],
"pos": 0,
"format": [{
"w": 980,
"h": 300
}, {
"w": 580,
"h": 400
}, {
"w": 580,
"h": 500
}]
},
"instl": 0,
"tagid": "34546",
"secure": 1,
"ext": {
"appnexus": {
"estimated_clear_price": 8.58,
"member_ad_profile_id": 3456,
"allowed_payment_types": [{
"payment_type": 1,
"imp_count_method": 2
}]
}
}
}, {
"id": "8731177004555232453",
"banner": {
"w": 160,
"h": 600,
"id": "1",
"battr": [1, 2, 3, 4, 5, 9, 10, 12, 14],
"pos": 0,
"format": [{
"w": 160,
"h": 600
}, {
"w": 180,
"h": 500
}, {
"w": 180,
"h": 700
}]
},
"instl": 0,
"tagid": "345637",
"secure": 1,
"ext": {
"appnexus": {
"estimated_clear_price": 8.78,
"member_ad_profile_id": 34567,
"allowed_payment_types": [{
"payment_type": 1,
"imp_count_method": 2
}]
}
}
}
],
"site": {
"id": "346789",
"domain": "xandr.com",
"cat": ["IAB12", "IAB12-2", "IAB11-5"],
"page": "xandr.com",
"publisher": {
"id": "876543"
}
},
"device": {
"ua": "Mozilla/5.0 (Linux; Android 9; SAMSUNG SM-G950U) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/10.1 Chrome/71.0.3578.99 Mobile Safari/537.36",
"geo": {
"country": "USA",
"region": "FL",
"metro": "539",
"city": "Tampa",
"zip": "33617",
"utcoffset": -240,
"ext": {
"appnexus": {
"timezone": "America/Indiana/Vevay"
}
}
},
"dnt": 0,
"ip": "173.168.163.240",
"devicetype": 2,
"make": "Samsung",
"model": "SM-G950U",
"os": "Android",
"language": "en",
"connectiontype": 0,
"ext": {}
},
"user": {
"id": "6535227187230073444",
"buyeruid": "a_dsp_user_id",
"at": 1,
"tmax": 100,
"wseat": ["1417"],
"cur": ["USD"],
"regs": {
"coppa": 0
},
"source": {
"fd": 0,
"tid": "0edd5bae-91e7-4723-9f6b-21e942b623ce"
},
"ext": {
"appnexus": {
"seller_member_id": 958,
"publisher_integration": {
"is_header": 0
}
},
"schain": {
"complete": 1,
"nodes": [{
"asi": "appnexus.com",
"sid": "958",
"rid": "0edd5eab-91e7-4723-9f6b-21e912b623ce",
"hp": 1
}],
"ver": "1.0"
}
}
}
}