Validateur ads.txt / app-ads.txt
Validez un fichier ads.txt ou app-ads.txt ligne par ligne dans votre navigateur. Le fichier que vous collez reste sur votre appareil.
Le Validateur ads.txt / app-ads.txt s'exécute entièrement dans votre navigateur. Le fichier que vous collez est analysé et vérifié sur votre appareil et n'est jamais téléversé vers ArrayKit ni récupéré depuis une URL distante.
Ouvrir le validateur sellers.json
À propos de Validateur ads.txt
Le Validateur ads.txt / app-ads.txt analyse votre fichier de vendeurs numériques autorisés dès que vous le collez. Il parcourt chaque ligne, divise les enregistrements DATA en leurs champs séparés par des virgules, et confirme que chacun a les 3 ou 4 champs requis : domaine du système publicitaire, id de compte éditeur, une relation DIRECT ou RESELLER, et un id d'autorité de certification facultatif tel qu'un TAG-ID. Les commentaires et lignes vides sont ignorés, les lignes VARIABLE comme OWNERDOMAIN, CONTACT, SUBDOMAIN, MANAGERDOMAIN et INVENTORYPARTNERDOMAIN sont analysées, et les nombres de champs incorrects, les valeurs de relation erronées, les entrées en double et les espaces parasites sont signalés avec le numéro de ligne et une correction suggérée. Un résumé compte les enregistrements DIRECT vs RESELLER et les domaines de vendeurs uniques. Les éditeurs et les équipes ad-ops auditent leur fichier ici sans le publier vers un crawler tiers — chaque vérification s'exécute sur votre appareil.
Fonctionnalités
- Vérifie que chaque enregistrement DATA a exactement 3 ou 4 champs séparés par des virgules
- Confirme que le champ de relation est DIRECT ou RESELLER et normalise la casse
- Analyse les lignes VARIABLE : CONTACT, SUBDOMAIN, OWNERDOMAIN, MANAGERDOMAIN, INVENTORYPARTNERDOMAIN
- Ignore les commentaires (#) et les lignes vides comme le fait un crawler ads.txt
- Signale les enregistrements de vendeur en double et renvoie à la première ligne où ils sont apparus
- Avertit sur le remplissage par espaces parasites et les champs de système publicitaire ne ressemblant pas à un domaine
- Résume les nombres de DIRECT vs RESELLER et le nombre de domaines de vendeurs uniques
- Analyse le fichier entièrement dans votre navigateur — rien de ce que vous collez n'est téléversé
Comment utiliser Validateur ads.txt
- Collez votre fichier ads.txt ou app-ads.txt, ou chargez l'exemple pour voir le format
- Lisez la bannière de verdict pour les nombres d'erreurs et d'avertissements
- Ouvrez les Résultats pour corriger chaque ligne signalée à l'aide de la correction suggérée
- Vérifiez les décomptes de résumé de DIRECT, RESELLER et domaines uniques
Exemple
Entrée
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
appnexus.com, 3456, RESELLER
badexchange.com, 99, PARTNER
Sortie
2 records valid
Line 3 — Relationship must be DIRECT or RESELLER (found "PARTNER").
Le troisième champ doit être DIRECT ou RESELLER ; PARTNER est rejeté.
Erreurs courantes et dépannage
- « 3 ou 4 champs attendus » sur une ligne qui semble complète. — Les champs sont séparés par des virgules, pas par des espaces ou des tabulations. Mettez une virgule entre le domaine, l'id de compte et la relation, et supprimez tout champ superflu en fin de ligne.
- Un enregistrement est signalé alors que la relation indique DIRECT. — Vérifiez un caractère parasite ou un mot-clé incorrect — seuls DIRECT et RESELLER sont valides. direct/reseller en minuscules est accepté mais le validateur avertit pour que vous puissiez les normaliser.
- Avertissements de doublon sur des lignes qui ne diffèrent que par le TAG-ID. — La détection de doublons utilise le domaine, l'id de compte et la relation. Deux lignes avec le même tuple de vendeur sont des doublons même si l'id d'autorité de certification diffère — n'en gardez qu'une.
- Les vendeurs d'un sous-domaine ne sont pas repris par les acheteurs. — Déclarez chaque sous-domaine délégué avec une ligne variable SUBDOMAIN=sub.example.com afin que les crawlers sachent qu'il faut récupérer le propre ads.txt de ce sous-domaine.
Foire aux questions
- Que vérifie le Validateur ads.txt sur chaque ligne ?
- Pour chaque enregistrement DATA, il vérifie qu'il y a 3 ou 4 champs séparés par des virgules — domaine du système publicitaire, id de compte éditeur, une relation DIRECT ou RESELLER, et un id d'autorité de certification facultatif — puis signale les nombres de champs incorrects, les valeurs de relation erronées, les doublons et les espaces parasites avec le numéro de ligne.
- Quelle est la différence entre DIRECT et RESELLER dans ads.txt ?
- DIRECT signifie que l'éditeur a un compte direct auprès de ce système publicitaire et contrôle la relation de vendeur. RESELLER signifie qu'un partenaire autorisé revend l'inventaire via son propre compte. Le troisième champ doit être exactement l'un de ces deux mots-clés.
- Ce validateur fonctionne-t-il aussi pour app-ads.txt ?
- Oui. app-ads.txt utilise la même grammaire d'enregistrement que ads.txt — les mêmes champs d'enregistrement DATA et déclarations VARIABLE — donc vous pouvez coller l'un ou l'autre fichier et les mêmes vérifications s'appliquent. app-ads.txt se trouve simplement au domaine du développeur indiqué dans votre fiche de magasin d'applications.
- Comment les lignes VARIABLE comme OWNERDOMAIN sont-elles gérées ?
- Les lignes écrites comme CLÉ=valeur sont analysées comme des variables plutôt que des enregistrements de vendeur. Le validateur reconnaît CONTACT, SUBDOMAIN, OWNERDOMAIN, MANAGERDOMAIN et INVENTORYPARTNERDOMAIN, avertit sur les clés inconnues et signale une variable sans valeur.
- Qu'est-ce qui compte comme un enregistrement ads.txt en double ?
- Deux enregistrements avec le même domaine de système publicitaire, id de compte éditeur et relation — comparés sans tenir compte de la casse sur le domaine — sont des doublons, même si l'un ajoute un id d'autorité de certification. Le validateur pointe vers la première ligne où l'enregistrement est apparu pour que vous puissiez retirer la répétition.
- Mon fichier ads.txt est-il téléversé quand je le valide ?
- Non. Le validateur analyse et vérifie le fichier sur votre appareil et ne récupère jamais une URL ads.txt distante ni un tag publicitaire. Rien de ce que vous collez n'est envoyé à ArrayKit ni à un crawler.
Outils associés
Tous les outils ArrayKit