ビッドリクエスト

AppLovin RTBのbid requestは、常に単一のimpressionを保持します(これはOpenRTBスキーマとは異なります)。 各リクエストには1つのimpressionオブジェクト(imp)が含まれます。

Seats

AppLovin RTB Exchangeは、ビッダーごとの複数シート(seats)をサポートしていません。 シートのホワイトリストである wseat 配列は無視されます。

Bid request object

属性説明常に渡されるか?
appAppオブジェクトを介した、パブリッシャーのアプリに関する詳細(Appオブジェクトを参照)。はい
atオークションタイプ。1 の場合はファーストプライスオークション、2 の場合はセカンドプライスオークション。AppLovinでは常に 1はい
bappプラットフォーム固有かつエクスチェンジに依存しないアプリケーション識別子による、アプリケーションのブロックリスト。Androidでは、これらはバンドル名またはパッケージ名(「com.foo.mygame」など)です。iOSでは、これらは数値IDです。注意: このフィールドはオプトインベースで送信されます。このフィールドを有効にしたい場合は、アカウントマネージャーにお問い合わせください。最大30個のバンドルが渡されます。パブリッシャーによってブロックされている他のバンドルIDを含む入札は無効化され、オークションには参加できません。いいえ、DSPビッダーにのみ送信されます
badvトップレベルドメイン(例:「ford.com」)による広告主のブロックリスト。最大30個のドメインが渡されます。パブリッシャーによってブロックされている他のドメインを含む入札は無効化され、オークションには参加できません。いいえ、DSPビッダーにのみ送信されます
bcatこのインプレッションでブロックされているIABカテゴリ。リストについては、ブロックされたカテゴリを参照してください。いいえ、DSPビッダーにのみ送信されます
deviceDeviceオブジェクトを介した、インプレッションが配信されるユーザーのデバイスに関する詳細(Deviceオブジェクトを参照)。はい
extOpenRTBに対するエクスチェンジ固有の拡張機能のプレースホルダー。はい
idbid requestの一意のIDはい
imp提供されるインプレッションを表すImpressionオブジェクトの配列(Impressionオブジェクトを参照)。この配列には1つのimpressionオブジェクトが含まれます。はい
regsこのリクエストに対して有効な業界、法律、または政府の規制を指定するオブジェクト。いいえ
regs.ext.ccpaこのリクエストがCCPA規制の対象であるかどうかを示すフラグ。0 = いいえ、1 = はい。はい(regsが渡される場合)
regs.ext.consentユーザーが同意を与えたかどうかを示すフラグ。0 = いいえ、1 = はい。いいえ
regs.ext.gdprこのリクエストがGDPR規制の対象であるかどうかを示すフラグ。0 = いいえ、1 = はい。はい(regsが渡される場合)
regs.ext.us_privacyOpenRTB Extension for U.S. Privacy を参照してください。いいえ
sourceインベントリソースおよび最終決定を下すエンティティに関するデータを提供するオブジェクト。いいえ
source.extOpenRTBに対するエクスチェンジ固有の拡張機能のプレースホルダー。AppLovinは、拡張機能内のサブオブジェクト vercomplete、および nodesschain を渡します。IABの仕様を参照してください。はい(sourceが渡される場合)
tmaxタイムアウトを回避するために入札を送信する最大時間(ミリ秒)。デフォルトは 500ms。はい
userデバイスの人間ユーザー(広告のオーディエンス)に関する詳細。いいえ
user.datanameid、および segment オブジェクトを含みます。いいえ
user.data.name該当する場合、パブリッシャーがMAXダッシュボードに入力した、広告ユニットに固有のデータを含みます。いいえ
user.data.segmentSDKビッダーが収集し、アダプターを介してMAX SDKに渡すカスタムデータを含む signal フィールドを含みます(例:ネットワークやビッダーがbid requestに応答するために必要な、ネットワークが要求するアイデンティティトークン)。いいえ、SDKビッダーにのみ送信されます
user.extOpenRTBに対するエクスチェンジ固有の拡張機能のプレースホルダー。いいえ
user.ext.consentユーザーが同意を与えなかった場合は 0、ユーザーが同意を与えた場合は 1いいえ
user.ext.gdprユーザーがGDPRの対象でない場合は 0、ユーザーがGDPRの対象である場合は 1いいえ
user.id各アプリにおける各ユーザーのAppLovin固有のデバイスID。いいえ

App object

属性説明常に渡されるか?
bundleアプリケーションのiTunes IDまたはパッケージ名。Androidでは、これはパッケージ名(例:com.example.app)です。iOSでは、これはバンドルIDまたはiTunes ID(例:628677149)のいずれかです。いいえ
catアプリケーションのIABコンテンツカテゴリ。詳細については、OpenRTB Spec 2.5 List 5.1 を参照してください。はい
contentCTVインベントリを含む特定のリクエストで、インプレッションが表示されるコンテンツを記述するオブジェクト。OpenRTB Specification 3.2.16 に準拠しています。いいえ
content.extCTVインベントリを含む、OpenRTBに対するエクスチェンジ固有の拡張機能のプレースホルダー。いいえ
content.urlバイサイドのコンテキスト分析またはレビュー用のコンテンツのURL。いいえ
extOpenRTBに対するエクスチェンジ固有の拡張機能のプレースホルダー。いいえ
ext.orientation_lockデバイスの画面方向を示します:portrait(縦向き)または landscape(横向き)。いいえ
idAppLovin RTB上のアプリケーションIDはい
nameAppLovin RTB上のアプリケーション名いいえ
publisherアアプリのパブリッシャーに関する詳細。はい
publisher.extより詳細なパブリッシャー情報を含む拡張オブジェクト。これには、SDKビッダーの名前とバージョンの詳細を持つ id フィールドおよびサブオブジェクト SDK_version を含む installed_sdk オブジェクトが含まれます。DSPビッダーの場合、id は常に "APPLOVIN_EXCHANGE" になります。いいえ
publisher.idパブリッシャーのAppLovin ID。パブリッシャーは、この値を app-ads.txt ファイルに追加する必要があります。はい
publisher.nameパブリッシャーの名前。はい
storeurlApp StoreまたはGoogle PlayストアにおけるアプリのURL。app-ads.txt の準拠に使用されます。はい、DSPビッダーにのみ送信されます
verアプリケーションのバージョン(利用可能な場合に渡されます)。いいえ

Device object

属性説明常に渡されるか?
carrier(オプション)モバイルネットワーク上のデバイスのキャリア、またはWi-Fi上のデバイスのISP。いいえ
connectiontype接続のタイプ:
  • 0 不明 — SDKシグナルが存在しない場合は常に 0
  • 1 イーサネット — デバイスがイーサネット経由で接続している場合(Androidのみ)
  • 2 Wi-Fi — デバイスがWi-Fi経由で接続している場合(Android / iOS)
  • 3 モバイル回線 — 不明な接続(Android / iOS)
  • 4 モバイル回線 — 2G(Android / iOS)
  • 5 モバイル回線 — 3G(Android / iOS)
  • 6 モバイル回線 — 4G(Android / iOS)
  • 7 モバイル回線 — 5G(Android / iOS)
いいえ
devicetypeデバイスの一般的なタイプ。モバイルおよびタブレットの場合は 1。詳細については、OpenRTB Spec 2.5 Table 5.21 を参照してください。いいえ
dntデバイスで「追跡しない(Do Not Track)」機能が有効になっているかどうかを指定します。0 の場合、DNTはfalseです。1 の場合、DNTはtrueです。SDKによってDNTが渡されない場合、またはiOS 5以下の場合、このパラメータは省略されます。いいえ
extOpenRTBに対するエクスチェンジ固有の拡張機能のプレースホルダー。いいえ
ext.atts(iOSのみ) アプリのトラッキング許諾ステータスを表すために渡される整数:
  • 0 = 未決定(not determined)
  • 1 = 制限あり(restricted)
  • 2 = 拒否(denied)
  • 3 = 許可(authorized)
いいえ
ext.ifvそのパブリッシャーにおけるデバイスのIDFV。IDFAが利用できない、またはすべてゼロの場合にのみ渡されます。いいえ
geoデバイスの位置。ユーザーの現在位置と想定され、Geoオブジェクトによって定義されます。はい
h物理ピクセル単位の画面の高さ。これはデバイスの向きに依存する場合があります。注意: これは banner.h と異なる場合があります。いいえ
hwvデバイスのハードウェアバージョンいいえ
ifa(オプション)AppleのIFAまたはGoogle広告ID。Google広告ID(Android)はデフォルトで小文字、IFA(iOS)はデフォルトで大文字です。Rawデータが利用できない場合、これは渡されません。GDPRの対象国からのリクエストで、ユーザーが同意を与えていない場合は渡されません。いいえ
ipデバイスのIPv4アドレス。GDPRの対象国からのリクエストで、ユーザーが同意を与えていない場合は渡されません。はい
ipv6(オプション)デバイスのIPv6アドレス。ipv6 が存在する場合、ip はデフォルトで 255.255.255.255 になります。GDPRの対象国からのリクエストで、ユーザーが同意を与えていない場合は渡されません。いいえ
jsデバイスがJavaScriptをサポートしている場合は 1、そうでない場合は 0。(常に 1。)はい
languageISO-639-1-alpha-2 を使用したブラウザの言語。いいえ
lmt商業的に承認された「広告トラッキングの制限」シグナル(例:iOS、Android)。0 = トラッキングは制限なし、1 = 商業的ガイドラインに従ってトラッキングを制限する必要がある。いいえ
makeデバイスのメーカー(例:"Apple"いいえ
mccmncモバイル国コードとモバイルネットワークコードをダッシュで連結したもの(例:310-005)。詳細については、モバイル国コードのリストを参照してください。いいえ
modelデバイスのモデル。iOSはデバイスのモデル名(例:"iphone" または "iPhone 10,1")を表示します。Androidには "SAMSUNG-SM-G900A" などのモデル情報があります。いいえ
osデバイスのオペレーティングシステム。注意:AppLovinはAmazonデバイスに対して fireos を送信します。いいえ
osvデバイスのオペレーティングシステムのバージョン(例:"3.1.2")。いいえ
pxratioデバイス非依存ピクセルに対する物理ピクセルの比率。0.74から4.0までの浮動小数点値。はい
uaHTTPヘッダーからの未処理の User-Agent 文字列いいえ
w物理ピクセル単位の画面の幅。これはデバイスの向きに依存する場合があります。注意: これは banner.w と異なる場合があります。いいえ

Geo object

属性説明常に渡されるか?
cityデバイスの都市。IPアドレスとMaxmindデータベースに基づきます。いいえ
countryデバイスの国。IPアドレスとMaxmindデータベースに基づきます。ISO-3166-1-alpha-3 を使用した国コードとして渡されます。いいえ
dmaIPアドレスに基づくNielsen DMAコード。いいえ
extOpenRTBに対するエクスチェンジ固有の拡張機能のプレースホルダー。いいえ
ext.ispインターネットサービスプロバイダー名。いいえ
ext.orgインターネットサービスプロバイダー名。いいえ
ipservice該当する場合(すなわち、type = 2)、IPアドレスから地理位置情報を特定するために使用されたサービスまたはプロバイダー。詳細については、OpenRTB Spec 2.5の List 5.23 を参照してください。いいえ
localeデバイスの言語と国。例:us_en は言語が英語、国が米国であることを示します。いいえ
metroデバイスの郵便番号。IPアドレスとMaxmindデータベースに基づきます。いいえ
regionISO-3166-2を使用した地域コード。countryUSA の場合は2文字の州コード。IPアドレスから派生します。以下の 有効な地域コード を参照してください。いいえ
type位置データのソース。詳細については、OpenRTB Spec 2.5の List 5.20 を参照してください。いいえ
zip(オプション)ユーザーの郵便番号。いいえ

有効な地域コード

  • AK (アラスカ州)
  • AL (アラバマ州)
  • AR (アーカンソー州)
  • AZ (アリゾナ州)
  • CA (カリフォルニア州)
  • CO (コロラド州)
  • CT (コネチカット州)
  • DC (コロンビア特別区)
  • DE (デラウェア州)
  • FL (フロリダ州)
  • GA (ジョージア州)
  • HI (ハワイ州)
  • IA (アイオワ州)
  • ID (アイダホ州)
  • IL (イリノイ州)
  • IN (インディアナ州)
  • KS (カンザス州)
  • KY (ケンタッキー州)
  • LA (ルイジアナ州)
  • MA (マサチューセッツ州)
  • MD (メリーランド州)
  • ME (メイン州)
  • MI (ミシガン州)
  • MN (ミネソタ州)
  • MO (ミズーリ州)
  • MS (ミシシッピ州)
  • MT (モンタナ州)
  • NC (ノースカロライナ州)
  • ND (ノースダコタ州)
  • NE (ネブラスカ州)
  • NH (ニューハンプシャー州)
  • NJ (ニュージャージー州)
  • NM (ニューメキシコ州)
  • NV (ネバダ州)
  • NY (ニューヨーク州)
  • OH (オハイオ州)
  • OK (オクラホマ州)
  • OR (オレゴン州)
  • PA (ペンシルベニア州)
  • PR (プエルトリコ)
  • RI (ロードアイランド州)
  • SC (サウスカロライナ州)
  • SD (サウスダコタ州)
  • TN (テネシー州)
  • TX (テキサス州)
  • UT (ユタ州)
  • VA (バージニア州)
  • VT (バーモント州)
  • WA (ワシントン州)
  • WI (ウィスコンシン州)
  • WV (ウェストバージニア州)
  • WY (ワイオミング州)

Impression object

AppLovin RTBのbid requestは、常に単一のimpressionを保持します(これはOpenRTBスキーマとは異なります)。 各リクエストには1つのimpressionオブジェクト(imp)が含まれます。

リクエストのimpressionオブジェクトにbannerオブジェクトが含まれている場合、そのインプレッションはHTMLおよびMRAID広告の対象となります。 リクエストにvideoオブジェクトが含まれている場合、そのインプレッションはVAST広告の対象となります。 impressionオブジェクトには、bannerオブジェクト、videoサブオブジェクト、またはその両方が含まれる場合があります。

属性説明常に渡されるか?
bannerBannerオブジェクト(Bannerオブジェクトを参照)。このインプレッションがバナー広告の機会である場合に必要です。バナーインプレッションのみ
bidfloorCPMの最低入札額。オークションに参加するには、入札価格がビッドフロアより高くなければなりません。デフォルトの通貨はUSDです。いいえ
displaymanagerSDKが存在する場合は「applovin」。いいえ
displaymanagerverSDKから渡されるAppLovin SDKバージョン。それ以外の場合は渡されません。いいえ
expオークションから実際のインプレッションまでに経過する可能性のある秒数に関するアドバイザリ。固定値 14400 = 4時間 × 3600秒/時間。はい
extOpenRTBに対するエクスチェンジ固有の拡張機能のプレースホルダー。いいえ
ext.ad_unit_name広告リクエストを送信したAppLovin広告ユニット。はい
ext.skadnAppleのSKAdNetworkのサポート。詳細については、OpenRTBの SKAdNetwork拡張機能 を参照してください。いいえ、DSPビッダーにのみ送信されます
ext.skadn.skadnetidsパブリッシャーアプリの Info.plist 内の SKAdNetworkItem エントリのうち、DSPに関連するサブセット。はい(ext.skadnが渡される場合)
ext.skadn.skadnetlist.maxSKAdNetwork IDの最大エントリIDを含むIABTLリスト。 
ext.skadn.skadnetlist.exclIABTL共有リストから除外する、カンマ区切りの整数IABTL登録IDのリスト。 
ext.skadn.sourceappAppleのApp StoreにおけるパブリッシャーアプリのID。app.bundle と一致します。はい(ext.skadnが渡される場合)
ext.skadn.versionサポートされているSKAdNetworkのバージョン。常に "2.0" 以上。OSのバージョンとSDKのバージョンの両方に依存します。注意: SKAdNetwork 2.1のリリースに伴い、このフィールドは非推奨となり、バージョン番号の配列をサポートする BidRequest.imp.ext.skadn.versions が推奨されます。はい(ext.skadnが渡される場合)
ext.skadn.versionsサポートされているSKAdNetworkのバージョンを含む文字列の配列。常に "2.0" 以上。OSのバージョンとSDKのバージョンの両方に依存します。はい(ext.skadnが渡される場合)
ext.skadnetidsAdvanced Biddersのみに関連付けられたID。いいえ
idbid request内のインプレッションの一意の識別子。通常、値は 1 から始まり、«n»個のインプレッションに対して«n»まで増加します。はい
instlインプレッションがインタースティシャルの機会であるかどうかを示します。フルスクリーン(インタースティシャル)の場合は 1、インタースティシャルが利用できない場合は 0 に設定されます。はい
metricMetricオブジェクトの配列(Metricオブジェクトを参照)。いいえ、DSPビッダーにのみ送信されます
nativeNativeオブジェクト(Nativeオブジェクトを参照) — このインプレッションがネイティブ広告の機会である場合に必要です。ネイティブインプレッションのみ
rwddユーザーが広告を視聴したことに対してリワードを受け取るかどうかを示します。0 = いいえ、1 = はい。はい
secureインプレッションにセキュアなHTTPS URLのクリエイティブアセットとマークアップが必要かどうかを示すフラグ。0 = 非セキュア、1 = セキュア。省略された場合、セキュア状態は不明ですが、非セキュアなHTTPサポートが想定されます。iOSオークションの場合、これは常に 1 = セキュアになります。はい
tagidオークションを開始するために使用された特定の広告配置または広告タグの識別子。SDKビッダーの場合、このインプレッションのネットワーク配置ID。はい
videoVideoオブジェクト(Videoオブジェクトを参照) — このインプレッションが動画広告の機会である場合に必要です。動画インプレッションのみ
n

Metric object

属性タイプ説明
typestringエクスチェンジが厳選した文字列名を使用した、提示されるメトリクスのタイプ。セッション時間(session_duration)は、ユーザーが特定のアプリで費やした合計時間(秒単位)です。セッション深度(session_depth)は、特定のアプリセッションでユーザーが表示した広告の総数です。セッションは、ユーザーがアプリを閉じた後に終了します。セッション深度と広告フォーマットごとのセッション深度の両方がbid requestに存在します。以下は、アプリセッション中にユーザーが表示したフォーマットごとの広告の総数を表します:
  • session_depth_banner
  • session_depth_full
  • session_depth_medium_rectangle
  • session_depth_native
  • session_depth_rewarded
valuefloatメトリクスの値を表す数値。ビューアビリティタイプには存在しません。セッション深度:ユーザーが現在のアプリセッションでまだ広告を表示していない場合、またはユーザーが30分間アクティブでない場合は 0.0 に設定されます。
vendorstringエクスチェンジが厳選した文字列名を使用した、値のソース。エクスチェンジ自体がソースである場合(サードパーティとは対照的に)、特に指定がない限り常に EXCHANGE が使用されます。ビューアビリティ:Integral Ad Science(IAS)の場合は ias、Moatの場合は moat に設定されます。パブリッシャーがサポートするパートナーに依存します。一方向のみがサポートされている場合は、一方のみが渡されます。両方がサポートされている場合は、両方が渡されます。Open Measurement Viewabilityには適用されません。

Video object

属性説明常に渡されるか?
apiこのインプレッションでサポートされているAPIフレームワークのリスト。詳細については、OpenRTB Spec 2.5 Table 5.6 を参照してください。APIが明示的にリストされていない場合、それはサポートされていないと想定されます。いいえ
battrブロックされたクリエイティブ属性。詳細については、OpenRTB Spec 2.5 Table 5.3 を参照してください。はい
companiontypeサポートされているVAST広告コンパニオンタイプ。詳細については、OpenRTB Spec 2.5 Table 5.14 を参照してください。一部のインベントリはすべてのコンパニオンタイプをサポートし、他のインベントリは静的のみをサポートします。はい、DSPビッダーにのみ送信されます
ext.videotypeリワードリクエストの場合は "rewarded"いいえ
hプレイヤーの高さ(ピクセル単位)。はい
linearityインプレッションがリニアでなければならないかどうかを示します。すべてのリクエストで 1 です。はい
maxbitrate最大ビットレート(Kbps)。いいえ
maxduration動画広告の最大再生時間(秒単位)。はい
mimesサポートされているコンテンツMIMEタイプ。video/mp4 がサポートされています。はい
minbitrate最小ビットレート(Kbps)。いいえ
minduration動画広告の最小再生時間(秒単位)。はい
placementインプレッションの配置タイプ。詳細については、OpenRTB Spec 2.5 Table 5.9 を参照してください。はい
playbackmethod許可されている再生方法。指定がない場合は、すべて許可されていると想定します。詳細については、OpenRTB Spec 2.5 Table 5.10 を参照してください。はい
plcmtインプレッションの動画配置サブタイプ。AdCOM Specification 1.0の List: Plcmt Subtypes—Video を参照してください。はい、DSPビッダーにのみ送信されます
pos画面上の広告位置。詳細については、OpenRTB Spec 2.5 Table 5.4 を参照してください。いいえ
protocolsサポートされている動画入札応答プロトコルの配列。VAST 2、VAST 3、およびVAST 4がサポートされています。プロトコルは、特定のインベントリソースがサポートしているものを反映します。一部のインベントリは2.0のみをサポートし、他のインベントリは2.0と3.0の両方をサポートします。詳細については、OpenRTB Spec 2.5 Table 5.8 を参照してください。はい、DSPビッダーにのみ送信されます
skipafterスキップが有効になるまでに動画を再生する必要がある秒数。これは、広告がスキップ可能な場合にのみ適用されます。はい
skipminこの秒数より長い総再生時間の動画はスキップ可能にできます。これは、広告がスキップ可能な場合にのみ適用されます。はい
startdelayプリロール、ミッドロール、またはポストロール広告配置の開始遅延(秒単位)を示します。詳細については、OpenRTB Spec 2.5 Table 5.12 を参照してください。はい
wプレイヤーの幅(ピクセル単位)。はい

Banner object

属性説明常に渡されるか?
apiこのインプレッションでサポートされているAPIフレームワークのリスト。詳細については、OpenRTB Spec 2.5 Table 5.6 を参照してください。APIが明示的にリストされていない場合、それはサポートされていないと想定されます。いいえ
battrバナーでブロックされたクリエイティブ属性。詳細については、OpenRTB Spec 2.5 Table 5.3 を参照してください。はい
btypeブロックされたバナーのタイプを示す整数の配列。詳細については、OpenRTB Spec 2.5 Table 5.2 を参照してください。はい
ext.bannertypeリワードリクエストの場合は "rewarded"いいえ
format許可されるバナーサイズを表すフォーマットオブジェクトの配列。高さ(h)と幅(w)を渡すことができます。何も指定されていない場合、AppLovinは Bidrequest.imp.banner.h および Bidrequest.imp.banner.w 属性を使用することをお勧めします。いいえ
hインプレッションの高さ(ピクセル単位)。はい
idこのオブジェクトの一意の識別子。値は通常 1 から始まり、オブジェクトごとに増加します。インプレッション内で一意である必要があります。いいえ
pos画面上の広告位置。詳細については、OpenRTB Spec 2.5 Table 5.4 を参照してください。AppLovin RTBは常に 1 = ファーストビュー(Above the Fold)を渡します。はい
wインプレッションの幅(ピクセル単位)。はい

Native object

AppLovinネイティブ広告は、OpenRTB Dynamic Native Ads API Specification Version 1.2 を使用します。 impressionオブジェクトにはnativeオブジェクトが含まれます。 nativeオブジェクトには、ネイティブリクエストのJSON文字列表現を含むrequestフィールドが含まれます。 AppLovinは動画アセットをサポートしていません。

属性説明常に渡されるか?
apiこのインプレッションでサポートされているAPIフレームワークのリスト。詳細については、OpenRTB Spec 2.5 Table 5.6 を参照してください。APIが明示的にリストされていない場合、それはサポートされていないと想定されます。いいえ
battrネイティブ広告でブロックされたクリエイティブ属性。詳細については、OpenRTB Spec 2.5 Table 5.3 を参照してください。はい
eventtrackersリクエストで宣言されたサポートされているメソッドに対応して、広告とともに実行するトラッキングオブジェクトの配列。非推奨となった imptrackers および jstracker に代わるものです。OpenRTB Spec 1.2 セクション4.7「Event Trackers Request Object」を参照してください。いいえ
requestネイティブ広告仕様に準拠したリクエストペイロード。これは文字列であることに注意してください。はい
request.assetsAssetオブジェクトの配列。すべての入札は、エクスチェンジによって提示された要素の配列に準拠する必要があります。はい
request.assets[«n»].data評価、価格などのデータオブジェクト。はい
request.assets[«n»].idエクスチェンジによって割り当てられた一意のアセットID。はい
request.assets[«n»].img.hminリクエストされた画像の最小の高さ(ピクセル単位)。クライアントによる画像の再スケーリングには、このオプションを使用します。h または hmin のいずれかを含める必要があります。h のみが含まれている場合は、正確な要件と見なされます。アイコン画像の場合は値80に設定(1:1のアスペクト比が必要)。メイン画像の場合は値417に設定(1.91:1のアスペクト比が必要、1200×627、1200×628、および800×418を推奨)。いいえ
request.assets[«n»].img.typeパブリッシャーによってサポートされている画像要素のタイプID。パブリッシャーは、この情報を適切な形式で表示できます。詳細については、OpenRTB Native spec 1.2 Table 7.4 and 7.5 を参照してください。はい
request.assets[«n»].img.wminリクエストされた画像の最小の幅(ピクセル単位)。クライアントによる画像の再スケーリングには、このオプションを使用します。w または wmin のいずれかを含める必要があります。w のみが含まれている場合は、正確な要件と見なされます。アイコン画像の場合は値80に設定(1:1のアスペクト比が必要)。メイン画像の場合は値800に設定(1.91:1のアスペクト比が必要、1200×627、1200×628、および800×418を推奨)。いいえ
request.assets[«n»].requiredアセットが必須である場合は 1 に設定されます(エクスチェンジはこれがない入札を受け入れません)。はい
request.context広告が表示されるコンテキスト。使用されず、常に 1501 に設定されます。いいえ
request.privacyネイティブ広告がバイヤー固有のプライバシー通知をサポートしている場合は 1 に設定されます。ネイティブ広告がカスタムプライバシーリンクをサポートしていない場合、またはサポートが不明な場合、このフィールドは存在しません。いいえ
request.seq(レイアウトタイプを参照)。最初の広告の場合は 0、2番目の広告の場合は 1、のようになります。これはストリーム内のコンテンツのシーケンス番号ではありません。いいえ
verリクエストが準拠するネイティブ広告仕様のバージョン。1.2 に設定されます。はい

Example bid request

{
  "app": {
    "bundle": "com.example.game",
    "cat": ["IAB9-30"],
    "id": "188e1f4c72744d3da3134a25",
    "name": "Example Game",
    "publisher": {
      "id": "41c8cd761e099946e85842c11debfb4d"
    },
    "storeurl": "https://play.google.com/store/apps/details?id=com.example.game"
  },
  "at": 1,
  "bcat": ["IAB8-5","IAB8-18","IAB11-4","IAB25","IAB26"],
  "device": {
    "carrier": "telekomde",
    "connectiontype": 3,
    "devicetype": 4,
    "dnt": 0,
    "geo": {
      "city": "Barrington",
      "country": "USA",
      "metro": "",
      "type": 2,
      "zip": ""
    },
    "h": 1280,
    "hwv": "hllte",
    "ifa": "e1020eb8-fc74-454d-b420-a9763d8bc556",
    "ip": "203.0.113.12",
    "js": 1,
    "language": "de",
    "lmt": 0,
    "make": "samsung",
    "model": "SM-N7505",
    "os": "Android",
    "osv": "5.1.1",
    "ua": "Mozilla/5.0 (Linux; Android 4.3; SM-N7505 Build/JSS15J) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.89 Mobile Safari/537.36",
    "w": 720
  },
  "id": "94dedeadbeefc4b8fcba406639bbf15912766bdc",
  "imp": [
    {
      "banner": {
        "api": [
          3,
          5
        ],
        "battr": [
          1,
          2,
          5,
          8,
          9,
         14,
         17
        ],
        "btype": [
          1,
          4
        ],
        "h": 480,
        "pos": 1,
        "w": 320
      },
     "displaymanager": "applovin",
     "displaymanagerver": "6.1.4",
     "id": "1",
     "instl": 1,
     "secure": 0,
     "tagid": "0652dbc39a23edfd",
     "video": {
        "battr": [
          1,
          2,
          3,
          7,
          8,
          9,
         14,
         13
        ],
        "companiontype": [
          1,
          2,
          3
        ],
        "h": 480,
        "linearity": 1,
        "mimes": [
          "video/mp4"
        ],
        "protocols": [
          2,
          3
        ],
        "w": 320
      }
    }
  ]
}

Example native bid request

{
  "app": {
    "bundle": "com.example.game",
    "cat": [
      "IAB24"
    ],
    "id": "81a292321de8ed119cb833e0a80c4231",
    "name": "Example Game",
    "publisher": {
      "id": "41c8cd761e099946e85842c11debfb4d"
    },
    "storeurl": "https://play.google.com/store/apps/details?id=com.example.game"
  },
  "at": 1,
  "badv": [
  ],
  "device": {
    "carrier": "verizon",
    "connectiontype": 2,
    "devicetype": 4,
    "dnt": 0,
    "geo": {
      "city": "Redwood City",
      "country": "USA",
      "metro": "",
      "type": 2
    },
    "h": 0,
    "hwv": "",
    "ifa": "12341234-1234-1234-1234-123412341234",
    "ip": "255.255.255.255",
    "ipv6": "2a00:79e1:abc:6b01:d516:20e2:582d:339a",
    "js": 1,
    "language": "en",
    "lmt": 0,
    "make": "",
    "model": "",
    "os": "Android",
    "osv": "8.0.0",
    "ua": "Mozilla/5.0 (Linux; Android 8.0.0; en_US; Moto Z (2) Build/ODXS27.000-00-00) AppleWebKit/000.00 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/000.00",
    "w": 0
  },
  "id": "d628d2709c061c14ea4a2e17a52da1778534d1f5",
  "imp": [
    {
      "displaymanager": "applovin",
      "displaymanagerver": "6.0.0",
      "ext": { },
      "id": "1",
      "native": {
        "api": [],
        "battr": [
          1,
          2,
          5,
          8,
          9,
         14,
         17,
          3,
          4,
         13
        ],
        "request": "{\"native\":{\"assets\":[{\"id\":1,\"required\":1,\"title\":{\"len\":140}},{\"id\":2,\"img\":{\"hmin\":800,\"type\":3,\"wmin\":417},\"required\":1},{\"id\":3,\"img\":{\"hmin\":50,\"type\":1,\"wmin\":50},\"required\":1},{\"data\":{\"len\":140,\"type\":2},\"id\":4,\"required\":0},{\"data\":{\"len\":15,\"type\":12},\"id\":5,\"required\":1},\"context\":1501,\"plcmtcnt\":1,\"plcmttype\":1,\"ver\":\"1.2\"}}",
        "ver": "1.2"
      },
      "secure": 0,
      "tagid": "5ba489fc7ec59a27:NOTIFYCLEAN"
    }
  ]
}

Example CTV bid request

{
  "id": "eb3ebe82eb5223c2525d46bd3bef213649466b0a",
  "at": 1,
  "bcat": [
    "IAB11-4",
    "IAB8-5",
    "test1",
    "IAB8-18",
    "IAB25-7",
    "IAB25-1",
    "IAB25-5",
    "IAB25-2",
    "IAB25-3",
    "IAB26-1",
    "IAB25-4",
    "IAB26-4",
    "IAB26-2",
    "IAB26-3",
    "IAB25-6",
    "test2"
  ],
  "tmax": 500,
  "badv": [
    "test2",
    "test1"
  ],
  "app": {
    "name": "APPINT",
    "bundle": "com.applovin.appint",
    "cat": [],
    "id": "a9dad9c29f02533c9462db5555561e79",
    "publisher": {
      "id": "61310",
      "ext": {}
    },
    "content": {
      "contentrating": "TV-PG",
      "genre": "Documentary,Science",
      "episode": 2,
      "season": "7",
      "ext": {
        "channel": "AppLovin Test"
      }
    },
    "storeurl": "https://channelstore.roku.com/details/196460",
    "ext": {}
  },
  "device": {
    "ifa": "66dcd4a1-a0ed-b2b8-7e1a-3d2ea2ecc889",
    "ip": "204.14.60.221",
    "language": "en",
    "devicetype": 3,
    "js": 0,
    "geo": {
      "type": 2,
      "ipservice": 3,
      "city": "Sidney Center",
      "country": "USA",
      "region": "ny",
      "dma": "502",
      "metro": "502",
      "zip": "13839",
      "ext": {
        "org": "DTC Cable",
        "isp": "DTC Cable"
      }
    },
    "ext": {},
    "make": "Roku",
    "model": "DVP",
    "os": "Roku OS",
    "dnt": 0,
    "lmt": 0
  },
  "imp": [
    {
      "id": "1",
      "displaymanager": "applovin",
      "instl": 0,
      "secure": 1,
      "tagid": "2f850a687d1acfdb:",
      "bidfloor": 22.58823529411765,
      "bidfloorcur": "USD",
      "exp": 14400,
      "video": {
        "w": 1920,
        "h": 1080,
        "battr": [
          1,
          2,
          5,
          8,
          9,
          14,
          17,
          3,
          4,
          13
        ],
        "mimes": [
          "video/mp4",
          "video/ogg",
          "video/webm"
        ],
        "placement": 1,
        "pos": 1,
        "minduration": 5,
        "maxduration": 60,
        "startdelay": -1,
        "minbitrate": 1,
        "maxbitrate": 280000,
        "linearity": 1,
        "sequence": 1,
        "protocols": [
          1,
          2,
          3,
          4,
          5,
          6
        ],
        "podid": "pod_1",
        "podseq": 0,
        "slotinpod": 0,
        "ext": {
          "maxsequence": 1
        }
      },
      "rwdd": 0,
      "ext": {}
    }
  ],
  "user": {
    "ext": {
      "gdpr": 0
    },
    "id": "66dcd4a1-a0ed-b2b8-7e1a-3d2ea2ecc889"
  },
  "regs": {
    "ext": {
      "ccpa": 0,
      "gdpr": 0
    }
  },
  "source": {
    "ext": {
      "schain": {
        "ver": "1.0",
        "complete": 1,
        "nodes": [
          {
            "asi": "applovin.com",
            "sid": "61310",
            "rid": "eb3ebe82eb5223c2525d46bd3bef213649466b0a",
            "hp": 1
          }
        ]
      }
    }
  }
}

search