Skip to content
Stoqlab

Ad system

flat-ads.com

flat-ads.com is the domain an ad system uses in app-ads.txt and ads.txt files. 84,912 apps in our data declare it. Its sellers.json lists 331 sellers.

Apps declaring it
84,912

20,825 DIRECT · 84,110 RESELLER

Sellers in sellers.json
331

1.5% confidential

Lines verified
68%

17,539 of 25,773 checked lines

Lines with errors
8,217

25,773 lines in total

Avg. supply path score
49.7 / 100

83,747 apps scored

Apps and lines are recounted every 10 minutes. The sellers.json breakdown and the directory ranking are as of , recomputed daily. sellers.json last read 9 October 2026. The supply path score sums up how short and clean the declared paths are, 0 to 100 (how it is computed).

How to add flat-ads.com to app-ads.txt

One line per account, in the app-ads.txt at the root of the domain your App Store and Google Play listings name as the developer website.

flat-ads.com, YOUR_ACCOUNT_ID, DIRECT
flat-ads.com, YOUR_ACCOUNT_ID, RESELLER
  • Field 1: flat-ads.com, the domain flat-ads.com uses in app-ads.txt.
  • Field 2: your account ID with flat-ads.com. It must equal the seller_id in flat-ads.com's sellers.json.
  • Field 3: DIRECT if you hold the account, RESELLER if a partner holds it and sells your inventory. DIRECT vs RESELLER
  • Field 4 (optional): a certification authority ID. Most lines naming flat-ads.com carry none, or different ones, so we do not suggest one.

sellers.json at a glance

Status
Published
Sellers listed
331
Confidential
5 (1.5%)
Passthrough
0
Removed, last 30 days
0
Last read
Oct 9, 2026
  • PUBLISHER194
  • INTERMEDIARY130
  • BOTH7

Cross-check of lines naming flat-ads.com

  • Verified 17,539
  • Seller ID not found 570
  • DIRECT but intermediary 823
  • RESELLER but publisher 6,824
  • Seller type BOTH 17
  • Confidential seller 0
  • No sellers.json 0
  • Unchecked 0

Every line naming flat-ads.com is looked up in its sellers.json. What each status means

Common errors with flat-ads.com lines

  • RESELLER but publisher 6,824 lines

    If the account is yours, declare it DIRECT. If a partner holds it, ask flat-ads.com why the account is listed as PUBLISHER.

  • DIRECT but intermediary 823 lines

    If a partner holds this account and resells your inventory, the line should say RESELLER. If the account is yours, ask flat-ads.com to list it as PUBLISHER.

  • Seller ID not found 570 lines

    Ask flat-ads.com for the account ID it lists for you in its sellers.json, correct the line, or remove it if you no longer work with them. Buyers that check sellers.json drop these paths.

  • Seller type BOTH 17 lines

    The account is listed as BOTH, so sellers.json alone cannot tell a buyer which relationship applies. Nothing to fix on your side; buyers usually look at the seller's domain.

Common app-ads.txt errors and how to fix them

Intermediaries most declared as RESELLER

Accounts on flat-ads.com that its sellers.json lists as INTERMEDIARY or BOTH, by the number of app-ads.txt files declaring them. Confidential sellers are left out.

Seller domainTypeFiles
vungle.com INTERMEDIARY 7,719
digitalturbine.com INTERMEDIARY 5,135
bidmachine.com INTERMEDIARY 1,703
smaato.com INTERMEDIARY 336
screencore.io INTERMEDIARY 270
bizzclick.com INTERMEDIARY 200
mobupps.com INTERMEDIARY 74
darkmattertv.com BOTH 12

Apps that declare flat-ads.com

AppStoreRelationshipStatus
Android RESELLER Live
Android RESELLER Live
Android RESELLER Live
Android RESELLER Live
Android DIRECT + RESELLER Live
Android RESELLER Live
Android RESELLER Live
Android RESELLER Live
Android DIRECT + RESELLER Live
Android DIRECT + RESELLER Live
Android RESELLER Live
Android RESELLER Live
Android RESELLER Live
Android RESELLER Live
Android RESELLER Live
Android RESELLER Live
Android RESELLER Live
Android RESELLER Live
Android RESELLER Live
Android RESELLER Live

Questions about flat-ads.com

How do I add flat-ads.com to app-ads.txt?

Add one line for each account flat-ads.com gives you: "flat-ads.com, YOUR_ACCOUNT_ID, DIRECT". Use DIRECT when you hold the account yourself and RESELLER when a partner holds it and sells your inventory through flat-ads.com. The account ID must be the seller_id flat-ads.com lists for you in its sellers.json; flat-ads.com will give it to you. Put the file at the root of the domain named as your developer website in the App Store and Google Play listings.

Does flat-ads.com publish a sellers.json?

Yes. Its file at https://www.flat-ads.com/sellers.json listed 331 sellers when we last read it on 9 October 2026: 194 publishers, 130 intermediaries and 7 listed as both; 1.5% are confidential.

How many apps declare flat-ads.com in app-ads.txt?

84,912 apps in Stoqlab's data (delisted apps included) declare flat-ads.com: 20,825 with at least one DIRECT line and 84,110 with at least one RESELLER line, across 10,384 app-ads.txt files. Counts are recomputed daily.

Why do flat-ads.com lines fail verification?

Of 25,773 lines naming flat-ads.com, 8,217 contradict its sellers.json. The most common case is "RESELLER but publisher" (6,824 lines): If the account is yours, declare it DIRECT. If a partner holds it, ask flat-ads.com why the account is listed as PUBLISHER.

What is the difference between DIRECT and RESELLER?

DIRECT means the publisher owns the account; RESELLER means an intermediary sells the inventory on the publisher's behalf. DIRECT lines should match a PUBLISHER entry in the network's sellers.json, RESELLER lines an INTERMEDIARY entry.

Sources: the public app-ads.txt files of tracked apps and the sellers.json of flat-ads.com. Something wrong? Tell us.