App Supply Index Monitor my app
Mobile supply chain transparency · 12 App Store genres · top free + top grossing charts · US · iOS + Android

In the typical top US app, 22% of "DIRECT" seller lines point to seats the publisher doesn't own.

DIRECT should mean the publisher controls the account. We found 3,505 seats that unrelated companies all label DIRECT, and seats that ad systems themselves list as resellers. Buyers who prefer direct paths pay for an extra hop. Public files, line-level evidence.

1,417ad-monetized apps graded (846 iOS · 571 Android)
946apps with at least one mislabeled DIRECT line
52.6%of all DIRECT lines across these apps are mislabeled
13.8%of seller lines point to accounts the ad system doesn't list
11.1%unverifiable lines in the median graded app
58authorized ad system domains that don't resolve

Grade distribution

1417 graded apps. Grades scale with the share of problem lines, so big files aren't punished for size.

A
309 · 22%
B
297 · 21%
C
422 · 30%
D
331 · 23%
F
58 · 4%

Most common issues

Share of graded apps with at least one occurrence.

Ad systems without a public sellers.json
85%
Seller IDs not listed in the ad system's sellers.json
78%
DIRECT lines for seats the publisher doesn't own
67%
Duplicate lines
64%
Lines for ad system domains that don't exist
59%
DIRECT accounts registered to another domain
53%

By genre

Median share of an app's DIRECT lines that point to seats the publisher doesn't own. Genres with 5+ graded apps.

Dating
63% · 13 apps
Games
53% · 244 apps
Photo & Video
42% · 106 apps
Entertainment
40% · 175 apps
Social Networking
35% · 98 apps
Utilities
33% · 95 apps
Sports
25% · 104 apps
Lifestyle
23% · 65 apps
Weather
22% · 111 apps
Education
15% · 66 apps
News
15% · 162 apps
Music
9% · 103 apps
Health & Fitness
0% · 61 apps

Lowest scores in this crawl

Apps that publish app-ads.txt but whose lines most often fail verification. Full leaderboard →

GradeScoreAppDeveloperLinesTop issue
F0 Cleanup: Phone Storage Cleaner Deep Flow Apps0 No app-ads.txt
F0 CARROT Weather Grailr LLC0 No app-ads.txt
F0 HuntStand: GPS Maps & Tools GSM Outdoors0 No app-ads.txt
F0 Zillow: Homes for Sale & Rent Zillow Group0 No app-ads.txt
F0 AT&T AT&T Services, Inc.0 No app-ads.txt
F0 Deepstash: Smarter Every Day! Deepstash0 No app-ads.txt
F0 GuitarTuna: Tune & Play Guitar Yousician Ltd.0 No app-ads.txt
F0 Taimi: LGBTQ+ Dating & Meet Up Social Impact Inc.0 No app-ads.txt
F0 B1G+: Watch College Sports Big Ten Network0 app-ads.txt has no valid lines
F0 Hily Dating app: Meet & Date Hily Corp.0 No app-ads.txt

Ad systems that can't be verified

Of 1204 ad systems authorized by 3+ developers, only 748 publish a complete, readable sellers.json. The rest leave buyers guessing. All ad systems →

135Not public
113No sellers.json
90Unreachable
60Looks incomplete
58Domain doesn't resolve
Ad system domain that doesn't resolveDevelopers still authorizing itLines
spotxchange.com3893,958
engagebdr.com3022,256
districtm.io298736
gamoshi.io210892
ylhglobal.com190213
reforge.in151381
showcaesad.com6669
antipodesdigital.live6276
dmixer.co.kr5966
acex.adprime.com4849

Publish ads in your app?

Get your full report, a cleaned app-ads.txt, and an alert whenever a partner's account disappears from sellers.json.

Monitor my app