Outil gratuit

Vérifiez votre ads.txt avant qu'il ne vous coûte des revenus en silence.

Saisissez votre domaine. Nous récupérons le fichier à la racine, le lisons ligne par ligne et vous disons ce qui ne va pas, avec la ligne exacte.

Nous récupérons https://votre-domaine/ads.txt depuis notre serveur, l’analysons ligne par ligne et ne conservons rien.

Un fichier ads.txt est une liste en texte brut, publiée à la racine de votre site, des sociétés autorisées à vendre votre espace publicitaire. Les acheteurs le consultent pour éviter de payer un fraudeur qui prétend vendre vos pages. S’il est absent ou mal formé, la demande légitime peut vous éviter, et personne ne vous le dit.

À quoi ressemble le fichier

Chaque ligne comporte jusqu’à quatre champs séparés par des virgules, plus un commentaire facultatif après un # :

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
  1. Le domaine de la plateforme publicitaire, ici Google.
  2. Votre identifiant de compte sur cette plateforme. Pour Google AdSense, c’est pub- suivi de 16 chiffres.
  3. La relation, DIRECT quand vous détenez vous-même le compte ou RESELLER quand quelqu’un d’autre vend pour vous.
  4. L’identifiant d’autorité de certification, facultatif dans le standard mais utilisé par Google. Celui de Google est f08c47fec0942fa0.

Le standard définit aussi des variables comme CONTACT=, SUBDOMAIN=, OWNERDOMAIN= et MANAGERDOMAIN=. Le vérificateur les reconnaît et ne les compte pas comme des enregistrements.

Ce que fait ce vérificateur

Il demande https://votre-domaine/ads.txt depuis notre serveur, suit jusqu’à six redirections et rapporte la chaîne. Il contrôle ensuite :

  • le statut HTTP et le type de contenu (il doit être text/plain) ;
  • si le fichier commence par un BOM, cause fréquente d’une première ligne cassée ;
  • si le serveur a renvoyé une page HTML, ce qui signale un soft 404 ou une route fourre-tout ;
  • chaque ligne : nombre de champs, syntaxe du domaine, valeur de la relation, doublons, variables inconnues ;
  • chaque ligne Google : le format de l’identifiant éditeur et l’identifiant d’autorité de certification.

Il ne garde rien. Le résultat vit dans votre navigateur et la requête dans un journal serveur qui disparaît par rotation après environ 14 jours.

Les erreurs les plus fréquentes

SymptômeCause habituelleCorrectif
« Pas de ads.txt », HTTP 404Fichier déposé dans un sous-dossier, ou pas déposéPlacez-le à la racine pour que https://votre-domaine/ads.txt fonctionne
HTML au lieu de texteLe site répond 200 pour toute URL, ou un constructeur de pages sert sa propre routeAjoutez un vrai fichier ou une règle qui renvoie du texte pour ce chemin exact
Première ligne invalideBOM ajouté par un éditeurEnregistrez en UTF-8 sans BOM
Mauvais type de contenuLe serveur sert .txt en téléchargement ou en HTMLDéfinissez text/plain pour ce fichier
Redirection vers un autre domaineFichier hébergé par un gestionnaire d’annoncesAcceptable si votre partenaire l’exige, mais gardez le fichier sur votre domaine quand vous le pouvez, car certains systèmes n’acceptent que les redirections au sein du même domaine
Ligne Google sans quatrième champCopiée d’un vieux guideAjoutez f08c47fec0942fa0
Identifiant différent de pub- + 16 chiffresFaute de frappe, ou identifiant client ca-pub- collé en entierRetirez le préfixe ca-

Où placer le fichier

Sur un hébergement statique, déposez ads.txt dans le dossier servi à la racine (public/ dans la plupart des frameworks). Sur WordPress, envoyez-le avec le gestionnaire de fichiers de votre hébergeur ou utilisez le module fourni par votre régie. Sur nginx, le fichier vit simplement dans la racine web ; si une règle fourre-tout comme try_files $uri /index.html sert votre application monopage, vérifiez qu’elle n’avale pas /ads.txt.

L’autre onglet : écrire la ligne Google

Si vous n’avez besoin que de la ligne, passez au second onglet, collez votre identifiant éditeur et copiez le résultat. Le format est contrôlé à la frappe : un identifiant ca-pub- collé tel quel est repéré aussitôt.

Pour le guide qui explique comment ce fichier s’intègre dans une configuration AdSense, lisez ads.txt expliqué, et si vous préparez encore votre première candidature, commencez par les pages indispensables pour l’approbation AdSense.

Questions fréquentes

Faut-il un fichier ads.txt pour être approuvé sur AdSense ?

Google recommande aux éditeurs d'en avoir un, et AdSense vous demande de l'ajouter une fois le compte actif, parce qu'il indique aux acheteurs quels vendeurs sont autorisés à vendre votre inventaire. Ce n'est pas à construire avant votre première candidature, mais il vaut mieux l'ajouter dès que vous avez votre identifiant éditeur.

Combien de temps avant qu'AdSense voie un nouveau ads.txt ?

Google indique que les changements peuvent demander de quelques jours à environ un mois pour être pris en compte, selon votre trafic. Un fichier qui passe ici et reste signalé comme absent après quelques semaines mérite un contrôle des redirections, du type de contenu et de l'emplacement racine.

Un seul ads.txt peut-il couvrir plusieurs sous-domaines ?

Les systèmes cherchent ads.txt sur le domaine racine. Un sous-domaine ne peut avoir son propre fichier que si le fichier racine le déclare avec une ligne SUBDOMAIN : par défaut, votre fichier racine couvre tout le site.