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.
Une règle de qualité des annonces définit les paramètres de qualité des annonces qu’un réseau peut définir pour ses éditeurs managés. Un réseau peut avoir plusieurs règles de qualité publicitaire appliquées de manière conditionnelle dans l’inventaire d’un éditeur. Par instance, le trafic provenant de certains emplacements géographiques peut nécessiter des paramètres de qualité publicitaire différents.
API REST
Remarque
-
publisher_codepeut être utilisé à la place depublisher_id, etad_quality_rule_codepeut être utilisé à la place dead_quality_rule_idpour tous les appels ci-dessous. - Si une qualité d’annonce (AQ) est définie comme mais que
"default_brand_status": "banned"la marque parente est définie sur"status": "trusted", la marque enfant remplace le paramètre dans"default_brand_status"et peut servir, sauf si elle est explicitement interdite dans la liste de remplacement de marque du profil publicitaire.
| HTTP, méthode | Endpoint | Description |
|---|---|---|
POST |
https://api.appnexus.com/ad-quality-rule?publisher_id=PUBLISHER_ID (règle de paiement JSON) |
Ajoutez une règle de qualité des annonces. |
PUT |
https://api.appnexus.com/ad-quality-rule?id=AD_QUALITY_RULE_ID&p ublisher_id=PUBLISHER_ID (json de règle d’éditeur) |
Modifier une règle de qualité d’annonce existante. |
GET |
https://api.appnexus.com/ad-quality-rule?publisher_id=PUBLISHER_ID | Afficher toutes les règles de qualité des publicités pour un éditeur. |
GET |
https://api.appnexus.com/ad-quality-rule?id=AD_QUALITY_RULE_ID | Afficher une règle de qualité publicitaire spécifique pour un éditeur. |
GET |
https://api.appnexus.com/ad-quality-rule?id=1,2,3 | Affichez plusieurs règles de qualité des publicités par ID à l’aide d’une liste séparée par des virgules. |
Paramètres JSON
| Paramètre | Type | Description |
|---|---|---|
id |
int | Identificateur unique d’une règle de qualité publicitaire. Par défaut: Nombre incrémenté automatiquement (c’est-à-dire 123). Obligatoire sur : PUT |
code |
string | Code personnalisé facultatif utilisé pour référencer une règle de qualité des annonces. Par défaut: Null |
name |
string | Nom utilisé pour décrire une règle de qualité publicitaire. Par défaut: Aucun Obligatoire sur : POST |
description |
string | Description facultative. |
ad_profile_id |
int | Vous devez fournir un profil publicitaire qui définit des restrictions de qualité qui doivent être appliquées à cette règle. Obligatoire sur : POST |
publisher_id |
int | ID de l’éditeur auquel cette règle de qualité des annonces s’appliquera. Obligatoire sur : POST Et PUT |
member_id |
int | ID du membre de l’éditeur auquel cette règle de qualité publicitaire s’applique. |
profile_id |
int | Un facultatif profile_id est utilisé pour déterminer quand appliquer une règle de qualité des annonces. Un profil est un ensemble générique de règles permettant de cibler l’inventaire, et certaines règles de qualité publicitaire peuvent s’appliquer uniquement à certaines tranches d’inventaire. Pour plus d’informations, consultez service de profil. |
priority |
int | Vous pouvez éventuellement fournir une priorité qui définit le niveau auquel cette règle doit être appliquée par rapport à d’autres règles de paiement. Valeur par défaut : 5 |
last_modified |
Timestamp | Heure de la dernière modification de cette règle de qualité publicitaire. |
Exemples
Définir une règle de qualité des annonces
$ cat ad-quality-rule.json
{"ad-quality-rule":
{
"name": "Default Ad Quality Rule",
"description": "These quality standards will serve as the catch-all settings for this publisher",
"active": true,
"publisher_id": 34147,
"ad_profile_id": 32,
"profile_id": null,
"priority": 1
}
}
POST la règle de qualité des annonces pour un éditeur
$ curl -s -c cookies -b cookies -X POST -d @ad-quality-rule.json "https://api.appnexus.com/ad-quality-rule?publisher_id=34147" | json_reformat
{
"response": {
"status": "OK",
"id": 103679,
"dbg_info": {
...
}
}
}
Afficher une règle de qualité des annonces spécifique
$ curl -s -c cookies -b cookies "https://api.appnexus.com/ad-quality-rule?id=103679" | json_reformat
{
"response": {
"status": "OK",
"ad-quality-rule": {
"id": 103679,
"code": null,
"name": "Default Ad Quality Rule",
"description": "These quality standards will serve as the catch-all settings for this publisher",
"active": true,
"publisher_id": 34147,
"ad_profile_id": 32,
"profile_id": 0,
"priority": 1
},
"dbg_info": {
...
}
}
}