SP からの入札要求の受信
注:
ここでは、 Xandr と OpenRTB 2.4 プロトコルの統合について説明します。
この入札リクエストはSPによって送信され、広告主とクリエイティブがオークションに勝つために許可されている情報が含まれています。 Xandr は 、入札 価格と配信するクリエイティブを含む入札応答を生成します。
実装
エンドポイント
入札要求に使用できる 1 つ以上のエンドポイントを POST
受け取ります。 エンドポイントを受信するには、Xandr の担当者に問い合わせてください。 一般に、エンドポイントは次のようになります。
https://seller-region.adnxs.com/openrtb2?member_id=YOUR_MEMBER_ID
-
member_id
が必要です。これは Xandr プラットフォームのメンバー ID です。 この ID は、統合中に Xandr によって提供されます。 - 運用しているリージョンごとに 1 つのエンドポイントを受け取ります。 使用可能なリージョンは、
us-east
、us-west
、emea
、およびapac
です。
その他のクエリ文字列値は無視されます。
Bid 要求オブジェクト
注:
フィールドは tmax
サポートされていません。 統合コンサルタントと話して、オークションのタイムアウト制限を構成します。
マルチフォーマットインプレッション はサポートされていません。 複数形式のインプレッションを受け取る場合の形式の優先順位は次のとおりです。
- video
- audio
- バナー
- ネイティブ
Xandr では、最上位レベルの入札要求オブジェクトの次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
id |
string | (必須)入札応答で販売者のオークション ID を返すために使用されます。 |
imp |
オブジェクトの配列 | (必須)この入札要求で提供されるインプレッション。 以下の 「インプレッション オブジェクト」を 参照してください。 |
site |
object | インプレッションの Web サイトまたはインベントリ (配置グループ) のサブセットに関する情報を指定します。 Web サイトのインプレッションに適用されます。 以下の サイト オブジェクトを 参照してください。 |
app |
object | インプレッションのアプリに関する情報を指定します。 アプリのインプレッションに適用されます。 以下の 「アプリ オブジェクト」を 参照してください。 |
device |
object | これらのインプレッションを配信するユーザーのデバイスに関する情報を指定します。 以下の 「デバイス オブジェクト」を 参照してください。 |
user |
object | インプレッションを配信するユーザーに関する情報を指定します。 以下の 「ユーザー オブジェクト」を 参照してください。 |
test |
integer | このオークションがテスト モードであり、課金対象ではないことを示します。 存在しない場合は、既定値が使用されます。0 : ライブ モード。課金対象 (既定値)1 : テスト モード。課金対象外 |
wseat |
文字列の配列 | このインプレッションで入札できる購入者シートの許可リストを表す配列を指定します。 省略した場合、このインプレッションのシート制限はありません。 |
cur |
文字列の配列 | このインプレッションの入札で許可される通貨の配列を指定します。 USD は既定で想定されます。 注: 既定では、このフィールドはサポートされていません。 米ドル以外の通貨で入札を有効にする場合は、Integrations コンサルタントにお問い合わせください。 |
bcat |
文字列の配列 | ブロックされたコンテンツ カテゴリの一覧を指定します。 IAB カテゴリ (仕様のセクション 5.1 に記載) と Xandr カテゴリ ID 値の両方を含めることができます。 Xandr カテゴリは、ID が Xandr カテゴリ ID (例: APN-13 ) の形式APN-ID です。 |
badv |
文字列の配列 | Xandr システムのブランド URL に対応するブロックされた最上位レベルの広告主ドメインの一覧を指定します。 たとえば、「 ["company1.com", "company2.com"] 」のように入力します。 詳細については、 ブランド サービスに関するページを参照してください。 |
regs |
object | この要求に対して実施される業界、法律、または政府の規制に関する情報を指定します。 以下の「Regs オブジェクト」を参照してください。 |
ext |
object | OpenRTB 入札要求に対する Xandr 固有の拡張機能を識別するために使用されます。 以下の 「Bid Request Extension オブジェクト」を 参照してください。 |
Bid request 拡張機能オブジェクト
Xandr は、Xandr 固有の拡張とサプライ チェーンシグナルをサポートするために、オブジェクト内 ext
の次のオブジェクトをサポートします。
フィールド | 種類 | 説明 |
---|---|---|
appnexus |
object | OpenRTB 入札要求に対する Xandr 固有の拡張機能を指定します。 |
schain |
object | OpenRTB 入札要求に含まれる SupplyChain フィールドを指定して、サプライ パスの透明性を確保します。 以下 の「Schain オブジェクト」を 参照してください。 |
Xandr オブジェクト
Xandr では、拡張オブジェクトの次のフィールドが appnexus
サポートされています。
フィールド | 種類 | 説明 |
---|---|---|
anid |
integer | Xandr ユーザー ID を指定します。 ここで値を設定すると、User オブジェクト内の をbuyeruid オーバーライドします。 |
markup_delivery |
列挙 | 広告マークアップを受け取る方法を指定します。 これは、バナー、ビデオ、およびオーディオ オブジェクトにのみ適用されます。0: ADM : マークアップは入札応答の adm フィールドに配信されます (既定値)1: nurl : マークアップは落札通知で配信されます |
Schain オブジェクト
Xandr では、(Supply Chain) オブジェクトの次のフィールドが schain
サポートされています。
フィールド | 種類 | 説明 |
---|---|---|
ver |
string | 使用されているサプライ チェーン仕様のバージョン。形式は “major.minor” です。 現在、バージョン 1.0 の仕様を使用しています。 |
complete |
列挙 | チェーンに、サイト、アプリ、またはインベントリの他のメディアの所有者に戻るトランザクションに関連するすべてのノードが含まれているかどうかを示すフラグ (= 0 no、 1 = yes)。 |
nodes |
object | チェーンの SupplyChainNode 順序でオブジェクトの配列。 完全なサプライ チェーンでは、最初のノードは、トランザクションに関与する初期広告システムと販売者 ID 、つまりサイト、アプリ、またはその他のメディアの所有者を表します。 不完全なサプライ チェーンでは、最初の既知のノードを表します。 最後のノードは、この入札要求を送信するエンティティを表します。これは Xandr ノードになります。 Xandr では、nodes オブジェクトで次のフィールドがサポートされています。 注: ノードを完全と見なすには、ノード オブジェクトに次のフィールドを含める必要があります。 - asi (必須文字列): 入札者が接続する SSP、Exchange、ヘッダー ラッパーなどのシステムの正規ドメイン名。 これは、ads.txt ファイル内の販売者を識別するために使用される値と同じ値にする必要があります (存在する場合)。 - sid (必須文字列): 広告システム内の販売者またはリセラー アカウントに関連付けられている識別子。 - rid (省略可能な文字列): 販売者によって発行された要求の OpenRTB RequestId。 - hp (必須整数): このノードが在庫の支払フローに関与するかどうかを示します。 SupplyChain のバージョン 1.0 の場合、このプロパティは常に である 1 必要があります。 |
Impression オブジェクト
Xandr では、オブジェクト内の次のフィールドが imp
サポートされています。これは、オークションされるインプレッションを表します。 1 つの入札要求に、複数 imp
のオブジェクトを含む配列が含まれる場合があります。
フィールド | 種類 | 説明 |
---|---|---|
id |
string | (必須)入札要求のコンテキスト内で、このインプレッションの一意識別子を指定します。 |
banner |
object | このインプレッションがバナー広告として提供される場合は必須です。 以下の 「バナー オブジェクト 」を参照してください。 |
video |
object | このインプレッションが動画広告として提供される場合は必須です。 下の ビデオ オブジェクトを 参照してください。 |
audio |
object | このインプレッションがオーディオ広告として提供される場合は必須です。 以下の 「Audio オブジェクト 」を参照してください。 |
native |
object | このインプレッションがネイティブ広告として提供される場合は必須です。 以下の 「ネイティブ オブジェクト」を 参照してください。 |
displaymanagerver |
string | 広告のレンダリングを担当する広告仲介パートナー、SDK テクノロジ、またはプレイヤーのバージョンを指定します (通常はビデオまたはモバイル)。 |
instl |
integer | インプレッションがスポットまたは全画面表示かどうかを示します。0 : インプレッションがスポットまたは全画面表示ではありません (既定)1 : 印象がスポットまたは全画面表示です |
tagid |
string | オークションの開始に使用された特定の広告の配置または広告タグの識別子を指定します。 設定した場合、これは Xandr 配置コードです。 販売者の可視性設定で共有が禁止されている場合、購入者に送信するときに省略されます。 |
secure |
integer | インプレッションに安全な HTTPS URL クリエイティブアセットとマークアップが必要かどうかを示します。 省略すると、セキュリティで保護された状態は不明ですが、セキュリティで保護されていない HTTP サポートが想定される場合があります。0 : 印象が安全ではありません1 : 印象は安全です |
bidfloor |
浮動小数点数 | このインプレッションの最小入札額は CPM で表されます。 注: フィールドは bidfloor 、広告の受信要求に対するパブリッシャーの純 CPM フロア価格である必要があります。 このフロア価格は、特定のオークションで上書きするために、プラットフォームに設定されている既存のハードフロアよりも大きくする必要があります。 |
bidfloorcur |
string | ISO-4217 アルファベットコードを使用して、この入札の通貨を指定します。 指定しない場合、既定値は に USD 設定されます。 |
pmp |
object | このインプレッションに有効なプライベート マーケットプレース取引に関する情報を指定します。 以下の 「プライベート Marketplace オブジェクト」を 参照してください。 |
ext |
object | インプレッション オブジェクトに対する Xandr 固有の拡張機能を識別するために使用されます。 以下の 「インプレッション拡張オブジェクト」 を参照してください。 |
インプレッション拡張オブジェクト
Xandr は、Xandr 固有の拡張機能を impression
サポートするために、オブジェクトの ext
オブジェクト内の 1 つのオブジェクトをサポートします。
フィールド | 種類 | 説明 |
---|---|---|
appnexus |
object | インプレッション オブジェクトに対する Xandr 固有の拡張機能を指定します。 |
Xandr オブジェクト
Xandr では、拡張オブジェクトで次のフィールドが appnexus
サポートされています。
フィールド | 種類 | 説明 |
---|---|---|
predicted_view_rate |
double | 履歴データに基づいて、ユーザーがインプレッションを表示できる確率を指定します。 |
バナー オブジェクト
バナーインプレッションの場合、Xandr は次のフィールドをサポートします。
フィールド | 種類 | 説明 |
---|---|---|
w |
integer | (推奨)バナーの正確な幅をピクセル単位で指定します。 Xandr の配置オブジェクトに幅が設定されていない場合は、設定する必要があります。 |
h |
integer | (推奨)バナーの正確な高さをピクセル単位で指定します。 Xandr の配置オブジェクトに高さが設定されていない場合は、設定する必要があります。 |
btype |
整数の配列 | ブロックするバナー クリエイティブの種類を指定します。 型の一覧については、IAB 仕様のセクション 5.2 を参照してください。 |
battr |
整数の配列 | ブロックするバナー クリエイティブ属性を指定します。 属性の一覧については、IAB 仕様のセクション 5.3 を参照してください。 |
pos |
integer | 画面上のバナーの位置を指定します。 現在サポートされている値は次のとおりです。0 : 不明 (既定値)1 : フォールドの上3 : フォールドの下 |
api |
整数の配列 | このインプレッションでサポートされている API フレームワークを指定します。 解析されましたが、使用されません。 API が明示的に一覧表示されていない場合、vpaid のサポートは送信された MIME の種類から推定されます。VPAID 1 と 2 は、javascript およびフラッシュ MIME に対して許可されます。 API フレームワークの一覧については、IAB 仕様のセクション 5.6 を参照してください。 |
format |
object 配列 | 許可されるバナー サイズを表す書式オブジェクトの配列。 何も指定しない場合は、 属性と w 属性のh 使用を強くお勧めします。 |
Format オブジェクト
注:
banner.w
オブジェクトを使用format
する場合は、 フィールドと banner.h
フィールドが引き続き必要です。これは、追加のサイズを指定するために使用する必要があります。
Xandr では、 オブジェクトの オブジェクトで format
次のフィールドが banner
サポートされています。
フィールド | 種類 | 説明 |
---|---|---|
w |
integer | クリエイティブの幅をピクセル単位で指定します。 |
h |
integer | クリエイティブの高さをピクセル単位で指定します。 |
Video オブジェクト
ビデオインプレッションの場合、Xandr は次のフィールドをサポートします。
フィールド | 種類 | 説明 |
---|---|---|
mimes |
文字列の配列 | (必須)サポートされるビデオ コンテンツ MIME の種類を指定します。たとえば、 video/x-ms-wmv と video/x-flv です。 指定しない場合は、任意の MIME の種類が許可されます。注: application/x-shockwave-flash と application/javascript は VPAID 形式です。 これらの MIME の種類は、配置で VPAID がサポートされている場合にのみ選択する必要があります。 |
minduration |
integer | (推奨)ビデオ広告の最小再生時間を秒単位で指定します。 |
maxduration |
integer | (推奨)ビデオ広告の最大再生時間を秒単位で指定します。 |
w |
integer | (推奨)ビデオ プレーヤーの幅をピクセル単位で指定します。 |
h |
integer | (推奨)ビデオ プレーヤーの高さをピクセル単位で指定します。 |
startdelay |
integer | (推奨)ビデオの開始遅延を指定します。> 0 : 0 より大きい値の場合、ビデオ開始前の遅延 (秒単位)。0 : プリロール-1 : 汎用ミッドロール-2 : 汎用ポストロール |
battr |
整数の配列 | ブロックするビデオ クリエイティブ属性を指定します。 属性の一覧については、IAB 仕様のセクション 5.3 を参照してください。 |
minbitrate |
integer | 最小ビット レートをキロバイト/秒で指定します。 指定した場合は、少なくとも 1 つのメディア ファイルが適切なビット範囲内にあるクリエイティブのみを返します。 |
maxbitrate |
integer | 最大ビット レートを 1 秒あたりキロバイト単位で指定します。 指定した場合は、少なくとも 1 つのメディア ファイルが適切なビット範囲内にあるクリエイティブのみを返します。 |
playbackmethod |
整数の配列 | 許可される再生方法を指定します。 指定しない場合、すべてが許可されるものと見なされます。 現在サポートされている値は次のとおりです。1 : 自動再生、サウンドオン2 : 自動再生、サウンドオフ3 : クリックして再生します。4 :マウスオーバーで再生 |
pos |
integer | 画面上のビデオの位置を指定します。 現在サポートされている値は次のとおりです。0 : 不明 (既定値)1 : フォールドの上3 : フォールドの下 |
companionad |
オブジェクトの配列 | コンパニオン広告が使用可能な場合は、バナー オブジェクトの配列を指定します。 上 の「バナー オブジェクト 」を参照してください。 |
api |
整数の配列 | このインプレッションでサポートされている API フレームワークを指定します。 API が明示的に一覧表示されていない場合は、サポートされていないと見なされます。 現在サポートされている値は次のとおりです。1 : VPAID 1.02 : VPAID 2.03 : MRAID-14 : ORMMA5 : MRAID-26 : MRAID-37 : OMID-1 |
companiontype |
整数の配列 | VAST コンパニオン広告の種類を指定します。 1 つ以上のコンパニオンアド オブジェクトが含まれている場合に推奨されます。 現在サポートされている値は次のとおりです。1 : 静的リソース2 : HTML リソース3 : iframe リソース |
protocols |
整数の配列 | 対象となるクリエイティブタイプのサポートされているビデオ プロトコルの配列。 現在サポートされている値を次に示します。1 : VAST 1.02 : VAST 2.03 : VAST 3.04 : VAST 1.0 Wrap per5 : VAST 2.0 Wrapper6 : VAST 3.0 Wrapper7 : VAST 4.08 : DAAST 1.0警告: Xandr はクリエイティブの DAAST コンプライアンスを検証しないため、DAAST 値 protocols のみをサポートする要求は入札されません。 |
ext |
object | ビデオ オブジェクトに対する Xandr 固有の拡張機能を識別するために使用されます。 以下の 「Video Extension オブジェクト」を 参照してください。 |
ビデオ拡張オブジェクト
Xandr は、Xandr 固有の拡張機能を video
サポートするために、オブジェクトの ext
オブジェクト内の 1 つのオブジェクトをサポートします。
フィールド | 種類 | 説明 |
---|---|---|
appnexus |
object | ビデオ オブジェクトに対する Xandr 固有の拡張機能を指定します。 |
Xandr オブジェクト
Xandr では、拡張オブジェクトで次のフィールドが appnexus
サポートされています。
フィールド | 種類 | 説明 |
---|---|---|
context |
integer | ビデオ コンテキストを指定します。0 :不明1 : プリロール2 : ミッドロール3 : ポストロール4 : Outstream |
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 |
整数の配列 | ブロックするオーディオ クリエイティブ属性を指定します。 Xandr では、次がサポートされています。11 :調査16 : 広告はスキップ ボタンを提供します |
minbitrate |
integer | 最小ビット レート (キロバイト/秒)。 |
maxbitrate |
integer | 最大ビット レート (キロバイト/秒)。 |
companionad |
オブジェクトの配列 | コンパニオン広告が使用可能な場合は、バナー オブジェクトの配列を指定します。 上 の「バナー オブジェクト 」を参照してください。 |
api |
整数の配列 | このインプレッションでサポートされている API フレームワークを指定します。 API が明示的に一覧表示されていない場合は、サポートされていないと見なされます。 現在サポートされている値は次のとおりです。1 : VPAID 1.02 : VPAID 2.03 : MRAID-14 : ORMMA5: MRAID-2 |
companiontype |
整数の配列 | DAAST コンパニオン広告の種類を指定します。 1 つ以上のコンパニオン広告バナー オブジェクトが含まれている場合にお勧めします。 現在サポートされている値は次のとおりです。1 : 静的リソース2 : HTML リソース3 : iframe リソース |
protocols |
整数の配列 | サポートされているオーディオ プロトコルの配列。 現在サポートされている値は次のとおりです。1 : VAST 1.02 : VAST 2.03 : VAST 3.04 : VAST 1.0 Wrapper5 : VAST 2.0 Wrapper6 : VAST 3.0 Wrapper7 : VAST 4.08 : DAAST 1.0警告: Xandr はクリエイティブの DAAST コンプライアンスを検証しないため、プロトコルで DAAST 値のみをサポートする要求は入札されません。 |
ネイティブ オブジェクト
ネイティブ インプレッションの場合、Xandr では次のフィールドがサポートされます。
request
型: 文字列
説明: 配信されるレンダリングされたクリエイティブ マークアップ。ネイティブ クリエイティブは、このフィールドで JSON でエンコードされた文字列として返すことができます。
ネイティブ 1.0 の例:
"native": {
"request": "{\"native\":{\"ver\":\"1.0\",\"assets\":[{\"id\":3}}]}"
}
ネイティブ 1.1 の例:
注:
2 つのバージョンの主な違いは、要求オブジェクトでの "ネイティブ" の削除です。
"native": {
"request": "{\"ver\":\"1.1\",\"assets\":[{\"id\":3}}]}"
}
ネイティブ 1.2 の例:
"native": {
"request": "{\"ver\":\"1.2\",\"assets\":[{\"id\":3}}]}"
}
ver
型: 文字列
説明: 使用中のネイティブ マークアップ バージョンのバージョン。
Xandr では現在、次のネイティブ バージョンがサポートされています。
1.0
1.1
1.2
注:
または
1.2
を使用する1.1
場合は必須です。 バージョンが送信されない場合は、既定で に設定1.0
されます。さまざまな OpenRTB ネイティブ広告仕様の詳細については、 OpenRTB Dynamic Native Ads に関するページを参照し、v1.0、v1.1、v1.2 の仕様を参照してください。
上記の仕様に従い、以下で説明する Asset Object 内の資産 ID (
id
) などの前述のオブジェクトに必要な必須フィールドを渡します。
Request オブジェクト
Xandr では、 オブジェクト内の オブジェクト内の request
次のフィールドが native
サポートされています。
フィールド | 種類 | 説明 |
---|---|---|
ver |
string | 使用中のネイティブ マークアップ バージョンのバージョン。 Xandr では現在、次のネイティブ バージョンがサポートされています。 1.0 1.1 1.2 注: バージョンが送信されない場合、既定では に設定 1.0 されます。 |
plcmttype |
integer | 提供されている広告ユニットのデザイン/フォーマット/レイアウト。 Xandr では、次のものがサポートされています。0 :何一つ1 : コンテンツのフィード内4 : レコメンデーション ウィジェット注: このフィールドは、ネイティブ バージョン 1.1 と 1.2 の場合のみです。 |
privacy |
ブール値 | 販売者が購入者固有のプライバシーに関する通知をサポートしているかどうかを示すフラグ。0 or absent : ネイティブ広告では、カスタム プライバシー リンクはサポートされていません。1 : ネイティブ広告では、購入者固有のプライバシーに関する通知がサポートされます。注: privacy が の場合、 0 or absent 購入者が送信したかどうかに関係なく、Xandr はプライバシー リンクを返しません。 プライバシーが 1 の場合、Xandr は購入者がプライバシー リンクを提供した場合にのみプライバシー リンクを送信します。 |
assets |
オブジェクトの配列 | Asset Objects の配列。 |
Asset オブジェクト
Xandr では、オブジェクト内の 1 つ以上 asset
のオブジェクトを定義するために、次のフィールドが native
サポートされています。
フィールド | 種類 | 説明 |
---|---|---|
id |
integer | この入札要求の資産の一意の識別子を指定します。 Â 通常、配列内の最初のアセットは であり、それ以降のアセットは 1 そこからインクリメントされます。 |
required |
integer | 資産が必要かどうかを指定します。0 : 資産は省略可能です1 : 資産が必要です |
title |
object | 資産のタイトルに関する情報を指定します。 以下の 「Title オブジェクト」を 参照してください。 |
img |
object | 資産のイメージに関する情報を指定します。 以下の 「Image オブジェクト」を 参照してください。 |
data |
object | 資産のデータに関する情報を指定します。 以下 の「Assets Data Object」を 参照してください。 |
video |
object | ビデオアセットに関する情報を指定します。 下の ビデオ オブジェクトを 参照してください。 |
Title オブジェクト
Xandr では、 オブジェクト内の オブジェクト内の title
次のフィールドが assets
サポートされています。
フィールド | 種類 | 説明 |
---|---|---|
len |
integer | タイトル内のテキストの最大長。 |
画像オブジェクト
Xandr では、 オブジェクトの オブジェクトで img
次のフィールドが assets
サポートされています。
フィールド | 種類 | 説明 |
---|---|---|
type |
integer | 発行元から要求された image 要素の型 ID を指定します。 サポートされている値は次のとおりです。1 : 小さい画面サイズで使用するためのアイコン画像 (icon_img_url )3 : 大きな画面サイズで使用する広告の大きな画像プレビュー (main_media ) |
w |
integer | イメージの正確な幅をピクセル単位で指定します。 または がw wmin 含まれている必要があります。 |
wmin |
integer | イメージの最小要求幅をピクセル単位で指定します。 含まれている場合、この値は、クライアントによるイメージの再スケーリングに使用する必要があります。 または がw wmin 含まれている必要があります。 両方が含まれている場合は、最初に正確な幅に一致するクリエイティブを見つけます。 クリエイティブが正確な幅と一致しない場合は、最小幅を使用します。 |
h |
integer | イメージの高さをピクセル単位で指定します。 または がh hmin 含まれている必要があります。 |
hmin |
integer | イメージの要求される最小高さをピクセル単位で指定します。 含まれている場合、この値は、クライアントによるイメージの再スケーリングに使用する必要があります。 または がh hmin 含まれている必要があります。 両方が含まれている場合は、最初に正確な高さに一致するクリエイティブを見つけます。 クリエイティブが正確な高さと一致しない場合は、最小の高さを使用します。 |
mimes |
文字列の配列 | サポートされる画像コンテンツ MIME の種類を指定します。 すべてのイメージの種類がサポートされるため、空にする必要があります。 |
Assets データ オブジェクト
Xandr では、 オブジェクトの オブジェクトで data
次のフィールドが assets
サポートされています。
フィールド | 種類 | 説明 |
---|---|---|
type |
integer | パブリッシャーがサポートする要素の型 ID を指定します。 発行元は、この情報を適切な形式で表示できます。 サポートされている値は次のとおりです。1: sponsored - 応答にスポンサーのブランド名が含まれている "スポンサー別" メッセージ2: desc - アドバタイズされる製品またはサービスに関連付けられている説明テキスト3: rating - ユーザーに提供されている製品の評価。 たとえば、アプリ ストアのアプリのレーティングが 0 から 5 です。12: ctatext - 宛先 URL の [行動の呼び出し] ボタンの説明テキスト |
len |
integer | 要素の応答内のテキストの最大長。 |
Video オブジェクト (assets オブジェクト)
Xandr では、 オブジェクトの オブジェクトで video
次のフィールドが assets
サポートされています。
フィールド | 種類 | 説明 |
---|---|---|
mimes |
文字列の配列 | サポートされているコンテンツ MIME の種類。 入札要求で MIME が指定されていない場合、通常のビデオと“video/x-flv” モバイルの場合は 既定で に“video/mp4” 設定されます。 |
minduration |
integer | ビデオ広告の最小再生時間 (秒)。 |
maxduration |
integer | 動画広告の最大再生時間 (秒単位)。 |
protocols |
整数の配列 | パブリッシャーが入札応答で受け入れることができるビデオ プロトコルの配列。 現在サポートされている値は次のとおりです。 1 : VAST 1.02 : VAST 2.03 : VAST 3.04 : VAST 1.0 Wrapper5 : VAST 2.0 Wrapper6 : VAST 3.0 Wrapper7 : VAST 4.08 : DAAST 1.0 |
プライベート マーケットプレース オブジェクト
Xandr は、このインプレッションに適用される可能性がある買い手と売り手の間のimp
プライベート マーケットプレース (取引) をサポートするために、オブジェクトのオブジェクト内pmp
の次のフィールドをサポートします。
フィールド | 種類 | 説明 |
---|---|---|
private_auction |
integer | 取引オブジェクトで指定されたシートのオークションの適格性を示します。0 : すべての入札が受け入れられます1 : 指定された取引の入札のみが受け入れられます |
deals |
オブジェクトの配列 | この入札の取引に関する情報を指定します。 以下の 「Deal オブジェクト」を 参照してください。 |
Deal オブジェクト
Xandr では、 オブジェクトの オブジェクトで deal
次のフィールドが pmp
サポートされています。
フィールド | 種類 | 説明 |
---|---|---|
id |
string | (必須)取引の一意識別子を指定します。 注: は id 、Deal Service を deal.code 使用して登録したと一致する必要があります。 詳細については、「 取引の販売 」を参照してください。 入札要求に取引 ID を含めることは、買い手が bidrequest.wseat フィールドを含めていなくても、その取引を購入することを許可された買い手がオークションで入札することを許可することを意味します。 |
bidfloor |
浮動小数点数 | 既定の通貨 (USD ) を使用して、取引の最小入札価格を CPM で指定します。 このフィールドは、Deal オブジェクトが で floor_price 構成され、 use_deal_floor が true の場合にのみ尊重されます。 その場合、これは取引の入札に imp.bidfloor 対してオーバーライドされます。 |
bidfloorcur |
string | ISO-4217 アルファベットコードを使用して、この入札の通貨を指定します。 指定しない場合、既定値は に USD 設定されます。 |
Site オブジェクト
注:
オブジェクトにはbid
、オブジェクトとオブジェクトの両方をsite
app
含めてはなりません。 許可されるのは 1 つだけであり、両方は許可されません。
Xandr では、 オブジェクト内の次のフィールドが site
サポートされています。
フィールド | 種類 | 説明 |
---|---|---|
id |
string | (推奨)販売者のサイト ID。 設定した場合、これは Xandr 配置コードと等しくなります。 |
domain |
string | インプレッションが表示されるサイトのドメイン ( たとえば、publishersite.com ) を指定します。 インプレッションの参照元ドメイン (使用可能な場合) として設定するか、フィールドから抽出します page 。 |
cat |
文字列の配列 | IAB コンテンツ カテゴリの一覧 (仕様のセクション 5.1 に記載) と Xandr カテゴリ ID 値を指定します。 Xandr カテゴリは、ID が Xandr カテゴリ ID (例: APN-13 ) の形式APN-ID です。 |
page |
string | インプレッションが表示されるページの完全な URL を指定します (たとえば、page.publishersite.com/path/to/page)。 これは参照元 URL である必要があり、フィールドよりも domain 優先されます。 |
publisher |
object | 発行元に関する情報を指定します。 下 の「Publisher オブジェクト」を 参照してください。 |
keywords |
string | サイトに関するキーワードのコンマ区切りリスト。 キーワードは要求に対してグローバルであり、すべての imp オブジェクトに適用されます。 例: "keywords":"car_make=ford,my_other_value" この例では、 - のクエリ文字列マッピング セグメントで、(セグメント car_make の設定に基づいて) 値を ford に設定します。- のクエリ文字列キー/値セグメント car_make=ford 。- キーとして を持つ my_other_value クエリ文字列マッピング セグメントで、値を設定しません。注: キーワード機能は、既定では使用できません。 この機能を有効にするには、Xandr の担当者にお問い合わせください。 |
content |
object | サイト内のコンテンツの詳細。 以下の コンテンツ オブジェクトを 参照してください。 |
アプリ オブジェクト
注:
オブジェクトでは site
、 オブジェクトと app
オブジェクトの 1 つだけを imp
使用できます。
Xandr では、 オブジェクト内の次のフィールドが app
サポートされています。
フィールド | 種類 | 説明 |
---|---|---|
id |
string | xandr tinytag ID を tinytag コードで検索するために使用される販売者のアプリ ID を指定します。 |
bundle |
string | アプリケーション バンドルまたはパッケージ名 (例: ) を指定します com.foo.mygame 。 これは、複数の交換で一意の ID を使用することを目的としています。 |
domain |
string | インプレッションが表示されるアプリのドメイン (例: mygame.publishersite.com ) を指定します。 インプレッションの参照元ドメイン (使用可能な場合) として設定します。 |
cat |
文字列の配列 | IAB コンテンツ カテゴリの一覧 (仕様のセクション 5.1 に記載) と Xandr カテゴリ ID 値を指定します。 Xandr カテゴリは、ID が Xandr カテゴリ ID (例: APN-13 ) の形式APN-ID です。 |
publisher |
object | 発行元に関する情報を指定します。 下 の「Publisher オブジェクト」を 参照してください。 |
name |
string | アプリのフル ネーム (怒っている鳥など)。 (この値は、発行元の要求でエイリアス化される場合があります)。 |
keywords |
string | アプリに関するキーワードのコンマ区切りリスト。 キーワードは要求に対してグローバルであり、すべての imp オブジェクトに適用されます。 例: "keywords":"car_make=ford,my_other_value" この例では、 - のクエリ文字列マッピング セグメントで、(セグメント car_make の設定に基づいて) 値を ford に設定します。- のクエリ文字列キー/値セグメント car_make=ford 。- キーとして を持つ my_other_value クエリ文字列マッピング セグメントで、値を設定しません。注: キーワード機能は、既定では使用できません。 この機能を有効にするには、Xandr の担当者にお問い合わせください。 |
content |
object | サイト内のコンテンツの詳細。 以下の コンテンツ オブジェクトを 参照してください。 |
Publisher オブジェクト
Xandr では、 オブジェクトで次のフィールドが publisher
サポートされています。
フィールド | 種類 | 説明 |
---|---|---|
id |
string | 販売者の発行元 ID を指定します。 設定した場合、これは Xandr 発行元コードと同じである必要があります。 、、または app.id が指定されていない場合tagid site.id に、オークションで既定の配置 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 |
整数;廃止 | 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 コンテンツ ブランド、またはコンテンツが表示されているデジタル プロパティを所有するサブブランド |
channel |
String | コンテンツがオンになっているチャネルの名前 |
appnexus |
object | OpenRTB 入札要求に対する Xandr 固有の拡張機能を指定します。 |
Xandr は、コンテンツ オブジェクトの appnexus 拡張オブジェクトの次のフィールドをサポートします
フィールド | 種類 | 説明 |
---|---|---|
airtime |
String | タイムシフトされたコンテンツの元の放送時間 |
program_type |
String | プログラムの種類 (映画、イベント、エピソードなど) |
Device オブジェクト
Xandr では、 オブジェクト内の次のフィールドが device
サポートされています。 このオブジェクトのデバイス ID は、 Bid Request Extension オブジェクト内のすべてのデバイス ID をオーバーライドする必要があることに注意してください。
フィールド | 種類 | 説明 |
---|---|---|
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 オブジェクト 」を参照してください。 |
dnt |
integer | [追跡不可] 設定を指定します。0 : ブラウザーで [追跡しない] が false に設定されている (追跡は許可されます)1 : ブラウザーで [追跡不可] が true に設定されている (ユーザーが追跡をオプトアウトしました) |
ip |
string | デバイスに最も近い IPv4 アドレスを指定します。 販売者の可視性設定で共有が禁止されている場合、購入者に送信されるときに省略されます。 |
ipv6 |
string | デバイスに最も近い IPv6 アドレスを指定します。 購入者のターゲット設定の位置情報にのみ使用されます。 |
devicetype |
integer | IAB 値を使用して、デバイスの種類を指定します。1 : モバイル/タブレット2 :パソコン3 : 接続されたテレビ4 :電話5 :錠剤6 : 接続されたデバイス7 : トップボックスの設定フィールドを介してサポートされていない場合にのみ使用されます ua |
make |
string | デバイスのメイクを指定します。 フィールドを介して ua サポートされていない場合にのみ使用されます。 |
model |
string | デバイスのモデルを指定します。 フィールドを介して ua サポートされていない場合にのみ使用されます。 |
os |
string | これは、オペレーティング システム コードから取得するコード フィールドです。 |
carrier |
string | デバイスの通信事業者を指定します。 フィールドを介して ua サポートされていない場合にのみ使用されます。 |
language |
string | ブラウザー言語を指定します。ISO 639-1 または ISO 3166 alpha-2 を使用します。 |
ifa_type |
string | IFA のソースを特定します。デバイスによって生成される (したがってアプリ間で使用される) か、発行元が提供する IFA か、一時的なセッション IFA かを特定します。 (、、dpid ppid 、sspid 、 rida sessionid aaid lgudid idfa afai tifa vida など)。 |
ifa |
string | "広告の識別子" は、広告主の使用に対して承認されたハッシュされていないデバイス ID です。 これは、iOS の IDFA または Android の AAID になります。 例: "ifa": "AA000DFE74168477C70D291f574D344790E0BB12" 。 |
didsha1 |
string | モバイル デバイスの SHA1 で暗号化された一意の識別子を指定します。 |
didmd5 |
string | モバイル デバイスの MD5 で暗号化された一意の識別子を指定します。 |
dpidsha1 |
string | モバイル デバイスの SHA1 で暗号化されたプラットフォーム固有の一意識別子 ( ANDROID_ID UDID iOS の場合など) を指定します。 |
dpidmd5 |
string | モバイル デバイスの MD5 で暗号化されたプラットフォーム固有の一意識別子 ( ANDROID_ID UDID iOS の場合など) を指定します。 |
lmt |
integer | "広告追跡の制限" シグナルは商用で承認されています (例: iOS、Android)。 0 =tracking は無制限で、 1 =tracking は商用ガイドラインに従って制限する必要があります。 |
ユーザー オブジェクト
Xandr では、 オブジェクト内の次のフィールドが user
サポートされています。
フィールド | 種類 | 説明 |
---|---|---|
id |
string | このユーザーの販売者の一意の ID。 |
buyeruid |
string | このユーザーの Xandr 一意 ID。 設定すると、この値によって値が customdata 上書きされます。 |
yob |
integer | 誕生年を 4 桁の整数として指定します。 不明な場合、または値が に設定されている場合に購入者に 0 送信されるときに省略されます。 |
gender |
string | 性別を指定します。 不明な場合は に null 設定します。 不明な場合、購入者に送信された場合は省略されます。M :男性F :女性O :他 |
customdata |
string | Xandr ユーザー ID を含めることができる適切にエンコードされた文字列。 が設定されている場合 buyeruid は無視されます。 |
keywords |
string | ユーザーに関するキーワードのコンマ区切りリスト。 キーワードは要求に対してグローバルであり、すべての imp オブジェクトに適用されます。 例: "keywords":"car_make=ford,my_other_value" この例では、 - のクエリ文字列マッピング セグメントで、(セグメント car_make の設定に基づいて) 値を ford に設定します。- のクエリ文字列キー/値セグメント car_make=ford 。- キーとして を持つ my_other_value クエリ文字列マッピング セグメントで、値を設定しません。注: キーワード機能は、既定では使用できません。 この機能を有効にするには、Xandr の担当者にお問い合わせください。 |
geo |
object | Geo オブジェクトによって定義されたユーザーのホーム ベースの場所。 これは必ずしも現在の場所ではありません。 注: 既定では、このフィールドはサポートされていません。 詳細については、サポートまたはアカウント担当者にお問い合わせください。 |
ext |
object | オブジェクトの OpenRTB に対する Xandr 固有の拡張機能を識別するために使用されます user 。 |
eid オブジェクト
フィールド | 種類 | 説明 |
---|---|---|
source |
string | 含まれる ID のセットを担当するテクノロジ プロバイダーのソース。 |
uids |
object 配列。 | 指定されたソースからの拡張 ID UID オブジェクトの配列。 |
ext |
object | このオブジェクトに対するベンダー固有の拡張機能のプレースホルダー。 |
Geo オブジェクト
Xandr では、 オブジェクト内の次のフィールドが geo
サポートされています。
フィールド | 種類 | 説明 |
---|---|---|
lat |
浮動小数点数 | デバイスの位置情報サービス (セル タワーの三角形分割や GPS など) または IP アドレスから派生した、デバイスの緯度を指定します。 範囲は から -90 90 です。 South は負です。 |
lon |
浮動小数点数 | デバイスの位置情報サービス (セル タワーの三角形分割や GPS など) または IP アドレスから派生した、デバイスの経度を指定します。 範囲は から -180 180 です。 West は負の値です。 |
country |
string | ISO-3166-1-alpha-3 を使用した国コード。 注: 既定では、このフィールドはサポートされていません。 アカウントを有効にしてこのフィールドのサポートを追加できます。その場合、国と郵便番号を使用して位置情報が決定されます。 詳細については、サポートまたはアカウント担当者にお問い合わせください。 |
zip |
string | 郵便番号。 注: 既定では、このフィールドはサポートされていません。 アカウントを有効にしてこのフィールドのサポートを追加できます。その場合、国と郵便番号を使用して位置情報が決定されます。 詳細については、サポートまたはアカウント担当者にお問い合わせください。 |
ユーザー拡張オブジェクト
Xandr では、 オブジェクトで次のフィールドが user.ext
サポートされています。
フィールド | 種類 | 説明 |
---|---|---|
consent |
string | 省略可能。
IAB ヨーロッパの後援の下で、一般データ保護規則 (GDPR) 同意ワーキング グループによって開発されたデータ構造が含まれています。 注: フィールドは、2018 年 5 月 25 日まで適用されません。 |
eids |
object 配列 | このオブジェクトには、1 つのソースまたはテクノロジ プロバイダーの 1 つ以上の UID を含めることができます。 OpenRTB での拡張識別子のサポートにより、購入者はリアルタイム入札でオーディエンス データを使用できます。 詳細については、「 eid オブジェクト」を参照してください。 |
Regs オブジェクト
Xandr では、regs オブジェクトで次のフィールドがサポートされています。
フィールド | 種類 | 説明 |
---|---|---|
coppa |
integer | この要求が米国児童オンラインプライバシー保護法 (COPPA) の対象かどうかを示します。0 : COPPA の対象ではありません。 通常のオークションとして扱います。1 : COPPA の対象です。 必要に応じて、ターゲット設定とログ記録に許可される内容を制限します。 |
ext |
object | reg オブジェクトの OpenRTB に対する Xandr 固有の拡張機能を識別するために使用されます。 |
gpp |
実際の IAB GPP 同意文字列を示します。 これは、個人データを処理することが許可されているベンダーと、その条件を意味します。 例: { "Regs": { "ext": { "gpp": "DBACNYA~CPXxRfAPXxRfAAfKABENB-CgAAAAAAAAAAYgAAAAAAAA~1YNN", "gpp_sid": [5]} } } |
|
gpp_sid |
省略可能: 適用する規制または GPP ロジック、またはユーザーが GPP の一部であるフレームワークを持つ国 (EEA 国) に配置されているかどうかを示します。 例: { "Regs": { "ext": { "gpp": "DBACNYA~CPXxRfAPXxRfAAfKABENB-CgAAAAAAAAAAYgAAAAAAAA~1YNN", "gpp_sid": [5]} } } |
Regs 拡張オブジェクト
Xandr では、 オブジェクトで次のフィールドが regs.ext
サポートされています。
フィールド | 種類 | 説明 |
---|---|---|
gdpr |
integer | 省略可能。 要求が一般データ保護規則 (GDPR) 規制の対象かどうかを示します。 使用可能な値:0 : いいえ。要求は GDPR 規制の対象ではありません。1 : はい。要求は GDPR 規制の対象となります。[値なし] は [不明] を示します。 |
us_privacy |
string | 省略可能。 要求がカリフォルニア州消費者プライバシー法 (CCPA) 規制に準拠しているかどうかを示します。 このフィールドは 、IAB US プライバシーの仕様に準拠しています。 使用可能な値については、IAB の文字列仕様を参照してください。例えば:{ "Regs": { "ext": { "us_privacy": "1YNN" } } } |
gpp |
実際の IAB GPP 同意文字列を示します。 これは、個人データを処理することが許可されているベンダーと、その条件を意味します。 例: { "Regs": { "ext": { "gpp": "DBACNYA~CPXxRfAPXxRfAAfKABENB-CgAAAAAAAAAAYgAAAAAAAA~1YNN", "gpp_sid": [5]} } } |
|
gpp_sid |
省略可能: 適用する規制または GPP ロジック、またはユーザーが GPP の一部であるフレームワークを持つ国 (EEA 国) に配置されているかどうかを示します。 例: { "Regs": { "ext": { "gpp": "DBACNYA~CPXxRfAPXxRfAAfKABENB-CgAAAAAAAAAAYgAAAAAAAA~1YNN", "gpp_sid": [5]} } } |
|
dsa |
{ dsarequired: 1, pubrender: 0, transparency: [ { domain: 'request.tomato.com', dsaparams: [ 1 ] },{ domain: 'request2.tomato.com', dsaparams: [ 1, 2, 3 ] }],datatopub: 1 } |
入札要求の例
バナー入札要求
{
"id": "3456789098765432",
"imp": [{
"banner": {
"h": 200,
"w": 750
},
"bidfloor": 0.0779016539,
"bidfloorcur": "USD",
"id": "a5974205-4a2d-43e1-b346-693b0dad1372",
"pmp": {
"deals": [{
"bidfloor": 1.03868878,
"bidfloorcur": "USD",
"id": "123456789"
}],
"private_auction": 1
}
}, {
"banner": {
"h": 300,
"w": 750
},
"bidfloor": 0.0779016539,
"bidfloorcur": "USD",
"id": "5a123e7a-e72e-4503-912e-03fdad931da4",
"pmp": {
"deals": [{
"bidfloor": 1.03868878,
"bidfloorcur": "USD",
"id": "654321234"
]
}],
"private_auction": 1
}
}, {
"banner": {
"h": 60,
"w": 468
},
"bidfloor": 0.0779016539,
"bidfloorcur": "USD",
"id": "912308dd-6643-4bfd-8ff6-4b14f8799dad",
"pmp": {
"deals": [{
"bidfloor": 1.03868878,
"bidfloorcur": "USD",
"id": "432123456"
}],
"private_auction": 1
}
}, {
"banner": {
"h": 250,
"w": 970
},
"bidfloor": 0.0779016539,
"bidfloorcur": "USD",
"id": "1123c57b-464e-4b6d-87ce-89f501dadfb9",
"pmp": {
"deals": [{
"bidfloor": 1.03868878,
"bidfloorcur": "USD",
"id": "543234567"
}],
"private_auction": 1
}
}],
"site": {
"domain": "https://example.com",
"id": "456789",
"name": "example.com",
"page": "https://example.com/example",
"publisher": {
"id": "123",
"name": "mypublisher"
}
},
"user": {
"id": "6543212345654"
},
"bcat": [
"IAB24",
"IAB26"
],
"cur": [
"USD"
],
"device": {
"devicetype": 2,
"ext": {
"is_app": 0
},
"ip": "198.51.100.1",
"language": "pl",
"ua": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0"
}
}
ビデオ入札要求
{
"id": "951_1470171234556050-40",
"imp": [{
"bidfloor": 13.768,
"bidfloorcur": "USD",
"displaymanager": "DisplayManager",
"displaymanagerver": "1.0",
"id": "1",
"pmp": {
"deals": [{
"bidfloor": 4.3506,
"bidfloorcur": "USD",
"id": "STI-VER-00004"
}],
"private_auction": 0
},
"secure": 0,
"video": {
"api": [
1,
2
],
"ext": {
"sticky_viewability_score": 10
},
"h": 250,
"maxduration": 3600,
"mimes": [
"video/mp4",
"video/x-flv",
"application/x-shockwave-flash",
"application/javascript"
],
"minduration": 0,
"playbackmethod": [
1
],
"protocol": 2,
"protocols": [
2,
5
],
"startdelay": 0,
"w": 300
}
}],
"badv": [
"example.com",
"example2.com"
],
"cur": [
"EUR",
"JPY",
"USD",
"AUD",
"GBP"
],
"device": {
"devicetype": 2,
"ip": "198.51.100.10",
"ipv6": "::ffff:198.51.100.10",
"language": "en",
"os": "windows",
"ua": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36"
},
"site": {
"cat": [
"IAB1"
],
"domain": "example.com",
"id": "456789",
"page": "https://www.example.com/example-page",
"publisher": {
"id": "123"
}
},
"user": {
"buyeruid": "87654332122234",
"id": "5123dab34d2fe47f225b2fd8dad97ec"
}
}
ネイティブ 1.1 入札要求
{
"id": "333a8888abcd47e98cb69de19999egad",
"imp": [{
"id": "1",
"native": {
"request": "{\"ver\":\"1.1\",\"context\":1,\"contextsubtype\":10,\"plcmttype\":11,\"plcmtcnt\":1,\"assets\":[{\"id\":1,\"required\":1,\"video\":{\"minduration\":10,\"maxduration\":60,\"protocols\": [2],\"mimes\":[\"video/mp4\"]}},{\"id\":2,\"required\":0,\"title\":{\"len\":140}},{\"id\":3,\"required\":1,\"img\":{\"w\":428,\"h\":240,\"type\":3}}]}",
"ver": "1.1"
},
"tagid": "PC1111IAG0.0000011ABC"
}],
"app": {
"domain": "dashboard.example.com",
"bundle": "bundle1.example.dashboard"
},
"device": {
"ua": "XBoxSAS/1",
"ip": "126.149.60.85",
"language": "us"
},
"user": {
"id": "1234567899B74ABCDEFB783E2BE0987653DF70D0"
},
"ext": {
"appnexus": {
"ext_inv_code": "100"
}
}
}
モバイル入札要求
{
"id": "05FD4E3A-BFCB-4E5E-8D63-14DB77250C32",
"imp": [
{
"id": "1",
"tagid": "987654",
"banner": {
"w": 300,
"h": 250,
"pos": 3,
"topframe": 1,
"battr": [
12,
44
]
}
}
],
"app": {
"id": "2490165635",
"name": "GO Keyboard - Emoji, Wallpaper",
"bundle": "com.jb.gokeyboard",
"domain": "https://play.google.com",
"cat": [
"IAB3"
],
"publisher": {
"id": "123456"
}
},
"device": {
"ip": "27.55.84.146",
"lmt": 0,
"ua": "Mozilla/5.0 (Linux; Android 4.4.2; Z520 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36",
"carrier": "Truemove",
"language": "th",
"make": "Acer",
"model": "Z520",
"os": "Android",
"osv": "4.4",
"js": 1,
"devicetype": 1,
"ifa": "528b4158-67d6-475d-b29f-6d62c8adbbce"
},
"user": {
"id": "389FB549-4D41-456D-AA3C-5AF980683652"
},
"bcat": [
"IAB7-45",
"IAB7-31",
"IAB26",
"IAB7-30",
"IAB25",
"IAB23",
"IAB7-39"
]
}
アウトストリーム入札要求
{
"site": {
"domain": "https://example.com",
"page": "https://www.example.com/movies",
"id": "ChTqkJcUbhNNTW4RPYdWYALE",
"publisher": {
"id": "654321"
},
"content": {
"language": "en"
},
"cat": [
"IAB1",
"IAB24"
]
},
"id": "6fb5623c-f88e-462f-b679-a902db6deff4",
"imp": [
{
"native": {
"plcmtcnt": 1,
"request": "{\"native\":{\"plcmtcnt\":1,\"assets\":[{\"id\":4,\"required\":0,\"img\":{\"hmin\":315,\"wmin\":600,\"type\":3}},{\"id\":3,\"required\":0,\"img\":{\"hmin\":48,\"wmin\":48,\"type\":2}},{\"id\":11,\"required\":0,\"data\":{\"len\":2000,\"type\":501}},{\"id\":12,\"required\":0,\"data\":{\"len\":2000,\"type\":502}},{\"id\":1,\"required\":1,\"title\":{\"len\":90}},{\"id\":2,\"required\":1,\"img\":{\"hmin\":0,\"wmin\":0,\"type\":1}},{\"id\":5,\"required\":1,\"data\":{\"len\":140,\"type\":1}},{\"id\":6,\"required\":1,\"data\":{\"len\":200,\"type\":2}}],\"adunit\":2,\"ver\":\"1.0\",\"layout\":3}}",
"adunit": 2,
"ver": "1.0",
"layout": 3
},
"id": "1",
"bidfloor": 1.01,
"video": {
"protocols": [
2,
3,
7
],
"playbackmethod": [
2
],
"minduration": 3,
"ext": {
"appnexus": {
"context": 4
}
},
"maxduration": 300,
"h": 250,
"w": 300,
"mimes": [
"video/mp4"
]
},
"secure": 0
}
],
"user": {
"buyeruid": "2905333698551584116"
},
"device": {
"connectiontype": 0,
"devicetype": 4,
"ip": "101.177.51.245",
"model": "SM-G920I",
"ua": "Mozilla/5.0 (Linux; Android 6.0.1; SM-G920I Build/MMB29K; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.132 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/116.0.0.17.69;]",
"os": "Android",
"osv": "4",
"language": "en",
"make": "Samsung",
"js": 1,
"dnt": 0
}
}