Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le service serveur de publication est utilisé pour créer et mettre à jour vos serveurs de publication managés.
API REST
| HTTP, méthode | Endpoint | Description |
|---|---|---|
POST |
https://api.appnexus.com/publisher (JSON de l’éditeur) |
Ajoutez un nouvel éditeur (avec un site et un emplacement par défaut). |
POST |
https://api.appnexus.com/publisher?create_default_placement=false (JSON de l’éditeur) |
Ajoutez un nouvel éditeur (sans site et emplacement par défaut). |
PUT |
https://api.appnexus.com/publisher?id=PUBLISHER_ID (JSON de l’éditeur) |
Mettre à jour un éditeur existant. |
GET |
https://api.appnexus.com/publisher | Afficher tous les éditeurs. |
GET |
https://api.appnexus.com/publisher?id=PUBLISHER_ID | Afficher un éditeur spécifique. |
GET |
https://api.appnexus.com/publisher?id=1,2,3 | Affichez plusieurs éditeurs par ID à l’aide d’une liste séparée par des virgules. |
DELETE |
https://api.appnexus.com/publisher?id=PUBLISHER_ID | Supprimer un serveur de publication. Attention: La suppression d’un éditeur supprime également tous ses objets enfants, y compris les sites, les placements, les règles de paiement et les profils de qualité des annonces au niveau de l’éditeur. Les suppressions sont permanentes et ne peuvent pas être annulées. Bien que les objets supprimés continuent d’être disponibles dans les rapports, vous n’aurez plus de visibilité sur leurs paramètres spécifiques. |
GET |
https://api.appnexus.com/publisher/meta | Découvrez les champs que vous pouvez filtrer et trier. |
Si votre appel d’API retourne une erreur indiquant « La demande a échoué en raison d’un problème de délai d’expiration ou de mémoire », vous pouvez ajouter add_mappings=false à vos paramètres de requête. L’ajout de ce paramètre retourne uniquement les objets API de niveau supérieur, mais pas leurs enfants imbriqués.
Par exemple :
curl -b cookies -c cookies "https://api.appnexus.com/publisher?id=2,3,5,8,13,21&add_mappings=false"
Champs JSON
| Champ | Type | Description |
|---|---|---|
id |
int | ID de l’éditeur. Par défaut: Nombre incrémenté automatiquement (par exemple, 123) |
code |
string (100) | Code personnalisé pour l’éditeur. |
name |
string (255) | Nom de l’éditeur. Obligatoire sur : POST/PUT |
state |
enum | État de l’éditeur. Valeurs possibles : "active" ou "inactive".Par défaut: "inactive" |
expose_domains |
valeur booléenne | Si la valeur est true, les domaines associés à l’éditeur sont exposés à d’autres membres de la plateforme.Par défaut: true |
enable_cookie_tracking_default |
valeur booléenne | Si truela valeur est , les utilisateurs qui visitent l’inventaire de cet éditeur seront suivis via nos cookies.Par défaut: true |
reselling_exposure |
enum | Exposition de l’éditeur pour la revente à d’autres membres de la plateforme. Valeurs possibles : "public" ou "private".Par défaut: "private" |
reselling_exposed_on |
Timestamp | Date et heure auxquelles l’éditeur a été exposé pour la revente. Par défaut: "0000-00-00 00:00:00" |
reselling_name |
string (255) | Nom qui apparaît dans le gestionnaire d’inventaire pour les autres membres de la plateforme, si reselling_exposure a la valeur true. Si ce champ est vide, la valeur du champ de nom est utilisée. |
description |
string (255) | Description qui s’affiche dans le gestionnaire d’inventaire pour les autres membres de la plateforme, si reselling_exposure est true. Si ce champ est vide, aucune description n’est affichée. |
is_rtb |
valeur booléenne | Tous les réseaux ont un objet éditeur qui sert de « lien de plomberie » à l’inventaire en temps réel. Cet éditeur fictif n’a aucun profil publicitaire, aucune règle de qualité publicitaire, aucun profil de visibilité ou l’un des autres pièges d’un éditeur réel. Tous les autres éditeurs ont is_rtb défini false sur par défaut.Par défaut: false |
timezone |
enum | Fuseau horaire de cet éditeur. Pour plus d’informations et les valeurs acceptées, consultez Fuseaux horaires d’API. Par défaut: "EST5EDT" ou le fuseau horaire du membre. |
last_modified |
Timestamp | En lecture seule. Date et heure de la dernière mise à jour de l’éditeur dans notre système. |
stats |
tableau | L’objet stats est déconseillé (depuis le 17 octobre 2016). Utilisez plutôt le service de rapports pour obtenir des informations statistiques. |
max_learn_pct |
int | Pourcentage maximal du volume quotidien de l’éditeur qui peut être utilisé pour l’apprentissage. Pointe: Si vous souhaitez que nous allouions automatiquement un pourcentage optimal d’impressions pour apprendre à continuer à introduire de nouvelles offres à mesure que les offres plus anciennes deviennent moins rentables, définissez ce champ sur null.Par défaut: 0 |
learn_bypass_cpm |
int | Si une impression sélectionnée pour learn reçoit une offre supérieure à cette valeur d’un acheteur externe, l’offre est acceptée et l’impression ne sera pas utilisée pour l’apprentissage. Par défaut: 5 |
ad_quality_advanced_mode_enabled |
valeur booléenne | Si la valeur est true, plusieurs règles de qualité publicitaire peuvent être créées pour l’éditeur dans l’interface utilisateur.Par défaut: true |
allow_report_on_default_imps |
valeur booléenne | Si la valeur est true, les utilisateurs de l’éditeur peuvent générer des rapports sur les métriques détaillées d’impression et de revenus dans l’interface utilisateur, telles que imps rempli, imps defaulted, total revenue eCPM, revenue total eCPM, revenue rempli eCPM, revenue par défaut et revenue par défaut eCPM.Par défaut: false |
default_site_id |
int | ID du site par défaut de l’éditeur. Le site est créé automatiquement lors de l’ajout de l’éditeur. Attention: Lors de l’ajout d’un serveur de publication, vous pouvez empêcher la création d’un site par défaut en transmettant "create_default_placement=false" la chaîne de requête de la POST requête.Par défaut: Nombre incrémenté automatiquement (c’est-à-dire 123). |
default_ad_profile_id |
int | La plupart des éditeurs doivent utiliser la règle de qualité des publicités de base associée à .base_ad_quality_rule_id Les règles de qualité des annonces permettent de mieux contrôler ce qui est autorisé à servir dans l’inventaire d’un éditeur. S’il n’existe aucune règle de qualité d’annonce de base, le système utilise le profil publicitaire associé au default_ad_profile_id. Pour plus d’informations, consultez Ad Profile Service.Par défaut: ID de profil publicitaire par défaut du membre. |
billing_dba |
string (100) | Nom « Faire des affaires en tant que » à utiliser à des fins de facturation. Obligatoire sur : POST/PUT |
billing_address1 |
string (100) | Informations postales de l’adresse de facturation. Obligatoire On : POST/PUT, si inventory_relationship a la valeur direct. |
billing_address2 |
string (100) | Les informations postales de l’adresse de facturation (cont.). |
billing_city |
string (100) | Ville de l’adresse de facturation. Obligatoire On : POST/PUT, si inventory_relationship a la valeur direct. |
billing_state |
string (100) | État de l’adresse de facturation. Obligatoire On : POST/PUT, si inventory_relationship a la valeur direct. |
billing_zip |
string (100) | Code postal de l’adresse de facturation. Obligatoire On : POST/PUT, si inventory_relationship a la valeur direct. |
billing_country |
string (100) | Pays de l’adresse de facturation. Obligatoire On : POST/PUT, si inventory_relationship a la valeur direct. |
accept_supply_partner_usersync |
valeur booléenne | Si la valeur est true, l’éditeur accepte les pixels usersync des partenaires fournisseurs de plateforme. (Recommandé) |
accept_demand_partner_usersync |
valeur booléenne | Si la valeur est true, l’éditeur accepte les pixels usersync des partenaires de demande de plateforme. (Recommandé) |
accept_data_provider_usersync |
valeur booléenne | Si la valeur est true, l’éditeur accepte les pixels usersync des fournisseurs de données de plateforme. (Recommandé) |
ym_profile_id |
int | Identificateur unique du profil de gestion des rendements appliqué à l’éditeur. |
allow_cpm_managed |
valeur booléenne | Si vous autorisez les campagnes de vos annonceurs gérés avec une stratégie d’enchère CPM à servir sur cet éditeur. Par défaut: true |
allow_cpm_external |
valeur booléenne | Si vous autorisez les partenaires à la demande à acheter des stocks sur une base CPM sur cet éditeur. Par défaut: true |
allow_cpa_managed |
valeur booléenne | Si vous autorisez les campagnes de vos annonceurs gérés avec une stratégie d’enchères cpa pour acheter des stocks auprès de cet éditeur. Par défaut: true |
allow_cpa_external |
valeur booléenne | Si vous autorisez vos partenaires à la demande à acheter des stocks sur une base CPA. Par défaut: false |
allow_cpc_managed |
valeur booléenne | Si vous autorisez les campagnes de vos annonceurs gérés avec une stratégie d’enchères de cpc. Par défaut: true |
allow_cpc_external |
valeur booléenne | Si vous autorisez vos partenaires à la demande à acheter des stocks sur une base DEP. Par défaut: false |
managed_cpc_bias_pct |
int | Premium de risque : quel pourcentage vous allez biaiser une offre DECP en la comparant à une offre CPM d’annonceurs gérés. Ce champ est l’inverse de la valeur affichée dans l’interface utilisateur, par exemple, 20 dans l’interface utilisateur est représenté par 100 - 20 = 80 dans l’API. Par défaut: 100 |
managed_cpa_bias_pct |
int | Prime de risque : quel pourcentage vous allez biaiser une offre DEC en la comparant à une offre CPM d’annonceurs gérés. Ce champ est l’inverse de la valeur affichée dans l’interface utilisateur, par exemple, 20 dans l’interface utilisateur est représenté par 100 - 20 = 80 dans l’API. Par défaut: 100 |
external_cpc_bias_pct |
int | Prime de risque : quel pourcentage vous allez biaiser une offre DETD en la comparant à une offre CPM d’un acheteur. Ce champ est l’inverse de la valeur affichée dans l’interface utilisateur, par exemple, 20 dans l’interface utilisateur est représenté par 100 - 20 = 80 dans l’API. Par défaut: 100 |
external_cpa_bias_pct |
int | Prime de risque : quel pourcentage vous allez biaiser une offre DEC en la comparant à une offre CPM d’un acheteur. Ce champ est l’inverse de la valeur affichée dans l’interface utilisateur, par exemple, 20 dans l’interface utilisateur est représenté par 100 - 20 = 80 dans l’API. Par défaut: 100 |
is_oo |
valeur booléenne | Si truela valeur est , l’éditeur est détenu et géré par le réseau, ce qui signifie que le réseau obtient 100 % du chiffre d’affaires.Valeur par défaut : false |
base_payment_rule_id |
int | Identificateur unique de la règle de paiement fourre-tout de l’éditeur. Utilisez le service de règle de paiement pour rechercher l’ID de la règle de paiement de l’éditeur que vous souhaitez. Par défaut: Nombre incrémenté automatiquement (c’est-à-dire 123). |
base_ad_quality_rule_id |
int | Identificateur unique de la règle de qualité des publicités de base de l’éditeur. Il s’agit d’une règle de qualité publicitaire « fourre-tout » dans deux cas : - Il n’existe aucune règle de qualité publicitaire conditionnelle correspondant à l’impression actuelle. Aucune règle de qualité publicitaire conditionnelle n’est définie. - Si n’est base_ad_quality_rule_id pas défini, le système utilise le profil publicitaire associé default_ad_profile_id au (défini ci-dessus). Pour plus d’informations, consultez Ad Quality Rule Service. |
currency |
enum | Devise de l’éditeur. Avertissement: Ce champ peut être défini sur POST, mais il ne peut pas être mis à jour sur PUT.Pointe: Il est recommandé d’aligner la devise sur la devise de facturation afin d’obtenir la meilleure expérience de devise locale possible. Par défaut: Devise par défaut du membre ou USD. |
visibility_profile_id |
int | ID du profil de visibilité affecté directement au serveur de publication. Pour plus d’informations sur les profils de visibilité, consultez le service de profil de visibilité. |
billing_internal_user |
int | |
labels |
tableau d’objets | Étiquettes facultatives affectées au serveur de publication. Actuellement, deux étiquettes sont disponibles : "Salesperson" et "Account Manager". Pour plus d’informations, consultez Étiquettes ci-dessous.Remarque : Vous pouvez créer des rapports sur les étiquettes d’éditeur à l’aide du rapport Analyse réseau . Par exemple, si vous utilisez l’étiquette "Salesperson" pour spécifier le nom du vendeur responsable de chaque éditeur, vous pouvez exécuter le rapport Analyse réseau filtré par "salesperson_for_publisher" pour vous concentrer sur les éditeurs dont un vendeur particulier est responsable ou regroupé par "salesperson_for_publisher" pour classer les performances de vos vendeurs. |
placements |
tableau d’objets | Placements associés au serveur de publication, y compris le placement par défaut créé avec le serveur de publication. Lorsque vous créez des placements supplémentaires, ou des balises d’éditeur, avec le service de placement, vous les associez à un éditeur. Pour plus d’informations, consultez Placements ci-dessous. |
external_inv_codes |
tableau d’objets | Certains vendeurs utilisent leurs propres codes pour décomposer leur inventaire de manière plus précise que par placement de site > d’éditeur>. Cette opération s’effectue via le service de code d’inventaire externe. Ce champ affiche les codes d’inventaire externes associés au serveur de publication. |
cpm_reselling_disabled |
valeur booléenne | En lecture seule. Si truela valeur est , nous avons détecté des problèmes d’impression sur l’inventaire de cet éditeur et avons donc défini "allow_cpm_external"falsesur , empêchant la revente de l’inventaire de l’éditeur sur une base CPM.Par défaut: false |
cpc_reselling_disabled |
valeur booléenne | En lecture seule. Si truela valeur est , nous avons détecté des problèmes de clic sur l’inventaire de cet éditeur et avons donc défini "allow_cpc_external"falsesur , empêchant la revente de l’inventaire de l’éditeur sur une base DEP.Par défaut: false |
platform_ops_notes |
chaîne | En lecture seule. Remarques sur la désactivation de la revente CPM/CPC. |
pitbull_segment_id |
int | Avertissement: Ce champ a été déconseillé. |
pitbull_segment_value |
int | Avertissement: Ce champ a été déconseillé. |
publisher_brand_exceptions |
tableau d’objets | Tableau d’ID de marque. Les créatifs associés à ces ID de marque seront autorisés à servir sur la page de cet éditeur plus d’une fois par /mtj appel. Les marques que vous ajoutez à ce tableau seront ajoutées au tableau de marques dans le member_brand_exceptions champ du service membre. Pour les définitions de champs internes, consultez Exceptions de marque de serveur de publication ci-dessous.Obligatoire sur : n/a |
seller_page_cap_enabled |
valeur booléenne | Ce champ doit être défini afin de pouvoir activer les majuscules de page pour cet éditeur. Les majuscules de page empêchent les créations associées à une marque donnée de servir plusieurs fois par chargement de page, à l’exception publisher_brand_exceptions des ID de marque ajoutés au tableau sur ce service ou du member_brand_exceptions tableau sur le service membre.Note: Ce paramètre active la fonction, mais ne rend pas visible le paramètre sur l’interface utilisateur. Pour voir ce paramètre dans l’interface utilisateur, contactez votre représentant. Obligatoire sur : n/a |
inventory_relationship |
enum | Relation de l’inventaire avec l’éditeur. Valeurs possibles : - unknown- owned_operated- direct- indirect_single_publisher- indirect_multiple_publishersRemarque : Si et is_ooinventory_relationship sont spécifiés, inventory_relationship remplace is_oo par la valeur appropriée en fonction de la relation.Obligatoire sur : POST/PUT |
inventory_source |
enum | Source de l’inventaire. Valeurs possibles : - other- rubicon- openx- pubmatic- aolSi inventory_source est défini sur other, doit inventory_source_name être terminé. |
inventory_source_name |
string | Nom du serveur de publication (source) pour indirect_single_publisher.Obligatoire sur : POST/PUT pour les éditeurs dont inventory_relationship la valeur est définie sur indirect_single_publisher. |
contact |
objet | Tableau d’objets contenant les informations de contact pour cet éditeur. Obligatoire sur : POST/PUT |
use_anx_auction_logic |
valeur booléenne | Détermine si la logique d’enchère ANX sera activée pour l’éditeur. Lorsque la valeur Trueest définie sur , nous gérons automatiquement tous les planchers et les réductions de prix.Par défaut: False |
Contact
| Champ | Type | Description |
|---|---|---|
name |
string | Nom du point de contact pour cet éditeur. |
phone |
string | Numéro de téléphone du point de contact ci-dessus. |
email |
chaîne | Adresse e-mail de l’éditeur. |
Étiquettes
| Champ | Type (Longueur) | Description |
|---|---|---|
id |
int | ID de l’étiquette. Valeurs possibles : 2 (Vendeur) ou 4 (Gestionnaire de compte). |
name |
enum | En lecture seule. Nom de l’étiquette. Valeurs possibles : "Salesperson" ou "Account Manager". |
value |
string (100) | Valeur affectée à l’étiquette. Par exemple, pour l’étiquette "Salesperson" , il peut s’agir d’un nom tel que "Michael Sellers". |
Placements
Remarque
Lorsque vous ajoutez un éditeur, un placement par défaut est créé automatiquement et inclus dans ce tableau. Vous pouvez empêcher la création automatique d’un placement par défaut en transmettant "create_default_placement=false" la chaîne de requête de la POST requête.
| Champ | Type | Description |
|---|---|---|
id |
int | ID du placement. |
code |
string (100) | Code personnalisé pour le placement. |
Exceptions de marque de l’éditeur
| Champ | Type | Description |
|---|---|---|
brand_id |
int | ID de la marque dont vous souhaitez autoriser les créations associées à servir plusieurs fois par chargement de page sur l’inventaire de cet éditeur. Ce paramètre prend effet uniquement si vous basculez le seller_page_cap_enabled champ sur ce service. Pour plus d’informations sur les marques, consultez Service de marque. |
Stats
L’objet stats est déconseillé (depuis le 17 octobre 2016). Utilisez plutôt le service de rapports pour obtenir des informations statistiques.
Exemples
Ajouter un nouvel éditeur
Create un fichier JSON avec les champs requis pour un serveur de publication.
Remarque
- Remplacez les espaces réservés (par exemple, « PUBLISHER_NAME ») dans l’exemple JSON ci-dessous par vos propres valeurs.
- Lorsque vous créez un serveur de publication, un ID d’éditeur (
"id"dans l’objet"publisher"),"default_site_id", id de placement par défaut ("id"dans le"placements"tableau) et"base_payment_rule_id"sont générés automatiquement.
Étant donné que le inventory_relationship champ est obligatoire, nous l’avons défini sur “direct”, (mais il peut être défini sur d’autres valeurs). Nous avons également défini state sur pour l’instant “inactive” . Étant donné que nous ne fournissons pas les autres champs d’éditeur dans notre demande, ils seront définis sur leurs valeurs par défaut et affichés dans le corps de la réponse. Pour plus d’informations, consultez Configuration côté vente.
$ cat publisher
{
"publisher": {
"name": "PUBLISHER_NAME",
"inventory_relationship": "direct",
"billing_dba": "PUBLISHER_DBA",
"billing_address1": "PUBLISHER_ADDRESS",
"billing_city": "PUBLISHER_CITY",
"billing_state": "PUBLISHER_STATE",
"billing_zip": "PUBLISHER_ZIP",
"billing_country": "PUBLISHER_COUNTRY",
"contact": {
"phone": "CONTACT_PHONE",
"email": "CONTACT_EMAIL",
"name": "CONTACT_NAME"
}
}
}
$ curl -b cookies -c cookies -X POST -d @publisher 'https://api.appnexus.com/publisher'
{
"response": {
"status": "OK",
"count": 1,
"id": 233,
"start_element": 0,
"num_elements": 100,
"publisher": {
"id": 233,
"code": null,
"reselling_name": null,
"expose_domains": true,
"is_rtb": false,
"reselling_exposure": "private",
"reselling_exposed_on": "1970-01-01 00:00:01",
"timezone": "EST5EDT",
"last_modified": "2015-05-12 23:58:20",
"max_learn_pct": 0,
"accept_demand_partner_usersync": null,
"learn_bypass_cpm": 5,
"ad_quality_advanced_mode_enabled": true,
"allow_report_on_default_imps": false,
"name": "New Publisher",
"description": "",
"state": "active",
"default_site_id": 229,
"default_ad_profile_id": null,
"billing_dba": null,
"billing_address1": null,
"billing_address2": null,
"billing_city": null,
"billing_state": null,
"billing_zip": null,
"billing_country": null,
"accept_supply_partner_usersync": null,
"accept_data_provider_usersync": null,
"ym_profile_id": null,
"allow_cpm_managed": true,
"allow_cpm_external": true,
"allow_cpa_managed": true,
"allow_cpa_external": false,
"allow_cpc_managed": true,
"allow_cpc_external": false,
"managed_cpc_bias_pct": 100,
"managed_cpa_bias_pct": 100,
"external_cpc_bias_pct": 100,
"external_cpa_bias_pct": 100,
"is_oo": false,
"base_payment_rule_id": 161,
"base_ad_quality_rule_id": null,
"currency": "USD",
"visibility_profile_id": null,
"cpm_reselling_disabled": false,
"cpc_reselling_disabled": false,
"platform_ops_notes": null,
"enable_cookie_tracking_default": true,
"seller_page_cap_enabled": false,
"billing_internal_user": null,
"labels": null,
"placements": [
{
"id": 232,
"code": null
}
],
"external_inv_codes": null,
"contact_info": null,
"publisher_brand_exceptions": null
}
}
}
Afficher des informations sur publisher 10
$ curl -b cookies -c cookies 'https://api.appnexus.com/publisher?id=10'
{
"response": {
"status": "OK",
"count": 1,
"start_element": null,
"num_elements": null,
"publisher": {
"id": 10,
"code": null,
"reselling_name": null,
"expose_domains": false,
"state": "inactive",
"is_rtb": false,
"reselling_exposure": "private",
"reselling_exposed_on": "2011-05-04 21:37:52",
"timezone": "EST5EDT",
"last_modified": "2011-08-31 15:11:08",
"max_learn_pct": 5,
"accept_demand_partner_usersync": null,
"learn_bypass_cpm": 5,
"ad_quality_advanced_mode_enabled": true,
"member_id": 95,
"name": "test",
"description": "test",
"default_site_id": 137,
"default_ad_profile_id": 256,
"billing_dba": null,
"billing_address1": null,
"billing_address2": null,
"billing_city": null,
"billing_state": null,
"billing_zip": null,
"billing_country": null,
"accept_supply_partner_usersync": null,
"accept_data_provider_usersync": null,
"ym_profile_id": null,
"allow_cpm_managed": true,
"allow_cpm_external": true,
"allow_cpa_managed": true,
"allow_cpa_external": false,
"allow_cpc_managed": true,
"allow_cpc_external": false,
"managed_cpc_bias_pct": 100,
"managed_cpa_bias_pct": 100,
"external_cpc_bias_pct": 100,
"external_cpa_bias_pct": 100,
"is_oo": false,
"base_payment_rule_id": null,
"base_ad_quality_rule_id": 1,
"currency": "USD",
"redirect_to_rm": true,
"billing_internal_user": null,
"labels" [
{
"value: "First Contact",
"id": 2,
"name": "Salesperson"
},
{
"value: "Second Contact",
"id": 4,
"name": "Account Manager"
},
"placements": [
{
"id": 1234,
"code": null
},
{
"id": 5678,
"code": null
}
]
}
}
Mettre à jour un serveur de publication
Mettre à jour le base_ad_quality_rule_id champ d’un éditeur :
$ cat PublisherBaseAdQualityRuleUpdate.json
{
"publisher" : {
"base_ad_quality_rule_id" : 632112
}
}
$ curl -b cookies -X PUT -d @PublisherBaseAdQualityRuleUpdate.json 'https://api.appnexus.com/publisher?id=100'
{
"response" : {
"count" : 1,
"status" : "OK",
"start_element" : 0,
"id" : "100",
"publisher" : {
"billing_address1" : "BILLING_ADDRESS",
"managed_cpa_bias_pct" : 100,
"inventory_source" : null,
"external_cpc_bias_pct" : 100,
"ym_profile_id" : null,
"currency" : "USD",
"allow_cpa_managed" : true,
"inventory_source_name" : null,
"use_anx_auction_logic" : false,
"learn_bypass_cpm" : 5,
"platform_ops_notes" : null,
"contact" : {
"phone" : "555-555-1212",
"email" : "CONTACT_EMAIL@EMAIL.COM",
"id" : CONTACT_ID,
"name" : "CONTACT_NAME"
},
"allow_cpc_managed" : true,
"is_rtb" : false,
"disclosure_status" : "disclosed_pending",
"visibility_profile_id" : null,
"billing_dba" : "BILLING_DBA",
"reselling_exposure" : "private",
"managed_cpc_bias_pct" : 100,
"default_placement_id" : 13741957,
"labels" : null,
"accept_supply_partner_usersync" : null,
"expose_domains" : true,
"reselling_name" : null,
"billing_internal_user" : null,
"placements" : [
{
"id" : 13741957,
"code" : null
},
{
"id" : 13847262,
"code" : null
}
],
"enable_cookie_tracking_default" : true,
"external_inv_codes" : null,
"inventory_relationship" : "direct",
"pitbull_segment_value" : 0,
"default_site_id" : 3731466,
"publisher_brand_exceptions" : null,
"billing_address2" : null,
"timezone" : "CET",
"contact_info" : null,
"last_modified" : "2018-08-26 22:33:13",
"code" : null,
"billing_zip" : "BILLING_ZIP",
"billing_country" : "US",
"reselling_exposed_on" : "1970-01-01 00:00:01",
"is_oo" : false,
"billing_state" : "BILLING_STATE",
"ad_quality_advanced_mode_enabled" : true,
"allow_cpm_external" : true,
"pitbull_segment_id" : 0,
"base_ad_quality_rule_id" : 632112,
"default_ad_profile_id" : null,
"seller_page_cap_enabled" : false,
"description" : "",
"allow_cpa_external" : false,
"id" : 100,
"state" : "inactive",
"billing_city" : "Portland",
"max_learn_pct" : 0,
"cpc_reselling_disabled" : false,
"allow_report_on_default_imps" : false,
"cpm_reselling_disabled" : false,
"base_payment_rule_id" : 1570229,
"name" : "PUBLISHER_NAME",
"allow_cpm_managed" : true,
"accept_demand_partner_usersync" : null,
"accept_data_provider_usersync" : null,
"external_cpa_bias_pct" : 100,
"allow_cpc_external" : false
},
"num_elements" : 100
}
}