ads.txt / app-ads.txt Validator
Enter a publisher domain to fetch its ads.txt or app-ads.txt through the FizzKit relay (HTTP status, content-type, redirect chain and size are checked), or paste a file. Every record is parsed into domain, publisher ID, relationship and certification ID; duplicates, malformed lines and TAG-ID formats are flagged, and variables are validated semantically (one OWNERDOMAIN, MANAGERDOMAIN with country code, INVENTORYPARTNERDOMAIN, CONTACT, SUBDOMAIN). SUBDOMAIN= files can be fetched and merged. The Cross-check tab fetches each exchange's sellers.json and verifies that every account ID exists with a compatible seller_type. Export a canonical, deduplicated file, diff two versions, or download CSV.
- news.example.com/ads.txtnot fetched
Related tools
sellers.json Inspector
Fetch any exchange's sellers.json by domain, validate it against the IAB spec, cross-check a publisher's ads.txt against it, and resolve OpenRTB supply chains.
OpenRTB Inspector
Validate & annotate OpenRTB 2.6 BidRequest and BidResponse JSON.
OpenRTB Request Builder
Build OpenRTB 2.6 bid requests with a form or JSON, then send them to any bidder and inspect the response.
RTB Bidder Sandbox
A live OpenRTB bidder endpoint that captures every bid request and answers with bids, no-bids, custom templates or timeouts.
How to use ads.txt / app-ads.txt Validator
- 1Enter a publisher domain (or paste a file), choose ads.txt or app-ads.txt, and press Fetch.
- 2Review the status chips: HTTP status, text/plain content-type and redirect count are checked against the spec.
- 3Open Issues to see syntax errors, duplicates and variable problems; click an error to jump to the line.
- 4Fetch SUBDOMAIN= files to merge them, then run Cross-check to verify every line against each exchange's sellers.json.
- 5Download the canonical file, diff against another version, or export CSV.
About ads.txt / app-ads.txt Validator
Enter a publisher domain to fetch its ads.txt or app-ads.txt through the FizzKit relay (HTTP status, content-type, redirect chain and size are checked), or paste a file. Every record is parsed into domain, publisher ID, relationship and certification ID; duplicates, malformed lines and TAG-ID formats are flagged, and variables are validated semantically (one OWNERDOMAIN, MANAGERDOMAIN with country code, INVENTORYPARTNERDOMAIN, CONTACT, SUBDOMAIN). SUBDOMAIN= files can be fetched and merged. The Cross-check tab fetches each exchange's sellers.json and verifies that every account ID exists with a compatible seller_type. Export a canonical, deduplicated file, diff two versions, or download CSV.
ads.txt / app-ads.txt Validator is part of FizzKit — a collection of focused developer and ad-tech tools. This tool uses the FizzKit relay to fetch public URLs on your behalf (so browser CORS rules do not get in the way); fetched content is returned to your browser and not stored.