Visibility Profile サービス
在庫を再販する場合、可視性プロファイル サービスを使用すると、入札要求で購入者に渡す詳細レベルを制御できます。 具体的には、発行元 ID と名前、配置 ID と名前、発行元が提供する年齢と性別のデータ、インベントリのユニバーサルとカスタムの分類、インベントリ URL、位置情報などを公開または非表示にすることができます。
プロファイルの既定の設定 ( expose_age_default
、 expose_gender_default
など) は、すべてのプラットフォーム購入者と外部入札者に適用されますが、 buyer_members
配列と bidders
配列を使用して、特定のプラットフォーム購入者と外部入札者の既定の設定をオーバーライドできます。 たとえば、既定では在庫データを非表示にし、特別なビジネス関係を持つ特定の購入メンバーにのみデータを公開できます。 または、競合他社と見なされる特定の購入メンバーを除くすべてのユーザーにインベントリ データを公開することもできます。
買い手が入札リクエストに表示するデータに影響を与えるだけでなく、可視性の設定は、購入者が購入したインプレッションについて報告したときに表示されるデータにも影響します。 たとえば、購入者から発行元 ID と名前を非表示にした場合、その購入者にはレポートに発行元 ID と名前が表示されません。
注:
複数の可視性プロファイルを作成できますが、メンバーにアタッチできるのは 1 つだけです (メンバー サービスの [visibility_profile_id
] フィールドを参照してください)。 公開元に可視性プロファイルを直接添付する場合は、アカウント担当者にお問い合わせください。
REST API
HTTP メソッド | エンドポイント | 説明 |
---|---|---|
POST |
https://api.appnexus.com/visibility-profile ( visibility_profile JSON) |
可視性プロファイルを追加します。 |
PUT |
https://api.appnexus.com/visibility-profile?id=VISIBILITY_PROFILE_ID ( visibility_profile JSON) |
可視性プロファイルを変更します。 |
DELETE |
https://api.appnexus.com/visibility-profile?id=VISIBILITY_PROFILE_ID | 可視性プロファイルを削除します。 |
GET |
https://api.appnexus.com/visibility-profile | すべての可視性プロファイルを表示します。 |
GET |
https://api.appnexus.com/visibility-profile?id=VISIBILITY_PROFILE_ID | 特定の可視性プロファイルを表示します。 |
GET |
https://api.appnexus.com/visibility-profile?id=1,2,3 | コンマ区切りリストを使用して、ID で複数の可視性プロファイルを表示します。 |
GET |
https://api.appnexus.com/visibility-profile/meta | フィルター処理および並べ替えの対象となるフィールドを確認します。 |
JSON フィールド
フィールド | 種類 | 説明 |
---|---|---|
id |
int | 読み取り専用です。 可視性プロファイルの ID。 デフォルト: 自動生成された数値 (つまり、123)。 クエリ文字列で必要な On: PUT 。 |
member_id |
int | 読み取り専用です。 可視性プロファイルを所有するメンバーの ID。 |
name |
string | 可視性プロファイルの名前。 必須: POST |
notes |
string | 可視性プロファイルに関する追加情報。 |
expose_publishers_default |
ブール型 |
使用しないでください。 一部のクライアントでは使用できません。 true すると、発行元 ID が入札要求に渡されます。 これは、以下の buyer_members 配列と bidders 配列で個別に設定されていないすべてのプラットフォーム メンバーと入札者に適用されます。デフォルト: true |
expose_tags_default |
ブール型 |
使用しないでください。 一部のクライアントでは使用できません。 true 場合、プレースメント ID は入札リクエストに渡されます。 これは、以下の buyer_members 配列と bidders 配列で個別に設定されていないすべてのプラットフォーム メンバーと入札者に適用されます。デフォルト: true |
expose_age_default |
ブール型 |
true 場合、発行元が指定した年齢データが入札要求に渡されます。 これは、以下の buyer_members 配列と bidders 配列で個別に設定されていないすべてのプラットフォーム メンバーと入札者に適用されます。デフォルト: true |
expose_gender_default |
ブール型 |
true 場合、発行元が指定した性別データが入札要求に渡されます。 これは、以下の buyer_members 配列と bidders 配列で個別に設定されていないすべてのプラットフォーム メンバーと入札者に適用されます。デフォルト: true |
expose_universal_categories_default |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_custom_categories_default |
列挙 | 入札要求でのカスタム コンテンツ カテゴリの可視性。 使用可能な値: - none : 入札リクエストにカスタム カテゴリは渡されません。- all : すべてのカスタム カテゴリが入札リクエストに渡されます。- list : custom_categories 配列に一覧表示されているカスタム カテゴリは、入札要求で渡されます。デフォルト: none |
url_exposure_default |
列挙 | 入札リクエストの在庫 URL の可視性。 使用可能な値: - full : 完全な URL が入札要求に渡されます。- domain : 入札リクエストには URL のドメインのみが渡されます。- hidden : URL は入札リクエストに渡されません。デフォルト: full |
expose_bid_requests_default |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_auction_id_default |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_locale_default |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_ecp_default |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_reserve_price_default |
ブール型 |
true 場合、発行元が指定した予約価格が入札要求で渡されます。 これは、以下の buyer_members 配列と bidders 配列で個別に設定されていないすべてのプラットフォーム メンバーと入札者に適用されます。デフォルト: true |
expose_user_id_default |
ブール型 |
true 場合、発行元が指定したユーザー ID が入札要求に渡されます。 これは、以下の buyer_members 配列と bidders 配列で個別に設定されていないすべてのプラットフォーム メンバーと入札者に適用されます。デフォルト: true |
expose_ip_default |
ブール型 |
true 場合、発行元が指定した IP アドレスが入札要求に渡されます。 これは、以下の buyer_members 配列と bidders 配列で個別に設定されていないすべてのプラットフォーム メンバーと入札者に適用されます。デフォルト: true |
expose_venue_id_default |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_user_agent_default |
ブール型 |
true 場合、発行元が指定したユーザー エージェントが入札要求に渡されます。 これは、以下の buyer_members 配列と bidders 配列で個別に設定されていないすべてのプラットフォーム メンバーと入札者に適用されます。デフォルト: true |
expose_city_default |
ブール型 |
true 場合、発行元が提供する都市は、Microsoft Invest を使用して購入者のターゲット設定とレポートを行う場合に使用できます。 これは、以下の buyer_members および bidders 配列で個別に設定されていないすべての Microsoft Invest メンバーと入札者に適用されます。true し、この可視性プロファイルが販売者制限付きターゲティングを使用する取引に関連付けられている場合、取引をターゲットとする Microsoft Invest 購入者は都市をターゲットにできません。 詳細については、 Deal Service に関するページを参照してください。外部 DSP の購入者は、この設定に関係なく、都市をターゲットにして報告できます。 デフォルト: true |
expose_state_default |
ブール型 |
true 場合、発行元が提供する状態は、Microsoft Invest を使用して購入者のターゲット設定とレポートを行う際に使用できます。 これは、以下の buyer_members および bidders 配列で個別に設定されていないすべての Microsoft Invest メンバーと入札者に適用されます。true し、この可視性プロファイルが販売者制限付きターゲティングを使用する取引に関連付けられている場合、取引をターゲットとする Microsoft Invest 購入者は状態をターゲットにできません。 詳細については、 Deal Service に関するページを参照してください。外部 DSP の購入者は、この設定に関係なく、状態をターゲットにして報告できます。 デフォルト: true |
expose_dma_default |
ブール型 |
true 場合、Microsoft Invest を使用して購入者のターゲット設定とレポートを行う際に、発行元が提供する DMA を使用できます。 これは、以下の buyer_members および bidders 配列で個別に設定されていないすべての Microsoft Invest メンバーと入札者に適用されます。true し、この可視性プロファイルが販売者制限付きターゲティングを使用した取引に関連付けられている場合、取引をターゲットとする Microsoft Invest 購入者は DMA をターゲットにすることができません。 詳細については、 Deal Service に関するページを参照してください。外部 DSP の購入者は、この設定に関係なく、DMA をターゲットにして報告できます。 デフォルト: true |
expose_postal_code_default |
ブール型 |
true 場合、発行元が指定した郵便番号が入札要求に渡されます。 これは、以下の buyer_members 配列と bidders 配列で個別に設定されていないすべてのプラットフォーム メンバーと入札者に適用されます。デフォルト: true |
expose_geo_lat_lon_default |
ブール型 |
true 場合、発行元が指定した緯度と経度の情報が入札要求に渡されます。 これは、以下の buyer_members 配列と bidders 配列で個別に設定されていないすべてのプラットフォーム メンバーと入札者に適用されます。デフォルト: true |
expose_device_id_default |
ブール型 |
true 場合、発行元が指定したデバイス ID が入札要求に渡されます。 これは、以下の buyer_members 配列と bidders 配列で個別に設定されていないすべてのプラットフォーム メンバーと入札者に適用されます。デフォルト: true |
expose_device_model_id_default |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_querystring_default |
ブール型 |
true 場合、発行元が指定したクエリ文字列が入札要求に渡されます。 これは、以下の buyer_members 配列と bidders 配列で個別に設定されていないすべてのプラットフォーム メンバーと入札者に適用されます。デフォルト: true |
expose_application_id_default |
ブール型 |
true 場合、発行元が提供する Android または iOS モバイル アプリケーション ID が入札要求に渡されます。 これは、以下の buyer_members 配列と bidders 配列で個別に設定されていないすべてのプラットフォーム メンバーと入札者に適用されます。デフォルト: true |
expose_site_id_default |
ブール型 |
true 場合、発行元が指定したプレースメント グループ (サイト) ID が入札要求に渡されます。 これは、以下の buyer_members 配列と bidders 配列で個別に設定されていないすべてのプラットフォーム メンバーと入札者に適用されます。デフォルト: true |
expose_datetime_default |
ブール型 | 使用しないでください。 このフィールドは無視されます。 |
buyer_members |
オブジェクトの配列 | 特定の Xandr プラットフォーム メンバーの可視性ルール。 詳細については、以下の 「購入者メンバー 」を参照してください。 デフォルト: true |
bidders |
オブジェクトの配列 | 特定の外部入札者やコンテキスト データ プロバイダーの可視性ルール。 詳細については、以下 の「Bidders 」を参照してください。 |
custom_categories |
オブジェクトの配列 | 入札要求で渡されるカスタム コンテンツ カテゴリ。 詳細については、以下の 「カスタム カテゴリ 」を参照してください。expose_custom_categories_default がlist の場合は、On:POST 必須。 |
last_modified |
timestamp | 読み取り専用です。 可視性プロファイルが最後に変更された日時。 |
expose_device_type_targets |
ブール型 |
true し、この可視性プロファイルが販売者制限付きターゲティングを使用した取引に関連付けられている場合、取引をターゲットとする Microsoft Invest 購入者はデバイスの種類をターゲットにできません。 詳細については、 Deal Service に関するページを参照してください。 |
expose_segment_groups_default |
ブール型 |
true し、この可視性プロファイルが販売者制限付きターゲティングを使用する取引に関連付けられている場合、取引をターゲットとする Microsoft Invest 購入者はセグメントをターゲットにできません。 詳細については、 Deal Service に関するページを参照してください。 |
expose_video_context_default |
ブール型 |
true し、この可視性プロファイルが販売者制限付きターゲティングを使用する取引に関連付けられている場合、取引をターゲットとする Microsoft Invest 購入者はビデオ コンテキスト (プレロールなど) をターゲットにすることができません。 詳細については、 Deal Service に関するページを参照してください。 |
expose_video_content_genres_default |
ブール型 |
true し、この可視性プロファイルが販売者制限付きターゲティングを使用した取引に関連付けられている場合、取引をターゲットとする Microsoft Invest 購入者はビデオ コンテンツジャンル (例: コメディ) をターゲットにすることができません。 詳細については、 Deal Service に関するページを参照してください。 |
expose_video_program_types_default |
ブール型 |
true し、この可視性プロファイルが販売者制限付きターゲティングを使用する取引に関連付けられている場合、取引をターゲットとする Microsoft Invest 購入者はビデオ プログラムの種類 (シリーズなど) をターゲットにすることができません。 詳細については、 Deal Service に関するページを参照してください。 |
expose_video_content_ratings_default |
ブール型 |
true し、この可視性プロファイルが販売者制限付きターゲティングを使用した取引に関連付けられている場合、取引をターゲットとする Microsoft Invest 購入者はビデオ コンテンツレーティングをターゲットにすることができません。 詳細については、 Deal Service に関するページを参照してください。 |
expose_video_content_duration_default |
ブール型 |
true し、この可視性プロファイルが販売者制限付きターゲティングを使用する取引に関連付けられている場合、取引をターゲットとする Microsoft Invest 購入者はビデオ コンテンツの期間 (短い形式など) をターゲットにすることができません。 詳細については、 Deal Service に関するページを参照してください。 |
expose_video_content_networks_default |
ブール型 |
true し、この可視性プロファイルが販売者制限付きターゲティングを使用した取引に関連付けられている場合、取引をターゲットとする Microsoft Invest 購入者はビデオ コンテンツ ネットワークをターゲットにすることができません。 詳細については、 Deal Service に関するページを参照してください。 |
expose_video_delivery_types_default |
ブール型 |
true し、この可視性プロファイルが販売者制限付きターゲティングを使用する取引に関連付けられている場合、取引をターゲットとする Microsoft Invest 購入者はビデオ配信の種類 (VOD など) をターゲットにすることができません。 詳細については、 Deal Service に関するページを参照してください。 |
カスタム カテゴリ
expose_custom_categories_default
がlist
に設定されている場合は、この配列を使用して、入札要求に渡すカスタム カテゴリを指定します。 配列内の各オブジェクトは、1 つのカスタム カテゴリを表し、次のフィールドが含まれています。 書式設定については、次の 例を 参照してください。
ヒント
コンテンツ カテゴリ サービスを使用して、カスタム コンテンツ カテゴリの ID を取得できます。
フィールド | 種類 | 説明 |
---|---|---|
id |
int | 入札要求で渡されるカスタム コンテンツ カテゴリの ID。 |
name |
string | 読み取り専用です。 カスタム コンテンツ カテゴリの名前。 |
購入者メンバー
この配列を使用して、特定の Xandr プラットフォーム メンバーの可視性ルールを定義します。 配列内の各オブジェクトは 1 つのメンバーを表し、次のフィールドを含みます。 書式設定については、次の 例を 参照してください。
ヒント
プラットフォーム メンバー サービスを使用して、Xandr プラットフォーム メンバーの ID を取得できます。
フィールド | 種類 | 説明 |
---|---|---|
id |
int | 特定の可視性ルールを適用する Xandr プラットフォーム メンバーの ID。 必須: POST |
name |
string | 読み取り専用です。 Xandr プラットフォーム メンバーの名前。 |
expose_publishers |
ブール型 | 使用しないでください。 このフィールドは無視されます。 選択した顧客の場合: true 場合、発行元 ID が入札要求でメンバーに渡されます。デフォルト: true |
expose_tags |
ブール型 | 使用しないでください。 このフィールドは無視されます。 選択した顧客の場合: true 場合、プレースメント ID は入札リクエストでメンバーに渡されます。デフォルト: true |
expose_age |
ブール型 |
true 場合、入札要求で年齢データがメンバーに渡されます。デフォルト: true |
expose_gender |
ブール型 |
true 場合、入札要求で性別データがメンバーに渡されます。デフォルト: true |
expose_universal_categories |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_custom_categories |
列挙 | メンバーに対する入札要求のカスタム コンテンツ カテゴリの可視性。 使用可能な値: - none : 入札リクエストにカスタム カテゴリは渡されません。- all : すべてのカスタム カテゴリが入札リクエストに渡されます。- list : custom_categories 配列に一覧表示されているカスタム カテゴリは、入札要求で渡されます。デフォルト: none |
custom_categories |
オブジェクトの配列 | 入札要求でメンバーに渡されるカスタム コンテンツ カテゴリ。 この配列のフィールドについては、上記の 「カスタム カテゴリ 」を参照してください。expose_custom_categories_default がlist の場合は、On:POST 必須。 |
url_exposure |
列挙 | メンバーに対する入札要求の在庫 URL の可視性。 使用可能な値: - full : 完全な URL が入札要求に渡されます。- domain : 入札リクエストには URL のドメインのみが渡されます。- hidden : URL は入札リクエストに渡されません。デフォルト: full |
expose_bid_requests |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_auction_id |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_locale |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_ecp |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_reserve_price |
ブール型 |
true 場合、予約価格は所有メンバーに公開されます。デフォルト: true |
expose_user_id |
ブール型 |
true 場合、ユーザー ID は所有メンバーに公開されます。デフォルト: true |
expose_ip |
ブール型 |
true 場合、IP アドレスは所有メンバーに公開されます。デフォルト: true |
expose_venue_id |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_user_agent |
ブール型 |
true 場合、ユーザー エージェントは所有メンバーに公開されます。デフォルト: true |
expose_city |
ブール型 |
true 場合、都市は Microsoft Invest 購入者のターゲット設定とレポートに使用できます。デフォルト: true |
expose_state |
ブール型 |
true 場合、Microsoft Invest 購入者のターゲット設定とレポートに状態を使用できます。デフォルト: true |
expose_dma |
ブール型 |
true 場合、DMA は Microsoft Invest 購入者のターゲット設定とレポートに使用できます。デフォルト: true |
expose_postal_code |
ブール型 |
true 場合、郵便番号は所有メンバーに公開されます。デフォルト: true |
expose_geo_lat_lon |
ブール型 |
true 場合、緯度と経度の情報が所有メンバーに公開されます。デフォルト: true |
expose_device_id |
ブール型 |
true 場合、デバイス ID は所有メンバーに公開されます。デフォルト: true |
expose_device_model_id |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_querystring |
ブール型 |
true 場合、クエリ文字列は所有メンバーに公開されます。デフォルト: true |
expose_application_id |
ブール型 |
true 場合、Android または iOS モバイル アプリケーション ID が所有メンバーに公開されます。デフォルト: true |
expose_site_id |
ブール型 |
true 場合、配置グループ (サイト) ID が所有メンバーに公開されます。デフォルト: true |
expose_datetime |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
入札
この配列を使用して、特定の外部入札者やコンテキスト データ プロバイダーの可視性ルールを定義します。 配列内の各オブジェクトは、1 つの入札者を表し、次のフィールドを含みます。 書式設定については、次の 例を 参照してください。
ヒント
外部入札者 ID を直接取得するためのサービスはありません。ただし、 プラットフォーム メンバー サービス は、使用している入札者を含むプラットフォーム メンバーに関する情報を取得します。
フィールド | 種類 | 説明 |
---|---|---|
id |
int | 特定の可視性ルールを適用する外部入札者の ID。 必須: POST |
name |
string | 読み取り専用です。 外部入札者の名前。 |
expose_publishers |
ブール型 | 使用しないでください。 このフィールドは無視されます。 一部の顧客の場合: true すると、発行元 ID が入札要求で入札者に渡されます。デフォルト: true |
expose_tags |
ブール型 | 使用しないでください。 このフィールドは無視されます。 選択した顧客の場合: true 場合、プレースメント ID は入札要求で入札者に渡されます。デフォルト: true |
expose_age |
ブール型 |
true 場合、入札要求で年齢データが入札者に渡されます。デフォルト: true |
expose_gender |
ブール型 |
true 場合、入札要求で性別データが入札者に渡されます。デフォルト: true |
expose_universal_categories |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_custom_categories |
列挙 | 入札者に対する入札要求のカスタム コンテンツ カテゴリの可視性。 使用可能な値: - none : 入札リクエストにカスタム カテゴリは渡されません。- all : すべてのカスタム カテゴリが入札リクエストに渡されます。- list : custom_categories 配列に一覧表示されているカスタム カテゴリは、入札要求で渡されます。デフォルト: none |
custom_categories |
オブジェクトの配列 | 入札要求で入札者に渡されるカスタム コンテンツ カテゴリ。 この配列のフィールドについては、上記の 「カスタム カテゴリ 」を参照してください。expose_custom_categories_default がlist の場合は、On:POST 必須。 |
url_exposure |
列挙 | 入札者に対する入札要求の在庫 URL の可視性。 使用可能な値: - full : 完全な URL が入札要求に渡されます。- domain : 入札リクエストには URL のドメインのみが渡されます。- hidden : URL は入札リクエストに渡されません。デフォルト: full |
expose_bid_requests |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_auction_id |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_locale |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_ecp |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_reserve_price |
ブール型 |
true 場合、予約価格は入札要求で入札者に渡されます。デフォルト: true |
expose_user_id |
ブール型 |
true 場合、ユーザー ID は入札要求で入札者に渡されます。デフォルト: true |
expose_ip |
ブール型 |
true 場合、IP アドレスは入札要求で入札者に渡されます。デフォルト: true |
expose_venue_id |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_user_agent |
ブール型 |
true 場合、ユーザー エージェントは入札要求を入札者に渡します。デフォルト: true |
expose_city |
ブール型 |
true 場合、都市は Microsoft Invest 入札者のターゲット設定とレポートに使用できます。デフォルト: true |
expose_state |
ブール型 |
true 場合、Microsoft Invest 入札者のターゲット設定とレポートに状態を使用できます。デフォルト: true |
expose_dma |
ブール型 |
true 場合、DMA は Microsoft Invest 入札者のターゲット設定とレポートに使用できます。デフォルト: true |
expose_postal_code |
ブール型 |
true 場合、郵便番号は入札要求で入札者に渡されます。デフォルト: true |
expose_geo_lat_lon |
ブール型 |
true 場合、緯度と経度の情報が入札要求で入札者に渡されます。デフォルト: true |
expose_device_id |
ブール型 |
true 場合、デバイス ID は入札要求で入札者に渡されます。デフォルト: true |
expose_device_model_id |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
expose_querystring |
ブール型 |
true 場合、クエリ文字列は入札要求で入札者に渡されます。デフォルト: true |
expose_application_id |
ブール型 |
true 、Android または iOS モバイル アプリケーション ID が入札要求で入札者に渡される場合。デフォルト: true |
expose_site_id |
ブール型 |
true すると、プレースメント グループ (サイト) ID が入札要求で入札者に渡されます。デフォルト: true |
expose_datetime |
ブール型 | 使用しないでください。 このフィールドは無視されます。 デフォルト: true |
例
可視性プロファイルの追加 - メンバー 9 を除くすべての購入者に在庫データを表示する
この例では、 POST
要求によって可視性プロファイルが作成され、メンバー 9 を除くすべての Xandr プラットフォーム メンバーと外部入札者が、入札要求の発行元、配置、年齢、性別、カテゴリ、および URL 情報を表示できます。
$ cat visibility_profile
{
"visibility-profile": {
"name": "Test Visibility Profile",
"expose_age_default": true,
"expose_gender_default": true,
"expose_custom_categories_default": "all",
"url_exposure_default": "full",
"expose_reserve_price_default": true,
"expose_user_id_default": true,
"expose_ip_default": true,
"expose_user_agent_default": true,
"expose_postal_code_default": true,
"expose_geo_lat_lon_default": true,
"expose_device_id_default": true,
"expose_querystring_default": true,
"expose_application_id_default": true,
"expose_site_id_default": true,
"buyer_members": [
{
"id": 9,
"expose_age": false,
"expose_gender": false,
"expose_custom_categories": "none",
"url_exposure": "hidden"
}
]
}
}
$ curl -b cookies -X POST -d @visibility_profile 'https://api.appnexus.com/visibility-profile'
{
"response": {
"status": "OK",
"count": 1,
"id": 1818,
"start_element": 0,
"num_elements": 100,
"visibility-profile": {
"id": 1818,
"member_id": 1066,
"name": "Test Visibility Profile",
"notes": null,
"expose_age_default": true,
"expose_gender_default": true,
"expose_custom_categories_default": "all",
"url_exposure_default": "full",
"expose_reserve_price_default": true,
"expose_user_id_default": true,
"expose_ip_default": true,
"expose_user_agent_default": true,
"expose_postal_code_default": true,
"expose_geo_lat_lon_default": true,
"expose_device_id_default": true,
"expose_querystring_default": true,
"expose_application_id_default": true,
"expose_site_id_default": true,
"last_modified": "2015-08-31 21:18:54",
"buyer_members": [
{
"id": 9,
"expose_age": false,
"expose_gender": false,
"expose_custom_categories": "none",
"url_exposure": "hidden",
"expose_bid_requests": true,
"expose_reserve_price": true,
"expose_user_id": true,
"expose_ip": true,
"expose_user_agent": true,
"expose_postal_code": true,
"expose_geo_lat_lon": true,
"expose_device_id": true,
"expose_querystring": true,
"expose_application_id": true,
"expose_site_id": true,
"name": "DisplayWords Bidder - member 9",
"custom_categories": null
}
],
"bidders": null,
"custom_categories": null
}
}
}
可視性プロファイルの追加 - メンバー 9 を除くすべての購入者の在庫データを非表示にする
この例では、 POST
要求によって可視性プロファイルが作成され、メンバー 9 を除くすべての Xandr プラットフォーム メンバーと外部入札者が、入札要求の発行元、配置、年齢、性別、カテゴリ、および URL 情報を表示できなくなります。
$ cat visibility_profile
{
"visibility-profile": {
"name": "Test Visibility Profile",
"expose_age_default": false,
"expose_gender_default": false,
"expose_custom_categories_default": "none",
"url_exposure_default": "hidden",
"expose_reserve_price_default": true,
"expose_user_id_default": true,
"expose_ip_default": true,
"expose_user_agent_default": true,
"expose_postal_code_default": true,
"expose_geo_lat_lon_default": true,
"expose_device_id_default": true,
"expose_querystring_default": true,
"expose_application_id_default": true,
"expose_site_id_default": true,
"buyer_members": [
{
"id": 9,
"expose_age": true,
"expose_gender": true,
"expose_custom_categories": "all",
"url_exposure": "full",
"expose_bid_requests": true,
"expose_reserve_price": true,
"expose_user_id": true,
"expose_ip": true,
"expose_user_agent": true,
"expose_postal_code": true,
"expose_geo_lat_lon": true,
"expose_device_id": true,
"expose_querystring": true,
"expose_application_id": true,
"expose_site_id": true,
}
]
}
$ curl -b cookies -X POST -d @visibility_profile 'https://api.appnexus.com/visibility-profile'
{
"response": {
"status": "OK",
"count": 1,
"id": 1819,
"start_element": 0,
"num_elements": 100,
"visibility-profile": {
"id": 1819,
"member_id": 1066,
"name": "Test Visibility Profile",
"notes": null,
"expose_age_default": false,
"expose_gender_default": false,
"expose_custom_categories_default": "none",
"url_exposure_default": "hidden",
"expose_reserve_price_default": true,
"expose_user_id_default": true,
"expose_ip_default": true,
"expose_user_agent_default": true,
"expose_postal_code_default": true,
"expose_geo_lat_lon_default": true,
"expose_device_id_default": true,
"expose_querystring_default": true,
"expose_application_id_default": true,
"expose_site_id_default": true,
"last_modified": "2015-08-31 21:57:13",
"buyer_members": [
{
"id": 9,
"expose_age": true,
"expose_gender": true,
"expose_custom_categories": "all",
"url_exposure": "full",
"expose_reserve_price": true,
"expose_user_id": true,
"expose_ip": true,
"expose_user_agent": true,
"expose_postal_code": true,
"expose_geo_lat_lon": true,
"expose_device_id": true,
"expose_querystring": true,
"expose_application_id": true,
"expose_site_id": true,
"name": "DisplayWords Bidder - member 9",
"custom_categories": null
}
],
"bidders": null,
"custom_categories": null
}
}
}
可視性プロファイルの変更 1818
この例では、 PUT
要求によって可視性プロファイル 1818 が更新され、カスタム コンテンツ カテゴリ 24214 のみが入札要求に渡されるようにします。 これは、可視性が個別に定義されているプラットフォーム メンバー 9 を除くすべての Xandr プラットフォーム メンバーと外部入札者に適用されます (応答の配列 {{buyer_members}}
参照)。
$ cat visibility_profile_update
{
"visibility-profile": {
"expose_custom_categories_default": "list",
"custom_categories": [
{
"id": 24214
}
]
}
}
$ curl -b cookies -X PUT -d @visibility_profile_update 'https://api.appnexus.com/visibility-profile?id=1818'
{
"response": {
"status": "OK",
"count": 1,
"id": "1818",
"start_element": 0,
"num_elements": 100,
"visibility-profile": {
"id": 1818,
"member_id": 1066,
"name": "Test Visibility Profile",
"notes": null,
"expose_age_default": true,
"expose_gender_default": true,
"expose_custom_categories_default": "list",
"url_exposure_default": "full",
"expose_reserve_price_default": true,
"expose_user_id_default": true,
"expose_ip_default": true,
"expose_user_agent_default": true,
"expose_postal_code_default": true,
"expose_geo_lat_lon_default": true,
"expose_device_id_default": true,
"expose_querystring_default": true,
"expose_application_id_default": true,
"expose_site_id_default": true,
"last_modified": "2015-08-31 21:24:43",
"buyer_members": [
{
"id": 9,
"expose_age": false,
"expose_gender": false,
"expose_custom_categories": "none",
"url_exposure": "hidden",
"expose_reserve_price": true,
"expose_user_id": true,
"expose_ip": true,
"expose_user_agent": true,
"expose_postal_code": true,
"expose_geo_lat_lon": true,
"expose_device_id": true,
"expose_querystring": true,
"expose_application_id": true,
"expose_site_id": true,
"name": "DisplayWords Bidder - member 9",
"custom_categories": null
}
],
"bidders": null,
"custom_categories": [
{
"id": 24214,
"name": "TEST"
}
]
}
}
}
すべての可視性プロファイルを表示する
$ curl -b cookies 'https://api.appnexus.com/visibility-profile'
{
"response": {
"status": "OK",
"count": 2,
"start_element": 0,
"num_elements": 100,
"visibility-profiles": [
{
"id": 1816,
"member_id": 1066,
"name": "Test Visibility Profile",
"notes": null,
"expose_age_default": true,
"expose_gender_default": true,
"expose_custom_categories_default": "list",
"url_exposure_default": "full",
"expose_reserve_price_default": true,
"expose_user_id_default": true,
"expose_ip_default": true,
"expose_user_agent_default": true,
"expose_postal_code_default": true,
"expose_geo_lat_lon_default": true,
"expose_device_id_default": true,
"expose_querystring_default": true,
"expose_application_id_default": true,
"expose_site_id_default": true,
"last_modified": "2015-08-31 18:14:45",
"buyer_members": [
{
"id": 9,
"expose_age": true,
"expose_gender": true,
"expose_custom_categories": "none",
"url_exposure": "full",
"expose_reserve_price": true,
"expose_user_id": true,
"expose_ip": true,
"expose_user_agent": true,
"expose_postal_code": true,
"expose_geo_lat_lon": true,
"expose_device_id": true,
"expose_querystring": true,
"expose_application_id": true,
"expose_site_id": true,
"name": "DisplayWords Bidder - member 9",
"custom_categories": null
}
],
"bidders": [
{
"id": 6,
"expose_age": true,
"expose_gender": true,
"expose_custom_categories": "none",
"url_exposure": "full",
"expose_reserve_price": true,
"expose_user_id": true,
"expose_ip": true,
"expose_user_agent": true,
"expose_postal_code": true,
"expose_geo_lat_lon": true,
"expose_device_id": true,
"expose_querystring": true,
"expose_application_id": true,
"expose_site_id": true,
"name": "Dilling HBF Test New",
"custom_categories": null
}
],
"custom_categories": [
{
"id": 24214,
"name": "TEST"
}
]
},
{
"id": 1818,
"member_id": 1066,
"name": "Test Visibility Profile",
"notes": null,
"expose_age_default": true,
"expose_gender_default": true,
"expose_custom_categories_default": "list",
"url_exposure_default": "full",
"expose_reserve_price_default": true,
"expose_user_id_default": true,
"expose_ip_default": true,
"expose_user_agent_default": true,
"expose_postal_code_default": true,
"expose_geo_lat_lon_default": true,
"expose_device_id_default": true,
"expose_querystring_default": true,
"expose_application_id_default": true,
"expose_site_id_default": true,
"last_modified": "2015-08-31 21:24:43",
"buyer_members": [
{
"id": 9,
"expose_age": false,
"expose_gender": false,
"expose_custom_categories": "none",
"url_exposure": "hidden",
"expose_reserve_price": true,
"expose_user_id": true,
"expose_ip": true,
"expose_user_agent": true,
"expose_postal_code": true,
"expose_geo_lat_lon": true,
"expose_device_id": true,
"expose_querystring": true,
"expose_application_id": true,
"expose_site_id": true,
"name": "DisplayWords Bidder - member 9",
"custom_categories": null
}
],
"bidders": null,
"custom_categories": [
{
"id": 24214,
"name": "TEST"
}
]
}
]
}
}
可視性プロファイルの表示 1818
$ curl -b cookies 'https://api.appnexus.com/visibility-profile?id=1818'
{
"response": {
"status": "OK",
"count": 1,
"start_element": 0,
"num_elements": 100,
"visibility-profile": {
"id": 1818,
"member_id": 1066,
"name": "Test Visibility Profile",
"notes": null,
"expose_age_default": true,
"expose_gender_default": true,
"expose_custom_categories_default": "list",
"url_exposure_default": "full",
"expose_reserve_price_default": true,
"expose_user_id_default": true,
"expose_ip_default": true,
"expose_user_agent_default": true,
"expose_postal_code_default": true,
"expose_geo_lat_lon_default": true,
"expose_device_id_default": true,
"expose_querystring_default": true,
"expose_application_id_default": true,
"expose_site_id_default": true,
"last_modified": "2015-08-31 21:24:43",
"buyer_members": [
{
"id": 9,
"expose_age": false,
"expose_gender": false,
"expose_custom_categories": "none",
"url_exposure": "hidden",
"name": "DisplayWords Bidder - member 9",
"custom_categories": null
}
],
"bidders": null,
"custom_categories": [
{
"id": 24214,
"name": "TEST"
}
]
}
}
}