Visibility Profile サービス

在庫を再販する場合、可視性プロファイル サービスを使用すると、入札要求で購入者に渡す詳細レベルを制御できます。 具体的には、発行元 ID と名前、配置 ID と名前、発行元が提供する年齢と性別のデータ、インベントリのユニバーサルとカスタムの分類、インベントリ URL、位置情報などを公開または非表示にすることができます。

プロファイルの既定の設定 ( expose_age_defaultexpose_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_defaultlistの場合は、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_defaultlistに設定されている場合は、この配列を使用して、入札要求に渡すカスタム カテゴリを指定します。 配列内の各オブジェクトは、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_defaultlistの場合は、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_defaultlistの場合は、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"
                }
            ]
        }
    }
}