Partager via


Configuration du serveur de publication

Avant de créer des éléments de la hiérarchie côté vente via l’API, il est recommandé de configurer entièrement l’éditeur en premier. La raison en est qu’il existe des valeurs par défaut qui peuvent être spécifiées au niveau d’un éditeur qui sont en cascade vers des objets enfants sous le serveur de publication.

Il existe un certain nombre de paramètres différents qui peuvent être configurés au niveau de l’éditeur. Ces paramètres relèvent de quelques services :

Éditeur

Timezone

Ce paramètre, stocké dans le "timezone" champ , définit le fuseau horaire par défaut qui sera appliqué aux objets nouvellement créés, sauf indication contraire au moment de leur création. Pour obtenir la liste des valeurs de fuseau horaire valides, consultez Fuseaux horaires d’API. L’exemple JSON ci-dessous montre comment définir ce paramètre.

{
  "publisher": {
    "timezone": "EST5EDT",
    ...
  }
}

Autoriser les transactions CPA/CPP internes et externes

Ces paramètres déterminent si les impressions internes (gérées/directes) et externes (plateforme) peuvent être achetées à l’aide d’un type de paiement CPC ou CPA. L’exemple JSON ci-dessous montre comment définir ces paramètres.

{
  "publisher": {
    "allow_cpa_managed": true,
    "allow_cpa_external": true,
    "allow_cpc_managed": true,
    "allow_cpc_external": true,
    "managed_cpc_bias_pct": 100,
    "managed_cpa_bias_pct": 100,
    "external_cpc_bias_pct": 90,
    "external_cpc_bias_pct": 90,
    ...
  }
}

Adresse de facturation

Ce paramètre, stocké dans le paramètre dans l’exemple ci-dessous, spécifie l’adresse de facturation de l’annonceur. L’exemple JSON ci-dessous montre comment définir ce paramètre.

{
  "publisher": {
    "billing_dba": "Publisher Doing Business As",
    "billing_address1": "123 Main Street",
    "billing_address2": "Floor 4",
    "billing_city": "Smallville",
    "billing_state": "PA",
    "billing_country": "United States",
    "billing_zip": "12345",
    ...
  }
}

Paramètres de qualité des annonces

Le service de profil publicitaire vous permet de spécifier les types de créations qui sont éligibles pour servir sur un éditeur donné en fonction des attributs créatifs. Les exemples JSON ci-dessous montrent comment définir ces paramètres.

Acheteurs

{
  "ad_profile": {
    "default_member_status": "trusted",
    "members": [
      {"id": 123, "status": "banned"},
      {"id": 231, "status": "banned"},
      {"id": 312, "status": "banned"}
    ]
    ...
  }
}

Marques

{
  "ad_profile": {
    "default_brand_status": "trusted",
    "brands": [
      {"id": 321, "status": "banned"},
      {"id": 213, "status": "banned"},
      {"id": 132, "status": "banned"}
    ]
    ...
  }
}

Langages

{
  "ad_profile": {
    "default_language_status": "banned",
    "languages": [
      {"id": 1, "status": "trusted"}
    ]
    ...
  }
}

Serveurs publicitaires

{
  "ad_profile": {
    "default_ad_server_status": "trusted",
    "ad_servers": [
      {"id": 4, "status": "banned"},
      {"id": 8, "status": "banned"},
      {"id": 11, "status": "banned"}
    ]
    ...
  }
}

Catégories

{
  "ad_profile": {
    "default_category_status": "banned",
    "categories": [
      {"id": 456, "status": "trusted"},
      {"id": 564, "status": "trusted"},
      {"id": 645, "status": "trusted"}
    ]
    ...
  }
}

Attributs

{
  "ad_profile": {
    "default_technical_attribute_status": "trusted",
    "technical_attribute": [
      {"id": 5, "status": "banned"},
      {"id": 7, "status": "banned"}
    ]
    ...
  }
}

Créatifs

{
  "ad_profile": {
    "creatives": [
      {"id": 1, "status": "banned"},
      {"id": 2, "status": "trusted"},
      {"id": 3, "status": "banned"},
      {"id": 4, "status": "banned"},
      {"id": 5, "status": "trusted"},
      {"id": 6, "status": "trusted"},
      {"id": 7, "status": "banned"},
      {"id": 8, "status": "trusted"},
      {"id": 9, "status": "banned"},
      {"id": 10, "status": "banned"},
      {"id": 11, "status": "banned"},
      {"id": 12, "status": "banned"},
      {"id": 13, "status": "trusted"},
      {"id": 14, "status": "banned"},
      {"id": 15, "status": "trusted"},
      {"id": 16, "status": "trusted"},
      {"id": 17, "status": "banned"}
    ]
    ...
  }
}

Règles de paiement

Type de tarification

Le paramètre de type de paiement spécifie la façon dont l’éditeur va être payé. Les choix pour le type de tarification sont et "cpm""revshare". L’exemple JSON ci-dessous montre comment définir ces paramètres :

{
  "payment-rule": {
    "pricing_type": "cpm",
    "cost_cpm": 1,
    ...
  }
  }