配置サービス

プレースメント サービスを使用すると、プレースメント広告タグの作成、および変更や表示が可能です。 マネージド パブリッシャーまたはダイレクト メディア購入のプレースメントを使用します。

  • 配置 ID とそれに関連する情報は、Xandr のサーバー側に保存され、簡単に変更できます。
  • プレースメントを作成するときに、そのプレースメントに配信できるクリエイティブの種類を指定します (以下の supported_media_typessupported_media_subtypes を参照してください)。

注:

このサービスによる広告主、広告申込情報、またはキャンペーンのターゲティングは、 支払いルール サービスで定義されているターゲティングをオーバーライドします。

タグの形式

プレースメント ID を取得したら、プレースメント タグの書式を設定して、代理するパブリッシャーまたは購入保証のあるパブリッシャーに渡します。

注:

"id" はプレースメント ID です。

ヒント

プレースホルダーを含めて、広告呼び出し中にプラットフォームに追加のクエリ文字列パラメーターを渡すことができます。

重要

Secure Inventory (SSL) でプレースメント タグを提供する場合は、ホストを使用するように以下のタグを変更する必要があります。 "https://secure.adnxs.com/..."

IFRAME

<!-- BEGIN IFRAME TAG < - DO NOT MODIFY -->
<IFRAME SRC="https://ib.adnxs.com/tt?id=2704"
    FRAMEBORDER="0"
    SCROLLING="no"
    MARGINHEIGHT="0"
    MARGINWIDTH="0"
    TOPMARGIN="0"
    LEFTMARGIN="0"
    ALLOWTRANSPARENCY="true"
    WIDTH="120"
    HEIGHT="600"></IFRAME>
<!-- END TAG -->

JavaScript

<!-- BEGIN JS TAG < - DO NOT MODIFY -->
<SCRIPT SRC="https://ib.adnxs.com/ttj?id=2704" TYPE="text/javascript"></SCRIPT>
<!-- END TAG -->

REST API

注:

以下の呼び出しでは、 codeplacement_codesite_code、および publisher_code は、対応する ID の代わりに使用できます。

HTTP メソッド エンドポイント 説明
POST https://api.appnexus.com/placement?publisher_id=PUBLISHER_ID

https://api.appnexus.com/placement?site_id=SITE_ID
(placement JSON)
配置 (NETWORK) を追加します。
PUT https://api.appnexus.com/placement?id=PLACEMENT_ID&publisher_id=PUBLISHER_ID

https://api.appnexus.com/placement?code=PLACEMENT_ID&site_id=SITE_ID
(placement JSON)
既存の配置 (NETWORK) を変更します。
DELETE https://api.appnexus.com/placement?id=PLACEMENT_ID&publisher_id=PUBLISHER_ID

https://api.appnexus.com/placement?code=PLACEMENT_CODE&publisher_code=PUBLISHER_CODE
既存の配置を削除する。
GET https://api.appnexus.com/placement?publisher_id=PUBLISHER_ID パブリッシャーの 1 つのすべてのプレースメントを表示します。
GET https://api.appnexus.com/placement?id=PLACEMENT_ID パブリッシャーの 1 つの特定の配置を表示します。
GET https://api.appnexus.com/placement?id=1,2,3 サイトのすべてのプレースメントを表示します。

JSON フィールド

フィールド 種類 説明
id int 配置の ID。

既定値: 自動インクリメント数 (例: 123)
必須:PUT、クエリ文字列内
name string (100) プレースメントの名前。

必須:POST
code string (100) 配置のカスタム コード。

: コードは英数字にする必要があり、スペースを含めることはできません。 次の文字も使用できます。
- ピリオド (".")
- アンダースコア ("_")
- ハイフン ("-")
- パーセント ("%")
code2 string (100) 配置の 2 番目のカスタム コード。

: コードは英数字にする必要があり、スペースを含めることはできません。 次の文字も使用できます。
- ピリオド (".")
- アンダースコア ("_")
- ハイフン ("-")
- パーセント ("%")
code3 string (100) 配置の 3 番目のカスタム コード。

: コードは英数字にする必要があり、スペースを含めることはできません。 次の文字も使用できます。
- ピリオド (".")
- アンダースコア ("_")
- ハイフン ("-")
- パーセント ("%")
state 列挙 配置の状態。 使用可能な値: "active" または "inactive"

既定値: "active"
width int 配置の幅。
height int 配置の高さ。
is_resizable ブール型 配置でフレンドリ iFrame が使用されており、サイズを小さくしたり大きなクリエイティブに合わせて変更する場合は、このフィールドを true に設定します。

既定値: false
default_position 列挙 ページ上の配置の既定の位置。 使用可能な値: - "above" (スクロールせずに表示できる部分)
"below" (スクロールせずに表示される部分)
"unknown"

既定値: "unknown"
publisher_id int 配置に関連付けられているパブリッシャーの ID。

必須:POST
publisher_name string (100) 配置に関連付けられているパブリッシャーの名前。
site_id int このプレースメントの親サイトの ID。 各配置は、サイトに属している必要があります。

既定値: 発行元のサイト
site_name string (100) プレースメントが使用されているサイトの名前。
inventory_source_id int 推奨です
ad_profile_id int 配置に関連付けられている広告プロファイルの ID。

: 広告プロファイルを配置に「割り当てる」には、次のように推奨される方法を示します。ターゲット設定プロファイルを使用して広告品質ルールを作成します (プロファイルは配置を「ターゲット」とします)。 広告プロファイルを広告品質ルールにリンクします。 発行元に広告品質ルールを割り当てます。 これにより、ターゲティング プロファイルをより柔軟に使用できます。
supported_media_types オブジェクトの配列 プレースメントで提供できるメディアの種類。 詳細については 、以下のサポートされているメディアの種類 を参照してください。

重要: supported_media_types または supported_media_subtypes のいずれも指定しない場合、 "Banner" メディア・タイプおよびそのすべてのサブタイプがデフォルトで許可されます。
supported_media_subtypes オブジェクトの配列 プレースメントで配信が許可されているメディアのサブタイプ。 詳細については、以下のサポート 対象メディア サブタイプ を参照してください。
pop_values 配列 推奨です
default_creative_id int 推奨です。 代わりに default_creatives を使用してください。
default_creatives 配列 オークションの落札者がない場合に PSA の代わりに表示される既定のクリエイティブ。 既定のクリエイティブごとに、予約価格は配列内の "price" フィールドを使用して設定されます。 詳細については、下記 のデフォルト クリエイティブ をご覧ください。

: 予約価格が満たされない場合、プレースメントはポップされません (プレポップの場合を除きます)。
reserve_price double プレースメントの既定のクリエイティブごとに予約価格は、 default_creatives 配列に設定されます (下記 の「既定のクリエイティブ」 を参照)。 プレースメントにデフォルトのクリエイティブがない場合は、ここでプレースメントの予約価格を設定できます。ただし、予約価格によって PSA が表示される可能性があるため、これはベスト プラクティスではありません。

重要: 収量管理プロファイルは、配置レベルの予約価格設定に優先します。 そのようなプロファイルがある場合は、ハード フロアを使用して希望する予約価格を設定する必要があります。
hide_referer ブール型 trueの場合、参照元は報告されません。
default_referrer_url string 入札要求でインベントリ URL を非表示にするように表示 範囲プロファイル が設定されている場合は、代わりにバニティ URL を渡すようにこのフィールドを設定できます。 これは、パブリッシャーが実際のドメインを共有したくないが、購入者がドメイン別にそれらを識別できるようにしたい場合に特に便利です。
visibility_profile_id int 配置に直接割り当てられている表示範囲プロファイルの ID。 可視性プロファイルの詳細については、 可視性プロファイルを参照してください。
exclusive ブール型 読み取り専用です。
プレースメントのインベントリを再販可能にするかどうかを指定するには、プレースメントのサイトの marketplace_map オブジェクトの rtb フィールドを使用します。 このフィールドの説明については、「 サイト サービス 」を参照してください。 再販可能なすべてのインベントリは、RTB マーケットプレースの一部です。

既定値: False
pixel_url string ユーザーが配置を読み込む際にピギーバック呼び出しを行います。

既定値: null
pixel_type 列挙 ピクセルの種類を識別します。 使用可能な値は "javascript" または "image" です。

既定値: image
content_categories 配列 この配置に関連付けられているコンテンツ カテゴリの一覧。 配置には最大 20 個のカテゴリを指定できます。
filtered_advertisers 配列 プレースメントのターゲットが許可されている広告主のリスト。
filtered_line_items 配列 プレースメントのターゲットに使用できる広告申込情報のリスト。
filtered_campaigns 配列 配置のターゲットが許可されているキャンペーンのリスト。
segments 配列 この配置を表示したときにユーザーが追加されるセグメントのリスト。
estimated_clear_prices オブジェクトの配列 歴史的に、参加するサード パーティ オークションの過半数 (95%) を獲得した入札金額。 詳細については、以下の 推定クリア価格 を参照してください。
media_subtypes 配列 推奨です。 代わりに supported_media_typessupported_media_subtypes を使用してください。
intended_audience 列挙 自己監査専用の値。 使用可能な値:
- "general"
- "children"
- "young_adult"
- "mature"
inventory_attributes 配列 配置に含まれる機密属性。

ヒント: inventory_attributes はサイト レベルでも適用でき、この場合、配置レベルのオブジェクトにも影響します。 これは、ID を持つオブジェクトの配列です。 ID の一覧については、 Inventory Attribute Service を参照してください。
audited ブール型 true場合、配置は所有者によって自己監査されています。

既定値: false
audit_level 列挙 自己監査専用の値。

: サイト レベルでの自己監査は、配置レベルでオーバーライドできます。 使用可能な値:
- "site" - audited フィールドが配置では false に設定されているが、サイトでは true 場合は、この値を使用します。
- "placement" - 配置で audited フィールドが true に設定されている場合は、この値を使用します。

既定値: "site"
default_calculation_type 列挙 これにより、既定のクリエイティブが配信される入札価格のしきい値が決まります。 このしきい値を、ネットワークの総収益にするか、パブリッシャーの純収益にするかを選択できます。 対象となるキャンペーンが他にない場合、または利用可能な既定のクリエイティブがない場合は、PSA が配信されます。 使用可能な値: "gross" または "net"

既定値: "gross"
apply_floor_to_direct ブール型 削除されました。 代わりに floor_application_target を使用してください。
demand_filter_action string 含めたり除外したりできる需要ソースを示します。

既定値: default
floor_application_target 列挙 予約価格が適用される入札のタイプ。 使用可能な値:
- "external_only" - リザーブ価格は外部入札にのみ適用されます(購入会員と販売会員は異なります)。 学習の 1 日あたりのボリュームの最大 % (パブリッシャー サービスのmax_learn_pctフィールド) を超えてしまう場合でも、既定値を提供するよりも利用可能なマネージド学習のインプレッションを提供する場合は、このオプションを使用します。
- "external_non_preferred" - リザーブ価格は、外部入札(購入メンバーと販売メンバーが異なる)、またはインプレッションが利用可能なマネージド学習インプレッションであり、学習の1日の最大ボリュームの割合を超える場合に適用されます。 学習の 1 日の最大ボリュームの割合を超える利用可能なマネージド Learn インプレッションを提供するのではなく、既定値を提供する場合は、このオプションを使用します。
- "all" - 予約価格は、マネージド学習インプレッションを除くすべての入札単価に、学習の 1 日あたりのボリュームの最大の割合以内に適用されます。

既定値: "all"
pixel_url_secure string ユーザーが配置を読み込む際の安全なピギーバック呼び出し。

既定値: null
site_audit_status 列挙 サイトがクリエイティブ監査を実行することを決定した方法を示します。 使用可能な値は "self" または "unaudited" です。

既定値: unaudited
toolbar object 出品者は、すべてのツールバーとブラウザープラグインの在庫を申告する必要があります。 販売者が "toolbar" 在庫属性を割り当てる場合は、この追加のメタデータも含める必要があります。
acb_code 文字列 (32) 推奨です
tag_data string 推奨です
cost_cpm double 値が存在する場合は、配置の支払い情報として使用されます。 これにより、パブリッシャーに関連付けられている支払いルールがオーバーライドされます。

既定値: null
is_prohibited ブール型 読み取り専用です。 true場合、Xandr コンテンツ ポリシーに違反しているため、配置が禁止されています。 禁止されたプレースメントに対して直接オークションやサードパーティ オークションを実行することはありません。

既定値: false
last_modified timestamp 読み取り専用です。 プレースメントが最後に変更された日時。
stats object stats オブジェクトは非推奨になりました (2016 年 10 月 17 日現在)。 代わりに、統計情報を取得するためにレポート サービス を使用します。
content_retrieval_timeout_ms int この配置のタイムアウトは、"メディエーションされた" クリエイティブ ( content_source"mediation" に設定されているクリエイティブ) から取得されたコンテンツに対して設定されます。 詳細については、 クリエイティブ サービスを参照してください。
- 0 に設定すると、広告サーバーはメンバー サービスの値を使用します
- PUT または POST 呼び出しで API に指定されない場合、既定値は 0 になります。
- 広告サーバーがこのフィールドで 0 を読み取ると、メンバー検索が実行され、 メンバーサービス で定義されたデフォルトのタイムアウトが使用されます(これもゼロでないことを前提とします)。
- 配置を作成するときに、メンバーのデフォルト設定からこのフィールドに値がコピーされることはありません。 POST への呼び出しで明示的に指定する必要があります。 詳細については、「メンバー サービスのdefault_content_retrieval_timeout_ms」フィールドを参照してください。

既定値: 0
enable_for_mediation ブール型 これが、配置が仲介されたコンテンツを受け入れるべきかどうかの信頼できる情報源になります。 PUT または POST に設定されていない限り、このフィールドはメンバーから既定値を継承します。 メンバー サービスで既定値を変更した場合、そのアクションは以前に作成された配置に遡及的には影響しません。これらは引き続き以前の既定値に設定されます。 つまり、このフィールドの値を、メンバーの既定値を設定して遡及的に更新することはできません。 詳細については、「メンバー サービスのdefault_enable_for_mediation」フィールドを参照してください。

既定値: メンバー サービスのdefault_enable_for_mediationフィールドから継承されます。
private_sizes オブジェクトの配列 取引やパッケージでの提供が許可される可能性のある配置サイズのリスト。 詳細については、以下の プライベート サイズ を参照してください。
video object プレースメントで配信できるメディア サブタイプ。 詳細については、以下の 「ビデオ設定 」を参照してください。

既定値: null
ad_types オブジェクトの配列 広告タイプ ID やレンダラーに関する情報など、プレースメント タイプに関する情報が含まれます。 詳細については、以下の 「広告タイプ 」を参照してください。

既定値: null
必須:PUT
use_detected_domain ブール値 読み取り専用です。 検出されたドメインと報告されたドメインのどちらを使用するか。 すべてのクライアントの既定値は true です。

既定値: true
mime_types 文字列の配列 配置に含める、または除外する MIME タイプの一覧。 supported_mime_types_action_include 以下は、これらの MIME タイプを含めるか除外するかを指定するために使用されます。 各 MIME タイプを識別するために使用される文字列の一覧については、「 サポートされている MIME タイプ」を参照してください。

既定値: empty
supported_mime_types_action_include ブール値 true場合は、mime_types 配列にリストされている MIME の種類が含まれます。

既定値: false
handles_mixed_media ブール値 これにより、ビデオ プレーヤーが異なる MIME タイプの VAST ファイルをサポートできるかどうかがプラットフォームに通知されます。

既定値: true
tinytag_renderer_asset_floor_prices オブジェクトの配列 プレースメントに割り当てられているネイティブ クリエイティブに最低価格を関連付けます。 詳細については、「 Tinytag レンダラー アセットの最低価格」を参照してください。

必須:PUT
is_ss_native_assembly_enabled ブール値 有効にすると、元の要求はバナー要求になりますが、応答でネイティブ アセットを返すために、入札者に送信される要求にはネイティブ情報が設定されます。 最終的な応答は、ネイティブに組み立てられた広告マークアップがアタッチされたバナー広告タイプに戻されます。 trueであれば、はい。
GPID string (255) グローバル プレースメント ID (GPID)。 ページ上の特定の広告の配置を示すためにパブリッシャーによって提供されるグローバル配置レベルの識別子。

サポートされているメディアの種類

クリエイティブは、メディア タイプとメディア サブタイプによって分類されます。 メディア タイプはクリエイティブの一般的な表示スタイル ( "Banner" など) を定義し、メディア サブタイプはクリエイティブの特定の表示スタイル ( "Standard Banner""In-Banner Video" など) を定義します。 この配列を使用して、プレースメントで配信できるメディアの種類 (クリエイティブの一般的な表示スタイル) を制限できます。 メディア サブタイプ (クリエイティブの特定の表示スタイル) を制限するには、 supported_media_subtypes 配列を使用します (下記 の「サポートされているメディア サブタイプ 」を参照)。

フィールド 種類 説明
id int 許可されているメディアの種類の ID。 Media Type Service を使用すると、すべてのメディア タイプを表示できます。

既定値: 1
name string 許可されているメディアの種類の名前。

既定値: "Banner"
media_type_group_id int メディアの種類のグループ ID。
uses_sizes 列挙 メディアの種類にサイズ指定があるかどうか。 使用可能な値:
- "always"
- "sometimes"
- "never"
last_modified date allowed_media_type オブジェクトが最後に更新されたとき。

サポートされるメディア サブタイプ

クリエイティブは、メディア タイプとメディア サブタイプによって分類されます。 メディア タイプはクリエイティブの一般的な表示スタイル ( "Banner" など) を定義し、メディア サブタイプはクリエイティブの特定の表示スタイル ( "Standard Banner""In-Banner Video" など) を定義します。 この配列を使用して、プレースメントで配信できるメディア サブタイプ (クリエイティブの特定の表示スタイル) を制限できます。 メディアの種類 (クリエイティブの一般的な表示スタイル) を制限するには、 supported_media_types 配列を使用します (上記の 「サポートされるメディアの種類 」を参照)。

フィールド 種類 説明
id int 許可されるメディア サブタイプの ID。 Media Subtype Service を使用すると、すべてのメディア サブタイプを表示できます。

既定値: null
name string 許可されるメディア サブタイプの名前。
is_private ブール値 メディア サブタイプがプライベートに設定されているかどうか。 trueであれば、はい。
media_type_group_id int メディアの種類のグループ ID。

注:

サポートされているメディアの種類とメディア サブタイプ

  • サポートされているメディア タイプまたはサポートされているメディア サブタイプのいずれも指定しない場合、 "Banner" メディア タイプとそのすべてのサブタイプが既定で許可されます。
  • "Banner""Text" のメディア タイプ、およびそれらのメディア サブタイプの任意の組み合わせを 1 つの配置で組み合わせることができますが、他のメディア タイプとメディア サブタイプを組み合わせることはできません。 この制限により、適切なクリエイティブのみがプレースメントで提供されます。 たとえば、 "Video" メディア タイプのクリエイティブを許可するプレースメントは、ビデオ プレーヤーに供給されることを目的としており、 "Interstitial" などの他のメディア タイプのクリエイティブをプレースメントに配信することを許可するのは意味がありません。
  • 配置を設定して、 "Expandable" メディア タイプまたはそのサブタイプのいずれかをダイレクト インベントリに使用できるようになります。 他のプラットフォーム メンバーへの再販が可能なプレースメントの拡張クリエイティブをサポートする場合は、確認のためにプレースメントの ID を カスタマー サポート ポータル に提供してください。

サポートされている MIME の種類

オブジェクトの mime_types 配列は、次の表に示す MIME タイプをサポートします。 MIME タイプが指定されていない場合、すべての MIME タイプが受け入れられます。 Placement API では、[ Name ] 列の文字列が使用されます。 この情報をタグに渡す必要がある場合は、ID を使用します。

名前 ID
application/x-shockwave-flash 1
video/x-flv 2
video/mp4 3
video/webm 4
application/javascript 5
application/octet-stream 6
image/jpeg 7
image/gif 8
image/png 9
application/zip 10
application/vnd.ms-asf 11
video/x-ms-wmv 12
video/ogg 13
video/x-msvideo 14
video/mpeg 15
video/quicktime 16
video/3gpp 17
video/3gpp2 18
video/x-m4v 19
audio/ogg 20
audio/x-pn-realaudio 21
audio/mpeg 22
text/css 23
text/html 24
text/plain 25
audio/mp4 26

ビデオの設定

supported_media_type"video"の場合、またはsupported_media_subtypes"Standard VAST"の場合、これらのフィールドを video オブジェクトに含める必要があります。 以下の を参照してください。

注:

次の設定はオークション結果に影響します: アウトストリーム ビデオ プレーヤーの最終的な動作を決定するアウトストリーム プレーヤーの設定については、UI ドキュメントの「アウトストリーム ビデオ プレーヤーの設定」を参照してください。

フィールド 種類 説明
id int ビデオ設定オブジェクトの一意の ID。
width int ビデオ クリエイティブの幅。
max_duration_secs int プレースメントで再生できる動画広告の最大再生時間。
- maximum_number_ads が >1の場合、最大期間は広告ポッド(1つの配置を埋めるように設計された複数の広告の線形グループ)の長さ全体に適用されます。

: 広告ポッドを有効にするには、このフィールドを設定する必要があります。
maximum_ad_duration_secs int そのプレースメントで再生できる 1 つの広告の動画広告の最長時間 (秒単位)。 これは広告ポッドにのみ適用されます。
maximum_number_ads int プレースメントで再生できる広告の最大数。 maximum_number_adsが>1の場合、配置は広告ポッド (1 つの配置を埋めるように設計された複数の広告の線形グループ) にできます。
start_delay_secs int 配置の開始遅延 (秒単位)。 開始遅延値が >0 の場合、配置の位置は "mid-roll" になります。

: このフィールドは、コンテキストが "mid-roll"の場合は設定する必要があります。
skipoffset_seconds int スキップ可能になるまでのビデオ再生に許可される秒数。
既定値は null です。

注意: この値を null 以外の値に設定する場合は、 supports_skippable フィールドを true に設定する必要があります。 (下記参照)。
supports_skippable ブール値 広告スロットはスキップ可能です。
指定可能な値: "true" または "false"
context string ビデオ クリエイティブのロール位置。
指定可能な値: "pre-roll""mid-roll""post-roll"

重要: 広告ポッドを有効にするには、このフィールドを設定する必要があります。
layback_method string さまざまな再生方法があります。
- Auto-play, sound-on
- Auto-play, sound-off
- Click-to-play
- Mouse-over
- Auto-play, sound unknown

使用可能な値:
- "auto_play_sound_on"
- "auto_play_sound_off"
- "click_to_play"
- "mouse_over"
- "auto_play_sound_unknown"
- null
frameworks 文字列の配列 配置のフレームワーク。 オプションは以下のとおりです。
- VPAID 1.0
- VPAID 2.0
- MRAID-1
- ORMMA
- MRAID-2
使用可能な値:
- "vpaid_1_0"
- "vpaid_2_0"
- "mraid_1"
- "ormma"
- "mraid_2"
video_bumpers オブジェクトの配列 広告ポッドに関連付けることができるバンパー。 バンパー期間は、広告ポッド全体の期間には含まれません。 「ビデオバンパーオブジェクト」を参照してください。
player_vast_version string このフィールドは、配置でサポートされる最高の VAST バージョンを指定し、プレイヤーがサポートする最高の値に設定する必要があります。 プレイヤー バージョンよりも高い VAST バージョンを必要とするクリエイティブは、配置で配信する資格がありません。
使用可能な値:
- 2.0
- 3.0
- 4.0

注意: プレイヤーがサポートするよりも高い値を指定すると、サポートされていないクリエイティブがレンダリングされるときにエラーが発生する可能性があります。
vmin_ad_duration int 許可される最小クリエイティブ期間 (秒単位)。
minbitrate int 最小ビットレート (kbps 単位)。
mf_min_width int ビデオ クリエイティブの最小幅。
mf_min_height int ビデオ クリエイティブの最小高さ。
aspect_ratios オブジェクトの配列 ビデオの配置に使用できるクリエイティブな縦横比。 配列には ratio_widthratio_height が含まれています。

ビデオ バンパー

このオブジェクトの配列には、広告ポッド上のバンパーに関する情報が含まれています。

フィールド 種類 説明
video_bumper_type string バンパーのタイプ。 オプションは以下のとおりです。
- intro
- outro
既定値: null
max_duration_secs int バンパーの最大継続時間。

既定値: null

縦横比

このオブジェクトの配列には、ビデオの配置に役立つクリエイティブな縦横比に関する情報が含まれています。

フィールド 種類 説明
ratio_width int 縦横比の幅
ratio_height int 縦横比の高さ

広告タイプ

このオブジェクトの配列には、広告タイプ ID やレンダラーに関する情報など、プレースメント タイプに関する情報が含まれています。

フィールド 種類 説明
id int ad_typeの ID。
使用可能な値:
1 = バナー
2 = ビデオ
3 = ネイティブ

既定値: null
必須:POST/PUT
renderer_id int レンダラーの ID。
使用可能な値:
1 = アウトストリーム バナー
2 = アウトストリーム映像

既定値: null
必須:POST/PUT
name string すべて小文字の ad_type の名前 (例: video または banner)。
display_name string ad_typeの表示名。広告タイプに最初の大文字 (VideoBanner など) があります。
renderer マルチ オブジェクト レンダラーの iddisplay_name で構成されるオブジェクト。

既定値: null
必須:POST/PUT

Tinytag レンダラー アセットのフロア価格

このオブジェクトの配列は、プレースメントに割り当てられたネイティブ クリエイティブに最低価格を関連付けるために使用されます。

フィールド タイプ (長さ) 説明
renderer_id int レンダラーの ID。

必須:POST/PUT
ad_type_id int ad_typeの ID。 最低価格をネイティブ クリエイティブにしか関連付けることができないため、これは常に 3 になります。

既定値: 3
必須:POST/PUT
asset_type string 資産の種類。
次の値を指定できます。
- main_image
- video
必須:POST/PUT
floor_price double ネイティブ アセットのインプレッションと引き換えに支払う優先入札単価金額。

必須:POST/PUT

既定のクリエイティブ

この配列を使用して、既定のクリエイティブを配置に割り当てます。 以下の要件に注意してください。

  • 既定のクリエイティブの有効期限が切れてはなりません。 詳細については、クリエイティブ サービスのis_expired フィールドを参照してください。

  • 既定のクリエイティブは、プレースメントの supported_media_typessupported_media_subtypes に一致するクリエイティブ テンプレートに割り当てる必要があります。 たとえば、プレースメントで "Banner" メディア タイプのクリエイティブが許可されている場合、 "Interstitial" メディア タイプのクリエイティブ テンプレートを使用する既定のクリエイティブを関連付けることはできません。 詳細については、クリエイティブ サービスのtemplate フィールドを参照してください。

  • プレースメントのサイズが設定されている場合 (プレースメントに対して "width" フィールドと "height" フィールドが定義されている場合)、この配列には、一致する寸法のクリエイティブが 1 つだけ含まれているはずです。

フィールド 種類 説明
id int 既定のクリエイティブの ID。
width int 既定のクリエイティブの幅。
height int 既定のクリエイティブの高さ。
price double 既定のクリエイティブの予約価格。 落札はこの価格を超える必要があります。
name string 読み取り専用です。 既定のクリエイティブの名前。

POP 値

supported_media_type"Pop"の場合、またはsupported_media_subtypes"Popup"または"Popunder"の場合、これらのフィールドはpop_values配列に含める必要があります。 例については、以下を参照してください。

フィールド 種類 説明
pop_freq_times int pop_frequency_duration 秒以内にタグを一意のユーザー ID にポップできる回数。 pop_is_prepoptrue に設定されている場合は効果がありません。

既定値: No frequency cap
pop_freq_duration int pop_freq_times を参照してください。

既定値: No frequency cap
pop_is_prepop ブール型 trueの場合、タグは事前ポップ タグであり、パブリッシャー ページが既にポップしたウィンドウに対して機能します。

既定値: false
pop_max_width int pop_max_width が指定されている場合、タグによって表示されるクリエイティブの幅は 1 以下である必要がありますpop_max_width

既定値: no max width
pop_max_height int クリエイティブの最大高さ。 pop_max_height が指定されている場合、タグによって表示されるクリエイティブの高さは pop_max_height 以下である必要があります。

既定値: no max height

推定クリア価格

フィールド 種類 説明
clear_price int このプレースメントに参加するサード パーティ オークションの過半数 (95%) を歴史的に落札した入札金額。
average_price double これは、このプレースメントに対して送信されたすべての入札単価の平均です。
width int サイズレス配置タグをエクスポートして配信する場合は、配置の幅が決まります。
height int サイズレス配置タグをエクスポートして配信する場合は、配置の高さが決まります。
verified ブール型 クリエイティブが認証されたかどうかを示します。
geo_country string インプレッションに関連付けられている地理的な場所の国コード。

プライベート サイズ

この配列は、カスタム取引またはパッケージで提供できる特定の配置サイズを決定します。 これらのプライベート サイズが標準配置サイズと共に機能するには、ディール サービスまたはパッケージ サービスのoverride_size_preferenceappend に設定する必要があります。

フィールド 種類 説明
width int 配置の幅。
height int 配置の高さ。

統計情報

stats オブジェクトは非推奨になりました (2016 年 10 月 17 日現在)。 代わりに、統計情報を取得するためにレポート サービス を使用します。

ツール バー & ブラウザー プラグインの宣言

プラットフォーム ポリシーに従って、販売者はすべてのツールバー/ブラウザー プラグイン インベントリを特定し、独自の配置で他のインベントリから分離する必要があります。 ツールバーの在庫を特定するには、販売者は次の条件を満たしている必要があります。

  • inventory_attributeを適切に設定します。
  • ここで説明する必要な情報をツール バー配列で送信します。
パラメーター 説明
name string ツールバーの一般的な商品名。
company string ツール バーのデベロッパー。 商号ではなく、法人の事業体を特定してください。
tos_url string 監査人が完全な利用規約を見つけることができる Web ページへのリンク。
install_url string 監査人がツールバーをインストールできる Web ページへのリンク。

パブリッシャーの 1 つのすべての配置を表示しています

$ curl -b cookies -c cookies 'https://api.appnexus.com/placement?publisher_id=88888'

{
    "response": {
        "status": "OK",
        "count": 4,
        "start_element": 0,
        "num_elements": 100,
        "placements": [
            {
                "id": 594595,
                "name": "Test Placement 1",
                "code": null,
                "code2": null,
                "code3": null,
                "state": "active",
                "cost_cpm": null,
                "publisher_id": 88888,
                "site_id": 188040,
                "reserve_price": null,
                "width": 300,
                "height": 250,
                "default_position": "unknown",
                "default_creative_id": null,
                "ad_profile_id": null,
                "acb_code": null,
                "tag_data": null,
                "hide_referer": false,
                "inventory_source_id": null,
                "pixel_url": "",
                "pixel_type": "image",
                "last_modified": "2011-10-24 19:45:31",
                "media_subtypes": [
                    "banner"
                ],
                "intended_audience": "general",
                "audited": true,
                "audit_level": "placement",
                "default_calculation_type": "gross",
                "publisher_name": "National Public Radio",
                "site_name": "[Test Publisher 1] - ROS",
                "site_audit_status": "unaudited",
                "demand_filter_action": "include",
                "is_resizable": true,
                "pixel_url_secure": "",
                "floor_application_target": "all",
                "pop_values": null,
                "inventory_attributes": [
                    {
                        "id": 2,
                        "name": "Political opinion"
                    },
                    {
                        "id": 16,
                        "name": "Blogs"
                    }
                ],
                "supported_media_types": [
                    {
                        "name": "Banner",
                        "id": 1
                    }
                ],
                "supported_media_subtypes": null,
                "content_categories": [
                    {
                        "id": 7,
                        "name": "Arts & Entertainment",
                        "is_system": true
                    },
                    {
                        "id": 17,
                        "name": "News",
                        "is_system": true
                    },
                    {
                        "id": 25,
                        "name": "Society",
                        "is_system": true
                    },
                    {
                        "id": 11445,
                        "name": "Books & Literature",
                        "is_system": true
                    }
                ],
                "segments": null,
                "estimated_clear_prices": [
                    {
                        "clear_price": 1,
                        "average_price": 0.5,
                        "width": 0,
                        "height": 0,
                        "verified": true
                    }
                ],
                "filtered_advertisers": [
                    {
                        "id": 35081,
                        "name": "Test Advertiser 1"
                    }
                ],
                "filtered_line_items": null,
                "filtered_campaigns": null,
                "default_creatives": null
            },
            {
                "id": 605055,
                "name": "Test Placement 2",
                "code": null,
                "code2": null,
                "code3": null,
                "state": "active",
                "cost_cpm": null,
                "publisher_id": 88888,
                "site_id": 188040,
                "reserve_price": null,
                "width": null,
                "height": null,
                "default_position": "unknown",
                "default_creative_id": null,
                "ad_profile_id": null,
                "acb_code": null,
                "tag_data": null,
                "hide_referer": false,
                "inventory_source_id": null,
                "pixel_url": null,
                "pixel_type": "image",
                "last_modified": "2012-03-08 00:49:50",
                "media_subtypes": null,
                "intended_audience": null,
                "audited": false,
                "audit_level": "site",
                "default_calculation_type": "gross",
                "publisher_name": "Test Publisher 1",
                "site_name": "[Test Publisher 1] - ROS",
                "site_audit_status": "unaudited",
                "demand_filter_action": "default",
                "is_resizable": false,
                "pixel_url_secure": null,
                "floor_application_target": "all",
                "pop_values": null,
                "inventory_attributes": null,
                "supported_media_types": [
                    {
                        "id": 1,
                        "name": "Banner"
                    },
                    {
                        "id": 5,
                        "name": "Text"
                    }
                ],
                "supported_media_subtypes": null,
                "content_categories": null,
                "segments": null,
                "estimated_clear_prices": [
                    {
                        "clear_price": 1,
                        "average_price": 0.5,
                        "width": 0,
                        "height": 0,
                        "verified": true
                    }
                ],
                "filtered_advertisers": null,
                "filtered_line_items": null,
                "filtered_campaigns": null,
                "default_creatives": null
            },
            {
                "id": 605056,
                "name": "Test Placement 3",
                "code": null,
                "code2": null,
                "code3": null,
                "state": "active",
                "cost_cpm": null,
                "publisher_id": 88888,
                "site_id": 188040,
                "reserve_price": null,
                "width": null,
                "height": null,
                "default_position": "unknown",
                "default_creative_id": null,
                "ad_profile_id": null,
                "acb_code": null,
                "tag_data": null,
                "hide_referer": false,
                "inventory_source_id": null,
                "pixel_url": null,
                "pixel_type": "image",
                "last_modified": "2012-03-08 00:54:37",
                "media_subtypes": null,
                "intended_audience": null,
                "audited": false,
                "audit_level": "site",
                "default_calculation_type": "gross",
                "publisher_name": "Test Publisher 1",
                "site_name": "[Test Publisher 1] - ROS",
                "site_audit_status": "unaudited",
                "demand_filter_action": "default",
                "is_resizable": false,
                "pixel_url_secure": null,
                "floor_application_target": "all",
                "pop_values": null,
                "inventory_attributes": null,
                "supported_media_types": null,
                "supported_media_subtypes": [
                    {
                        "id": 3,
                        "name": "In-Banner Video",
                        "media_type": {
                            "id": 1
                        }
                    }
                ],
                "content_categories": null,
                "segments": null,
                "estimated_clear_prices": [
                    {
                        "clear_price": 1,
                        "average_price": 0.5,
                        "width": 0,
                        "height": 0,
                        "verified": true
                    }
                ],
                "filtered_advertisers": null,
                "filtered_line_items": null,
                "filtered_campaigns": null,
                "default_creatives": null
            },
            {
                "id": 605057,
                "name": "Test Placement 4",
                "code": null,
                "code2": null,
                "code3": null,
                "state": "active",
                "cost_cpm": null,
                "publisher_id": 88888,
                "site_id": 188040,
                "reserve_price": null,
                "width": 1,
                "height": 1,
                "default_position": "unknown",
                "default_creative_id": null,
                "ad_profile_id": null,
                "acb_code": null,
                "tag_data": null,
                "hide_referer": false,
                "inventory_source_id": null,
                "pixel_url": null,
                "pixel_type": "image",
                "last_modified": "2012-03-08 01:07:47",
                "media_subtypes": null,
                "intended_audience": null,
                "audited": false,
                "audit_level": "site",
                "default_calculation_type": "gross",
                "publisher_name": "Test Publisher 1",
                "site_name": "[Test Publisher 1] - ROS",
                "site_audit_status": "unaudited",
                "demand_filter_action": "default",
                "is_resizable": false,
                "pixel_url_secure": null,
                "floor_application_target": "all",
                "pop_values": null,
                "inventory_attributes": null,
                "supported_media_types": [
                    {
                        "id": 3,
                        "name": "Interstitial"
                    }
                ],
                "supported_media_subtypes": null,
                "content_categories": null,
                "segments": null,
                "estimated_clear_prices": [
                    {
                        "clear_price": 1,
                        "average_price": 0.5,
                        "width": 0,
                        "height": 0,
                        "verified": true
                    }
                ],
                "filtered_advertisers": null,
                "filtered_line_items": null,
                "filtered_campaigns": null,
                "default_creatives": null
            }
        ]
    }
}

特定の配置の表示

$ curl -b cookies -c cookies 'https://api.appnexus.com/placement?id=605057'

{
    "response": {
        "status": "OK",
        "count": 1,
        "start_element": 0,
        "num_elements": 100,
        "placement": {
            "id": 605057,
            "name": "Test Placement 4",
            "code": null,
            "code2": null,
            "code3": null,
            "state": "active",
            "cost_cpm": null,
            "publisher_id": 88888,
            "site_id": 188040,
            "reserve_price": null,
            "width": 1,
            "height": 1,
            "default_position": "unknown",
            "default_creative_id": null,
            "ad_profile_id": null,
            "acb_code": null,
            "tag_data": null,
            "hide_referer": false,
            "inventory_source_id": null,
            "pixel_url": null,
            "pixel_type": "image",
            "last_modified": "2012-03-08 01:07:47",
            "media_subtypes": null,
            "intended_audience": null,
            "audited": false,
            "audit_level": "site",
            "default_calculation_type": "gross",
            "publisher_name": "Test Publisher 1",
            "site_name": "[Test Publisher 1] - ROS",
            "site_audit_status": "unaudited",
            "demand_filter_action": "default",
            "is_resizable": false,
            "pixel_url_secure": null,
            "floor_application_target": "all",
            "pop_values": null,
            "inventory_attributes": null,
            "supported_media_types": [
                {
                    "id": 3,
                    "name": "Interstitial"
                }
            ],
            "supported_media_subtypes": null,
            "content_categories": null,
            "segments": null,
            "estimated_clear_prices": [
                {
                    "clear_price": 1,
                    "average_price": 0.5,
                    "width": 0,
                    "height": 0,
                    "verified": true
                }
            ],
            "filtered_advertisers": null,
            "filtered_line_items": null,
            "filtered_campaigns": null,
            "default_creatives": null
        }
    }
}

"Interstitial"メディア タイプのクリエイティブのみを許可するプレースメントを追加する

$ cat placement

{
    "placement": {
        "name": "Placement for Interstitials",
        "publisher_id": 88888,
        "supported_media_types": [
            {
                "id": 3
            }
        ],
        "video": 10,
        "supports_skippable": true,
        "player_vast_version" "3.0"
        }
    }
}

$ curl -b cookies -c cookies -X POST -d @placement 'https://api.appnexus.com/placement'

{
    "response": {
        "status": "OK",
        "count": 1,
        "id": 605058,
        "start_element": 0,
        "num_elements": 100,
        "placement": {
            "id": 605058,
            "name": "Placement for Interstitials",
            "code": null,
            "code2": null,
            "code3": null,
            "state": "active",
            "cost_cpm": null,
            "publisher_id": 88888,
            "site_id": 188040,
            "reserve_price": null,
            "width": 1,
            "height": 1,
            "default_position": "unknown",
            "default_creative_id": null,
            "ad_profile_id": null,
            "acb_code": null,
            "tag_data": null,
            "hide_referer": false,
            "inventory_source_id": null,
            "pixel_url": null,
            "pixel_type": "image",
            "last_modified": "2012-03-08 01:41:52",
            "media_subtypes": null,
            "intended_audience": null,
            "audited": false,
            "audit_level": "site",
            "default_calculation_type": "gross",
            "publisher_name": "Test Publisher 1",
            "site_name": "[Test Publisher 1] - ROS",
            "site_audit_status": "unaudited",
            "demand_filter_action": "default",
            "is_resizable": false,
            "pixel_url_secure": null,
            "floor_application_target": "all",
            "pop_values": null,
            "inventory_attributes": null,
            "supported_media_types": [
                {
                    "id": 3,
                    "name": "Interstitial"
                }
            ],
            "supported_media_subtypes": null,
            "content_categories": null,
            "segments": null,
            "estimated_clear_prices": [
                {
                    "clear_price": 1,
                    "average_price": 0.5,
                    "width": 0,
                    "height": 0,
                    "verified": true
                }
            ],
            "filtered_advertisers": null,
            "filtered_line_items": null,
            "filtered_campaigns": null,
            "default_creatives": null
        }
    }
}

"In-Banner Video"メディア サブタイプのクリエイティブのみを許可するプレースメントを追加する

$ cat placement

{
    "placement": {
        "name": "Placement for In-Banner Video",
        "publisher_id": 88888,
        "supported_media_subtypes": [
            {
                "id": 3
            }
        ],
        "video": 10,
        "supports_skippable": true,
        "player_vast_version" "3.0"
        }
    }
}

$ curl -b cookies -c cookies -X POST -d @placement 'https://api.appnexus.com/placement'

{
    "response": {
        "status": "OK",
        "count": 1,
        "id": 605059,
        "start_element": 0,
        "num_elements": 100,
        "placement": {
            "id": 605059,
            "name": "Placement for In-Banner Video",
            "code": null,
            "code2": null,
            "code3": null,
            "state": "active",
            "cost_cpm": null,
            "publisher_id": 88888,
            "site_id": 188040,
            "reserve_price": null,
            "width": null,
            "height": null,
            "default_position": "unknown",
            "default_creative_id": null,
            "ad_profile_id": null,
            "acb_code": null,
            "tag_data": null,
            "hide_referer": false,
            "inventory_source_id": null,
            "pixel_url": null,
            "pixel_type": "image",
            "last_modified": "2012-03-08 01:46:43",
            "media_subtypes": null,
            "intended_audience": null,
            "audited": false,
            "audit_level": "site",
            "default_calculation_type": "gross",
            "publisher_name": "Test Publisher 1",
            "site_name": "[Test Publisher 1] - ROS",
            "site_audit_status": "unaudited",
            "demand_filter_action": "default",
            "is_resizable": false,
            "pixel_url_secure": null,
            "floor_application_target": "all",
            "pop_values": null,
            "inventory_attributes": null,
            "supported_media_types": null,
            "supported_media_subtypes": [
                {
                    "id": 3,
                    "name": "In-Banner Video",
                    "media_type": {
                        "id": 1
                    }
                }
            ],
            "content_categories": null,
            "segments": null,
            "estimated_clear_prices": [
                {
                    "clear_price": 1,
                    "average_price": 0.5,
                    "width": 0,
                    "height": 0,
                    "verified": true
                }
            ],
            "filtered_advertisers": null,
            "filtered_line_items": null,
            "filtered_campaigns": null,
            "default_creatives": null
        }
    }
}

"Popup"メディア サブタイプのクリエイティブのみを許可するプレースメントを追加する

$ cat placement

{
    "placement": {
        "name": "Placement for Popups",
        "publisher_id": 88888,
        "supported_media_subtypes": [
            {
                "id": 2
            }
        ],
        "pop_values":{
            "pop_is_prepop":false,
            "pop_freq_times":4,
            "pop_freq_duration":1440,
            "pop_max_width":500,
            "pop_max_height":100
        }
    }
}

$ curl -b cookies -c cookies -X POST -d @placement 'https://api.appnexus.com/placement?publisher_id=88888'

{
    "response": {
        "status": "OK",
        "count": 1,
        "id": 605076,
        "start_element": 0,
        "num_elements": 100,
        "placement": {
            "id": 605076,
            "name": "Placement for Popups",
            "code": null,
            "code2": null,
            "code3": null,
            "state": "active",
            "cost_cpm": null,
            "publisher_id": 88888,
            "site_id": 188040,
            "reserve_price": null,
            "width": null,
            "height": null,
            "default_position": "unknown",
            "default_creative_id": null,
            "ad_profile_id": null,
            "acb_code": null,
            "tag_data": null,
            "hide_referer": false,
            "inventory_source_id": null,
            "pixel_url": null,
            "pixel_type": "image",
            "last_modified": "2012-03-08 15:56:05",
            "media_subtypes": null,
            "intended_audience": null,
            "audited": false,
            "audit_level": "site",
            "default_calculation_type": "gross",
            "publisher_name": "National Public Radio",
            "site_name": "[National Public Radio] - ROS",
            "site_audit_status": "unaudited",
            "demand_filter_action": "default",
            "is_resizable": false,
            "pixel_url_secure": null,
            "floor_application_target": "all",
            "pop_values": {
                "pop_freq_times": 4,
                "pop_freq_duration": 1440,
                "pop_is_prepop": false,
                "pop_max_width": 500,
                "pop_max_height": 100
            },
            "inventory_attributes": null,
            "supported_media_types": null,
            "supported_media_subtypes": [
                {
                    "id": 2,
                    "name": "Popup",
                    "media_type": {
                        "id": 2
                    }
                }
            ],
            "content_categories": null,
            "segments": null,
            "estimated_clear_prices": [
                {
                    "clear_price": 1,
                    "average_price": 0.5,
                    "width": 0,
                    "height": 0,
                    "verified": true
                }
            ],
            "filtered_advertisers": null,
            "filtered_line_items": null,
            "filtered_campaigns": null,
            "default_creatives": null
        }
    }
}

"Video Standard VAST"メディア サブタイプのクリエイティブのみを許可するプレースメントを追加する

$ cat placement
{
    "placement": {
        "name": "Placement for Standard VAST Video",
        "publisher_id": 585173,
        "supported_media_subtypes": [
            {
                "id": 64
            }
        ],
        "video": {
        "id": 5,
        "width": 750,
        "max_duration_secs": 30,
        "supports_skippable": true,
        "player_vast_version": "3.0",
        "context": "pre-roll",
        "playback_method": null,
        "frameworks": [
          "vpaid_1_0",
          "vpaid_2_0",
          "mraid_1",
          "ormma",
          "mraid_2"
          ]
      }
    }
}
 
$ curl -b cookies -c cookies -X POST -d @placement 'https://api.appnexus.com/placement?publisher_id=585173'
 
{
  "response": {
    "status": "OK",
    "count": 1,
    "id": 5078562,
    "start_element": 0,
    "num_elements": 100,
    "placement": {
      "id": 5078562,
      "name": "Placement for Standard VAST Video",
      "code": null,
      "code2": null,
      "code3": null,
      "state": "active",
      "cost_cpm": null,
      "publisher_id": 585173,
      "content_retrieval_timeout_ms": 0,
      "enable_for_mediation": true,
      "is_prohibited": false,
      "site_id": 1275896,
      "default_referrer_url": null,
      "reserve_price": null,
      "width": 1,
      "height": 1,
      "default_position": "unknown",
      "default_creative_id": null,
      "ad_profile_id": null,
      "acb_code": null,
      "tag_data": null,
      "hide_referer": false,
      "inventory_source_id": null,
      "pixel_url": null,
      "pixel_type": "image",
      "last_modified": "2015-07-07 20:44:42",
      "media_subtypes": null,
      "intended_audience": null,
      "audited": false,
      "audit_level": "site",
      "default_calculation_type": "gross",
      "publisher_name": "National Public Radio",
      "site_name": "[National Public Radio] - ROS",
      "site_audit_status": "unaudited",
      "member_id": 958,
      "demand_filter_action": "default",
      "visibility_profile_id": null,
      "is_resizable": false,
      "pixel_url_secure": null,
      "floor_application_target": "all",
      "client_js_tracking_pct": 0,
      "use_detected_domain": true,
      "pop_values": null,
      "toolbar": null,
      "inventory_attributes": null,
      "supported_media_types": null,
      "supported_media_subtypes": [
        {
          "id": 64,
          "name": "Standard VAST",
          "media_type": {
            "id": 4
          }
        }
      ],
      "content_categories": null,
      "segments": null,
      "estimated_clear_prices": [
        {
          "clear_price": 1,
          "average_price": 0.5,
          "width": 0,
          "height": 0,
          "verified": true
        }
      ],
      "filtered_advertisers": null,
      "filtered_line_items": null,
      "filtered_campaigns": null,
      "default_creatives": null,
      "private_sizes": null,
      "video": {
        "id": 9,
        "width": 750,
        "max_duration_secs": 30,
        "supports_skippable": true,
        "context": "pre-roll",
        "playback_method": null,
        "frameworks": [
          "vpaid_1_0",
          "vpaid_2_0",
          "mraid_1",
          "ormma",
          "mraid_2"
        ]
      }
    }
  }
}

イントロ バンパーを許可する広告ポッドの配置を追加する

$ cat placement
{
    "placement": {
        "video": {
            "supports_skippable": false,
            "player_vast_version": "3.0",
            "playback_method": null,
            "max_duration_sec": 200,
            "maximum_number_ads": 20,
            "context": "mid-roll",
            "start_delay_secs": 30,
            "frameworks": [
                "vpaid_2_0"
            ],
            "video_bumpers": [
                {
                    "video_bumper_type": "outro",
                    "max_duration_secs": 30
                }
            ]
        }
    }
}
 
$ curl -b cookies -c cookies -X POST -d @placement 'https://api.appnexus.com/placement?publisher_id=626425'
 
{
    "response": {
        "status": "OK",
        "count": 1,
        "id": "11323022",
        "start_element": 0,
        "num_elements": 100,
        "placement": {
            "id": 11323022,
            "name": "Ad Pod Placement",
            "code": null,
            "code2": null,
            "code3": null,
            "state": "active",
            "cost_cpm": null,
            "publisher_id": 626425,
            "content_retrieval_timeout_ms": 0,
            "enable_for_mediation": true,
            "is_prohibited": false,
            "site_id": 1433875,
            "default_referrer_url": null,
            "reserve_price": null,
            "width": 1,
            "height": 1,
            "default_position": "unknown",
            "default_creative_id": null,
            "ad_profile_id": null,
            "acb_code": null,
            "tag_data": null,
            "hide_referer": false,
            "exclusive": false,
            "pixel_url": null,
            "pixel_type": "image",
            "last_modified": "2017-05-23 15:27:18",
            "media_subtypes": null,
            "intended_audience": null,
            "audited": false,
            "audit_level": "site",
            "default_calculation_type": "gross",
            "publisher_name": "New_Publisher",
            "site_name": "[New_Publisher] - ROS",
            "site_audit_status": "unaudited",
            "member_id": 958,
            "demand_filter_action": "default",
            "visibility_profile_id": null,
            "is_resizable": false,
            "pixel_url_secure": null,
            "floor_application_target": "all",
            "client_js_tracking_pct": 0,
            "use_detected_domain": true,
            "auction_timeout_ms": null,
            "pop_values": null,
            "toolbar": null,
            "inventory_attributes": null,
            "supported_media_types": null,
            "supported_media_subtypes": [
                {
                    "id": 64,
                    "is_private": false,
                    "name": "Standard VAST",
                    "media_type": {
                        "id": 4
                    }
                }
            ],
            "content_categories": null,
            "segments": null,
            "estimated_clear_prices": [
                {
                    "clear_price": 1,
                    "average_price": 0.5,
                    "width": 0,
                    "height": 0,
                    "verified": true,
                    "geo_country": ""
                }
            ],
            "filtered_advertisers": null,
            "filtered_line_items": null,
            "filtered_campaigns": null,
            "default_creatives": null,
            "private_sizes": null,
            "video": {
                "id": 282568,
                "width": null,
                "max_duration_secs": null,
                "supports_skippable": false,
                "context": "mid-roll",
                "playback_method": null,
                "maximum_number_ads": 20,
                "maximum_ad_duration_secs": null,
                "start_delay_secs": 30,
                "frameworks": [
                    "vpaid_2_0"
                ],
                "video_bumpers": [
                    {
                        "video_bumper_type": "outro",
                        "max_duration_secs": 30
                    }
                ]
            },
            "ad_types": null
        }
    }
}

スキップオフセット機能を有効にした配置の追加

{
        "placement": {
            "id": 11633087,
            ...
            "video": {
                "id": 336328,
                "width": null,
                "max_duration_secs": 60,
                "supports_skippable": true,
                "player_vast_version": "3.0",
                "context": "pre-roll",
                "playback_method": null,
                "maximum_number_ads": 3,
                "maximum_ad_duration_secs": null,
                "start_delay_secs": null,
                "use_server_side_trackers": false,
                "frameworks": null,
                "video_bumpers": [
                    {
                        "video_bumper_type": "outro",
                        "max_duration_secs": 15
                    }
                ],
                "skipoffset_seconds": 10
            }
        }
}