# adstxtsupplypulse report: demo-news.example

> Demo report on a fictional sample site.

**Score:** 50/100 · Scanned 2026-10-26T21:21:26.368Z

6 of 9 checks need attention (1 high priority).

- [x] **ads.txt published at the root domain** (high): Found.
- [ ] **Served as text/plain** (low): text/html
- [x] **Contains seller records** (high): 112 records (9 DIRECT, 103 RESELLER).
- [ ] **No malformed lines** (high): 6 invalid lines, e.g. appnexus.com 1234 RESELLER | pub-123, DIRECT
- [ ] **No duplicate records** (low): 14 duplicates.
- [x] **At least one DIRECT relationship** (medium): 9 DIRECT.
- [ ] **OWNERDOMAIN declared (ads.txt 1.1)** (low): Missing.
- [ ] **Google lines include the certification ID** (low): 3 google.com lines without a certification ID.
- [ ] **app-ads.txt (if you have mobile apps)** (low): Not published (only needed for apps).

---
Read-only requests for /ads.txt and /app-ads.txt. Validates the file against the IAB ads.txt 1.1 format; it does not verify each seller ID against SSP sellers.json files.
