
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.
La ligne à ajouter dans ads.txt
Placez le fichier ads.txt à la racine du site, accessible en https://votre-domaine/ads.txt.
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
- Le domaine de la plateforme publicitaire, ici Google.
- Votre identifiant de compte sur cette plateforme. Pour Google AdSense, c’est
pub-suivi de 16 chiffres. - La relation,
DIRECTquand vous détenez vous-même le compte ouRESELLERquand quelqu’un d’autre vend pour vous. - 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ôme | Cause habituelle | Correctif |
|---|---|---|
| « Pas de ads.txt », HTTP 404 | Fichier 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 texte | Le site répond 200 pour toute URL, ou un constructeur de pages sert sa propre route | Ajoutez un vrai fichier ou une règle qui renvoie du texte pour ce chemin exact |
| Première ligne invalide | BOM ajouté par un éditeur | Enregistrez en UTF-8 sans BOM |
| Mauvais type de contenu | Le serveur sert .txt en téléchargement ou en HTML | Définissez text/plain pour ce fichier |
| Redirection vers un autre domaine | Fichier hébergé par un gestionnaire d’annonces | Acceptable 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 champ | Copiée d’un vieux guide | Ajoutez f08c47fec0942fa0 |
Identifiant différent de pub- + 16 chiffres | Faute de frappe, ou identifiant client ca-pub- collé en entier | Retirez 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.
Les autres outils
Vérificateur d’éligibilité AdSense
57 tests sur tout votre site, un score et la liste des correctifs.
Vérifier mon siteAnalyse SEO gratuite
Une page en profondeur : jusqu’à 53 contrôles on-page, rapport complet.
Vérifier une pageGénérateur de politique de confidentialité
Une politique avec la mention des cookies publicitaires qu’AdSense attend.
GénérerTesteur robots.txt
Voyez quels robots peuvent charger une URL, et quelle règle tranche.
TesterAperçu du snippet Google
Contrôlez la longueur du titre et de la description en pixels.
Prévisualiser