Die Ads.txt ist eine Datei, welche den Ad Fraud, also den Betrug mit Online-Werbung erschweren soll. Im Normalfall werben Advertiser meist über ein Ad Network auf den Seiten der Publisher. Hier können sie je nach Netzwerk wählen, auf welchen Webseiten ihre Werbung erscheinen soll. Betrüger nutzen diesen Schritt aus und täuschen vor eine namhafte Webseite zu vertreten.

Wenn der Werbetreibende nur diese Werbung bucht, erscheint die Werbung in Wirklichkeit auf einer ganz anderen Webseite, welche in der Regel nicht nur deutlich weniger Qualität hat, sondern auch noch sehr unseriös sein kann. Um Advertisern eine Art Kontrolle zu bieten und die Werbeplätze transparenter zu machen, laden Publisher in ihrem Root-Verzeichnis eine Ads.txt Datei hoch, in welcher Advertiser und Plattformen bzw. Netzwerke nachlesen können, ob der Publisher tatsächlich Werbeplätze über den genannten Händler oder das Netzwerk verkauft.

Das verhindert natürlich nicht den Betrug, aber erschwert ihn deutlich. Übrigens, die Datei kann von jedem, sowohl von Mensch, als auch Maschine angesehen werden.