Un fichier ads.txt vous permet de mieux contrôler qui est autorisé à vendre des annonces sur votre site et d'empêcher qu'un inventaire de contrefaçon ne soit proposé aux annonceurs. Il est donc important que le robot d'exploration Google puisse accéder à votre fichier ads.txt.
Une fois que vous avez créé un fichier ads.txt pour votre site et que vous l'avez importé dans votre domaine racine, le robot d'exploration Google:
- tentera d'explorer le fichier ;
- Analysera le contenu du fichier ads.txt pour déterminer les ID de vendeurs autorisés à monétiser votre site.
Dans cette vidéo, vous allez apprendre comment vous assurer que vos fichiers ads.txt peuvent être explorés.
Pour afficher des sous-titres dans votre langue, activez les sous-titres YouTube. En bas du lecteur vidéo, sélectionnez l'icône Paramètres , "Sous-titres", puis votre langue.
Identifier les problèmes liés au robot d'exploration des fichiers ads.txt
Pour vérifier que votre fichier ads.txt est bien explorable, nous vous recommandons de suivre ces étapes de dépannage :
- Confirmer le code temporel de l'importation du fichier ads.txt
- Vérifier que le fichier ads.txt n'est pas temporairement indisponible
- Vérifier que le fichier ads.txt est accessible depuis le domaine racine
- Vérifier que le fichier robots.txt n'interdit pas l'exploration
- Vérifier que le fichier ads.txt est associé à un code d'état HTTP 200 OK
- Vérifier que le fichier ads.txt ne contient pas d'erreurs de mise en forme ni de caractères non valides
- Configurer le fichier ads.txt de sorte qu'il soit accessible à la fois via HTTP et via HTTPS
Confirmer le code temporel de l'importation du fichier ads.txt
Si vous avez importé votre fichier ads.txt au cours des derniers jours, il est possible qu'il soit trop tôt pour que vos modifications soient appliquées et examinées dans AdSense. Si votre site ne génère pas beaucoup de demandes d'annonces ou enregistre un volume de trafic faible, l'examen peut prendre jusqu'à un mois.
Ne supprimez pas votre fichier ads.txt s'il est correctement configuré. Toute modification apportée à votre fichier ads.txt a une incidence sur le délai d'examen.
Vérifier que le fichier ads.txt n'est pas temporairement indisponible
Si un fichier ads.txt précédemment exploré n'est pas disponible lors d'une nouvelle exploration, le sort des entrées précédemment explorées dépend de la réponse du code d'état.
Essayez d'accéder au fichier domain.com/ads.txt
:
- Si la réponse est une erreur d'état HTTP 404, cela signifie que le fichier n'existe pas. Les entrées précédentes seront supprimées définitivement.
- Si la réponse est une erreur d'état HTTP 404 (soft 404) (une page réelle renvoyée pour une URL qui n'existe pas en réalité, état HTTP 200) ou une erreur de serveur 500, les entrées seront conservées pendant cinq jours au maximum.
Vérifier que le fichier ads.txt est accessible depuis le domaine racine
Vérifiez votre URL devez-vous inclure "www" pour accéder à votre site (par exemple, www.domaine.com
) ?
L'exploration du fichier ads.txt commence par le domaine racine. Ce dernier doit donc être renvoyé depuis le fichier ads.txt ou rediriger vers celui-ci.
- Un fichier ads.txt sur
domain.com/ads.txt
n'est exploré que sidomain.com/ads.txt
redirige vers cette destination.
Si vous devez inclure "www" pour accéder à votre site, vous devez configurer une redirection de domaine.com/ads.txt
à domaine.com/ads.txt
,
Vérifier que le fichier robots.txt n'interdit pas l'exploration
Les robots d'exploration sont susceptibles d'ignorer le fichier ads.txt d'un domaine si le fichier robots.txt du domaine en question n'autorise pas l'un des éléments suivants :
- L'exploration du chemin de l'URL sur lequel un fichier ads.txt a été publié
- Un robot d'exploration (user-agent) spécifique.
Vous pouvez modifier le fichier robots.txt pour permettre aux robots d'exploration Google d'accéder à votre fichier ads.txt.
Si les lignes suivantes sont incluses dans example1.com/robots.txt
:
User-agent: *
Disallow: /ads
Cela signifie que le fichier ads.txt sera ignoré par les robots d'exploration qui respectent le standard robots.txt.
Il existe plusieurs façons de modifier le fichier robots.txt pour que votre fichier ads.txt puisse être exploré:
- Option 1: modifiez le chemin non autorisé.
User-agent: *
Disallow: /ads/
- Option 2: apportez des modifications pour autoriser spécifiquement ads.txt.
User-agent: *
Allow: /ads.txt
Disallow: /ads
Si les lignes suivantes sont incluses dans example2.com/robots.txt
:
User-agent: Googlebot
Disallow: /
Cela signifie que le fichier ads.txt sera ignoré par le robot d'exploration Google.
Vous pouvez mettre à jour votre fichier robots.txt pour permettre au robot d'exploration Google d'accéder à votre fichier ads.txt :
- Option 1: Supprimez " / " de la clause Disallow.
User-agent: Googlebot
Disallow:
- Option 2: Autorisez Googlebot à accéder à votre fichier ads.txt.
User-agent: Googlebot
Allow: /ads.txt
Vérifier que le fichier ads.txt est associé à un code d'état HTTP 200 OK
Une demande pour un fichier ads.txt est susceptible de renvoyer le contenu du fichier dans le corps de la réponse. Cependant, si le code d'état dans l'en-tête de la réponse indique que le fichier est introuvable (code d'état 404, par exemple) :
- la réponse sera ignorée ;
- le fichier sera considéré comme inexistant.
Vérifiez l'en-tête de réponse pour vous assurer que le fichier ads.txt présente le code d'état HTTP 200 OK. Le code d'état HTTP 200 OK indique que vous avez correctement implémenté le fichier ads.txt et que la requête a abouti.
Vérifier que le fichier ads.txt ne contient pas d'erreurs de mise en forme ni de caractères non valides
Il est important de vérifier que le fichier ads.txt ne contient pas d'erreurs, telles que des fautes de frappe, des espaces inutiles ou des virgules en trop.
Les erreurs de mise en forme (des espaces blancs non valides, par exemple) peuvent être difficiles à détecter. Toutefois, cela peut rendre difficile pour un robot d'exploration d'analyser un fichier ads.txt et le fichier risque d'être ignoré.
Comparez le code de votre fichier ads.txt au code figurant dans votre compte AdSense. Votre fichier ads.txt devrait se présenter comme suit:
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
La référence éditeur doit être identique à celle affichée dans votre compte AdSense.
Configurer un fichier ads.txt de sorte qu'il soit accessible à la fois via HTTP et via HTTPS
Le robot d'exploration Google tente d'explorer les fichiers ads.txt à la fois sur HTTP et sur HTTPS. Vérifiez que votre fichier ads.txt est accessible à la fois via HTTP et via HTTPS. Si ce n'est pas le cas, vous devrez peut-être configurer une redirection.
La suite de la procédure dépend des éléments suivants:
- Pour HTTP uniquement (par exemple,
http://domaine.com/ads.txt
): vous devez configurer une redirection pour que lorsque le robot d'exploration recherchehttps://domain.com/ads.txt
, le site redirige vershttp://domain.com/ads.txt
. - Pour HTTPS uniquement (par exemple,
https://domain.com/ads.txt
): vous devez configurer une redirection pour que lorsque le robot d'exploration recherchehttp://domain.com/ads.txt
, le site redirige vershttps://domain.com/ads.txt
. - Pour les protocoles HTTP et HTTPS: une requête pour
http://domain.com/ads.txt
ethttps://domain.com/ads.txt
doit afficher le fichier ads.txt.
Contactez votre fournisseur de services si vous avez besoin d'aide pour configurer une redirection.