ads.txt / app-ads.txt Validator

Validiere eine ads.txt- oder app-ads.txt-Datei Zeile für Zeile in deinem Browser. Die Datei, die du einfügst, bleibt auf deinem Gerät.

Der ads.txt / app-ads.txt Validator läuft vollständig in deinem Browser. Die Datei, die du einfügst, wird auf deinem Gerät geparst und geprüft und nie zu ArrayKit hochgeladen oder von einer entfernten URL abgerufen.

sellers.json Validator öffnen

Über ads.txt Validator

Der ads.txt / app-ads.txt Validator lintet deine Authorized-Digital-Sellers-Datei in dem Moment, in dem du sie einfügst. Er geht jede Zeile durch, teilt DATA-Records in ihre kommagetrennten Felder und bestätigt, dass jeder die erforderlichen 3 oder 4 Felder hat: Advertising-System-Domain, Publisher-Account-id, eine DIRECT- oder RESELLER-Beziehung und eine optionale Certification-Authority-id wie eine TAG-ID. Kommentare und Leerzeilen werden übersprungen, VARIABLE-Zeilen wie OWNERDOMAIN, CONTACT, SUBDOMAIN, MANAGERDOMAIN und INVENTORYPARTNERDOMAIN werden herausgeparst, und falsche Feldanzahlen, schlechte Beziehungswerte, doppelte Einträge und verirrte Leerzeichen werden mit der Zeilennummer und einem Fix-Vorschlag markiert. Eine Zusammenfassung zählt DIRECT- vs. RESELLER-Records und eindeutige Seller-Domains. Publisher und Ad-Ops-Teams auditieren ihre Datei hier, ohne sie an einen Drittanbieter-Crawler zu senden — jede Prüfung läuft auf deinem Gerät.

Funktionen

So verwendest du ads.txt Validator

  1. Füge deine ads.txt- oder app-ads.txt-Datei ein oder lade das Beispiel, um das Format zu sehen
  2. Lies das Verdikt-Banner für die Fehler- und Warnungs-Anzahl
  3. Öffne Findings, um jede markierte Zeile mit der vorgeschlagenen Korrektur zu beheben
  4. Prüfe die Zusammenfassungs-Anzahlen von DIRECT, RESELLER und eindeutigen Domains

Beispiel

Eingabe

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
appnexus.com, 3456, RESELLER
badexchange.com, 99, PARTNER

Ausgabe

2 records valid
Line 3 — Relationship must be DIRECT or RESELLER (found "PARTNER").

Das dritte Feld muss DIRECT oder RESELLER sein; PARTNER wird abgelehnt.

Häufige Fehler & Fehlerbehebung

Häufig gestellte Fragen

Was prüft der ads.txt Validator in jeder Zeile?
Für jeden DATA-Record verifiziert er, dass es 3 oder 4 kommagetrennte Felder gibt — Advertising-System-Domain, Publisher-Account-id, eine DIRECT- oder RESELLER-Beziehung und eine optionale Certification-Authority-id — und markiert dann falsche Feldanzahlen, schlechte Beziehungswerte, Duplikate und verirrte Leerzeichen mit der Zeilennummer.
Was ist der Unterschied zwischen DIRECT und RESELLER in ads.txt?
DIRECT bedeutet, dass der Publisher ein direktes Konto bei diesem Advertising-System hat und die Seller-Beziehung kontrolliert. RESELLER bedeutet, dass ein autorisierter Partner das Inventar über sein eigenes Konto weiterverkauft. Das dritte Feld muss genau eines dieser beiden Keywords sein.
Funktioniert dieser Validator auch für app-ads.txt?
Ja. app-ads.txt nutzt dieselbe Record-Grammatik wie ads.txt — dieselben DATA-Record-Felder und VARIABLE-Deklarationen — sodass du beide Dateien einfügen kannst und dieselben Prüfungen greifen. app-ads.txt liegt schlicht an der Developer-Domain aus deinem App-Store-Eintrag.
Wie werden VARIABLE-Zeilen wie OWNERDOMAIN behandelt?
Zeilen, die als KEY=value geschrieben sind, werden als Variablen statt als Seller-Records geparst. Der Validator erkennt CONTACT, SUBDOMAIN, OWNERDOMAIN, MANAGERDOMAIN und INVENTORYPARTNERDOMAIN, warnt bei unbekannten Keys und markiert eine Variable, die keinen Wert hat.
Was zählt als doppelter ads.txt-Record?
Zwei Records mit derselben Advertising-System-Domain, Publisher-Account-id und Beziehung — bei der Domain case-insensitiv verglichen — sind Duplikate, auch wenn einer eine Certification-Authority-id hinzufügt. Der Validator verweist auf die erste Zeile, in der der Record auftrat, sodass du die Wiederholung entfernen kannst.
Wird meine ads.txt-Datei hochgeladen, wenn ich sie validiere?
Nein. Der Validator parst und prüft die Datei auf deinem Gerät und ruft nie eine entfernte ads.txt-URL oder einen Ad-Tag ab. Nichts, was du einfügst, wird an ArrayKit oder einen Crawler gesendet.

Verwandte Tools

Alle ArrayKit-Tools