Les contrôles de diffusion sont un ensemble de tests permettant de détecter tout problème de diffusion des publicités.
Pour exécuter les contrôles de diffusion des publicités et obtenir les résultats des contrôles positifs, lisez le champ failed_delivery_checks
d’une publicité. Exemple si l’on exécute les contrôles de diffusion pour la publicité 6014290603725 :
curl -G \ -d 'fields=failed_delivery_checks' \ -d 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v19.0/<AD_ID>
Si tous les contrôles sont négatifs, le champ failed_delivery_checks
sera exclu de la réponse.
Par exemple, la réponse pour une publicité avec un contrôle invalid_custom_audiences positif se présenterait sous la forme suivante :
{ "failed_delivery_checks": [ { "summary": "Custom Audience No Longer Shared", "description": "This ad uses a custom audience that's no longer being shared with you. Please contact the person who set up the audience for more information.", "check_name": "invalid_custom_audiences", } ], "id": "6014290603725" }
Le champ failed_delivery_checks
est un ensemble JSON contenant les objets JSON des contrôles positifs. Chaque contrôle positif contient les champs suivants :
Nom | Description | Type |
---|---|---|
check_name | Nom du contrôle positif (consultez Types de contrôles de diffusion) | Chaîne |
summary | Description de l’erreur sur une ligne | Chaîne |
description | Description de l’erreur plus détaillée | Chaîne |
Les contrôles de diffusion des publicités incluent les vérifications suivantes :
Nom du contrôle positif | Raison de l’erreur |
---|---|
page_status | Page non publiée : cette publicité ne peut pas être diffusée, car la page à laquelle elle renvoie n’est pas publiée. |
mobile_eligible | Non éligible aux utilisateurs mobiles : cette publicité ne sera pas diffusée auprès des utilisateurs mobiles. |
blocked_url | URL sur liste noire : cette publicité renvoie vers une URL suspecte. |
invalid_custom_audiences | L’une des raisons suivantes : |
logged_out_ads | L’une des raisons suivantes : |