App Supply Index Monitor my app
iOS · Free Style Dev LLC

Tape Measure & Ruler Арр

Developer URL
https://nf126a19a.app-ads-txt.com
app-ads.txt
https://nf126a19a.app-ads-txt.com/app-ads.txt · 200
Checked
Oct 7, 2026
D
47/100

524 lines · 271 verified against sellers.json

Findings

Each finding lists the exact lines involved. Findings are automated observations of public files as of Oct 7, 2026. They describe file contents, not the intent or conduct of any company.

warning

DIRECT lines inconsistent with public data

77 −25 pts

The ads.txt specification defines DIRECT as an account the publisher directly controls. For these lines, either the ad system's own sellers.json lists the account as INTERMEDIARY, or the same account is marked DIRECT in the files of 3 or more unrelated companies. Either way, the public data does not support the DIRECT label. Buyers that use DIRECT labels in supply-path decisions may treat these lines differently.

How to fixUse DIRECT only for accounts your company controls. Confirm with each partner whether the account is yours; if it isn't, the specification calls for RESELLER.
Evidence (25 of 77)
line 1      152media.com, 152, DIRECT
             → observed: the same account is marked DIRECT by 5 different companies
line 25     adtech.com, 2694, DIRECT, e1a5b5b6e3255540
             → observed: the same account is marked DIRECT by 3 different companies
line 27     adtech.com, 4596, DIRECT, e1a5b5b6e3255540
             → observed: the same account is marked DIRECT by 3 different companies
line 33     advertising.com, 22924, DIRECT, e1a5b5b6e3255540
             → observed: the same account is marked DIRECT by 3 different companies
line 35     advertising.com, 2694, DIRECT, e1a5b5b6e3255540
             → observed: the same account is marked DIRECT by 9 different companies
line 43     adview.com, 86576551, DIRECT, 1b2cc038a11ea319
             → observed: the same account is marked DIRECT by 4 different companies  name in sellers.json: Bonita Interactive LLC  domain in sellers.json: nom-nom.media
line 52     applovin.com, 4d391c28b8c9b08646600303640192ea, DIRECT
             → observed: the same account is marked DIRECT by 4 different companies
line 59     appnexus.com, 12355, DIRECT, f5ab79cb980f11d1
             → observed: the same account is marked DIRECT by 5 different companies
line 72     appnexus.com, 806, DIRECT, f5ab79cb980f11d1
             → observed: the same account is marked DIRECT by 12 different companies
line 75     appnexus.com, 9538, DIRECT, f5ab79cb980f11d1
             → observed: the same account is marked DIRECT by 15 different companies
line 100    chartboost.com, 5730bb1a04b0165b75d2e564, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 114    contextweb.com, 562060, DIRECT, 89ff185a4c4e857c
             → observed: the same account is marked DIRECT by 4 different companies
line 115    conversantmedia.com, 41150, DIRECT, 03113cd04947736d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 10 different companies  name in sellers.json: Venatus Media  domain in sellers.json: venatus.com
line 116    criteo.com, 180031, DIRECT, 9fac4a4a87c2a44f
             → observed: the same account is marked DIRECT by 8 different companies
line 117    criteo.com, 180034, DIRECT, 9fac4a4a87c2a44f
             → observed: the same account is marked DIRECT by 8 different companies
line 118    criteo.com, 180048, DIRECT, 9fac4a4a87c2a44f
             → observed: the same account is marked DIRECT by 8 different companies
line 119    criteo.com, 181323, DIRECT, 9fac4a4a87c2a44f
             → observed: the same account is marked DIRECT by 8 different companies
line 120    criteo.com, 181330, DIRECT, 9fac4a4a87c2a44f
             → observed: the same account is marked DIRECT by 8 different companies
line 135    freewheel.tv, 1058753, DIRECT
             → observed: the same account is marked DIRECT by 8 different companies
line 138    freewheel.tv, 1158049, DIRECT
             → observed: the same account is marked DIRECT by 16 different companies
line 142    freewheel.tv, 187721, DIRECT
             → observed: the same account is marked DIRECT by 17 different companies
line 143    freewheel.tv, 187865, DIRECT
             → observed: the same account is marked DIRECT by 17 different companies
line 144    freewheel.tv, 1953, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 145    freewheel.tv, 196129, DIRECT
             → observed: the same account is marked DIRECT by 17 different companies
line 146    freewheel.tv, 196145, DIRECT
             → observed: the same account is marked DIRECT by 17 different companies
warning

Seller IDs not listed in the ad system's sellers.json

114 −20 pts

The ad system's current sellers.json doesn't list these accounts, so buyers that validate the chain can't match them. Common causes are closed accounts or former partners.

How to fixAsk each partner whether the account is still active and request their current lines; remove lines for closed accounts.
Evidence (25 of 114)
line 2      9dotsmedia.com, f5ab79cb980f11d1, RESELLER
             → sellers_json: https://9dotsmedia.com/sellers.json
line 19     admixer.net, 2878f07c-cc3f-4f8a-a26c-8e6033a539a6, RESELLER
             → sellers_json: https://admixer.net/sellers.json
line 20     admixer.net, 3d2ed9f3-1ce6-436c-896b-4d9c8418ad3f, RESELLER
             → sellers_json: https://admixer.net/sellers.json
line 21     admixer.net, 3f77a1dd-9fe0-4634-8a29-3412895010c2, RESELLER
             → sellers_json: https://admixer.net/sellers.json
line 23     admixer.net, 4f1e5aab-5f2d-4bf6-b9ed-6b33ef534e04, RESELLER
             → sellers_json: https://admixer.net/sellers.json
line 28     adtelligent.com, 309040, RESELLER, 7de89dc7742b5b11
             → sellers_json: https://adtelligent.com/sellers.json
line 30     advangelists.com, 63538fe6ef330c13a05a3ed7e599d5f7, RESELLER, 60d26397ec060f98
             → sellers_json: https://advangelists.com/sellers.json
line 46     algorix.co, 54250, RESELLER, 5b394c12fea27a1d
             → sellers_json: https://algorix.co/sellers.json
line 52     applovin.com, 4d391c28b8c9b08646600303640192ea, DIRECT
             → sellers_json: https://applovin.com/sellers.json
line 81     axonix.com, 56222, RESELLER
             → sellers_json: https://axonix.com/sellers.json
line 82     axonix.com, 56328, RESELLER
             → sellers_json: https://axonix.com/sellers.json
line 85     beachfront.com, 10402, RESELLER, e2541279e8e2ca4d
             → sellers_json: https://beachfront.com/sellers.json
line 86     beachfront.com, 11046, RESELLER, e2541279e8e2ca4d
             → sellers_json: https://beachfront.com/sellers.json
line 87     beachfront.com, 13045, RESELLER, e2541279e8e2ca4d
             → sellers_json: https://beachfront.com/sellers.json
line 88     beachfront.com, 4171, RESELLER, e2541279e8e2ca4d
             → sellers_json: https://beachfront.com/sellers.json
line 89     beachfront.com, 5278, RESELLER, e2541279e8e2ca4d
             → sellers_json: https://beachfront.com/sellers.json
line 91     betweendigital.com, 43092, RESELLER
             → sellers_json: https://betweendigital.com/sellers.json
line 124    e-planning.net, 2af6560b926d20f9, RESELLER, c1ba615865ed87b2
             → sellers_json: https://e-planning.net/sellers.json
line 156    google.com, pub-1256482085642647, DIRECT, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 159    google.com, pub-2871335254532484, DIRECT, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 160    google.com, pub-4236520483129668, DIRECT, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 163    google.com, pub-5253778207650191, RESELLER, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 167    google.com, pub-7452201096415972, RESELLER, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 169    google.com, pub-9493002888945144, RESELLER, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 184    improvedigital.com, 1087, RESELLER
             → sellers_json: https://improvedigital.com/sellers.json
warning

Lines for ad system domains that don't resolve

20 −4 pts

These ad system domains don't resolve (the domain may be retired, merged or misspelled). The lines can't be validated, and if the domain is registered again, its new holder would appear authorized.

How to fixRemove these lines. If the domain is registered again, its new holder would appear authorized by your file.
Evidence (20)
line 50     aolcloud.net, 2694, DIRECT
             → ad_system: aolcloud.net
line 51     aolcloud.net, 4596, DIRECT
             → ad_system: aolcloud.net
line 122    districtm.io, 100749, DIRECT, 3fd707be9c4527c3
             → ad_system: districtm.io
line 123    districtm.io, 101649, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 127    engagebdr.com, 10181, RESELLER
             → ad_system: engagebdr.com
line 128    engagebdr.com, 10252, RESELLER
             → ad_system: engagebdr.com
line 129    engagebdr.com, 16, RESELLER
             → ad_system: engagebdr.com
line 130    engagebdr.com, 7, RESELLER
             → ad_system: engagebdr.com
line 131    engagebdr.com, 84, RESELLER
             → ad_system: engagebdr.com
line 371    reforge.in, 107, RESELLER
             → ad_system: reforge.in
line 453    spotxchange.com, 101831, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 454    spotxchange.com, 117872, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 455    spotxchange.com, 139784, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 456    spotxchange.com, 141412, DIRECT, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 457    spotxchange.com, 149886, DIRECT, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 458    spotxchange.com, 153598, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 459    spotxchange.com, 234183, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 460    spotxchange.com, 271911, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 461    spotxchange.com, 295535, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 462    spotxchange.com, 99441, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
warning

Malformed lines

2 −1 pts

Lines that buyers' crawlers will ignore.

How to fixFix the format: <ad system domain>, <seller id>, DIRECT|RESELLER[, <cert authority id>].
Evidence (2)
line 31     advenuemedia, 386, RESELLER
             → reason: invalid ad system domain
line 175    gowithmedia, 73581, DIRECT
             → reason: invalid ad system domain
info

No OWNERDOMAIN declared

1 −2 pts

app-ads.txt 1.1 recommends OWNERDOMAIN so buyers can match DIRECT accounts to the owner.

How to fixAdd OWNERDOMAIN=<your company domain> to the file.
info

DIRECT accounts registered to another domain

1 −1 pts

Allowed when the domain belongs to the same company; add OWNERDOMAIN to make that explicit. Otherwise these accounts may belong to someone else.

How to fixIf the account is yours under another domain, declare it with OWNERDOMAIN=<that domain>; otherwise mark it RESELLER.
Evidence (1)
line 226    lemmatechnologies.com, 102, DIRECT, 7829010c5bebd1fb
             → domain in sellers.json: clearinvest-ltd.com  name in sellers.json: Clear Invest LTD
info

Ad systems without a public sellers.json

161

The ad system doesn't publish a readable sellers.json, so nobody can verify these lines. That's the ad system's gap, not the app's, so no points are deducted.

How to fixAsk the partner to publish sellers.json; until then buyers can't verify that path.
Evidence (25 of 161)
line 1      152media.com, 152, DIRECT
             → sellers_json: HTTP 404
line 3      ad-volt.com, 14725, RESELLER
             → sellers_json: JSON without a sellers list
line 4      adcolony.com, 0a0f72cd66122f31, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 5      adcolony.com, 197af3936679d34e, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 6      adcolony.com, 1efc6603710003ea, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 7      adcolony.com, 4f99f033452c0143c565ad88578f8264, DIRECT, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 8      adcolony.com, 50bec21c1751f6f6fa9a4b241dcd4a9, DIRECT, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 9      adcolony.com, 5d8cbf6671c93a42, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 10     adcolony.com, 60292ba3fc7acddf31598729fac2dcee, DIRECT, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 11     adcolony.com, 801e49d1be83b5f9, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 12     adcolony.com, 81685aa581edd381, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 13     adcolony.com, c490f6e7399a25d6, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 14     adcolony.com, f858ba060bce51ad, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 16     admixer.co.kr, 1311, RESELLER
             → sellers_json: HTML or login page instead of JSON
line 29     adtiming.com, a-126, RESELLER, bf66753b8f380142
             → sellers_json: HTTP 404
line 32     advertising.com, 21494, RESELLER, e1a5b5b6e3255540
             → sellers_json: HTTP 403
line 33     advertising.com, 22924, DIRECT, e1a5b5b6e3255540
             → sellers_json: HTTP 403
line 34     advertising.com, 25990, RESELLER, e1a5b5b6e3255540
             → sellers_json: HTTP 403
line 35     advertising.com, 2694, DIRECT, e1a5b5b6e3255540
             → sellers_json: HTTP 403
line 36     advertising.com, 27287, RESELLER, e1a5b5b6e3255540
             → sellers_json: HTTP 403
line 37     advertising.com, 28210, RESELLER, e1a5b5b6e3255540
             → sellers_json: HTTP 403
line 38     advertising.com, 28246, RESELLER, e1a5b5b6e3255540
             → sellers_json: HTTP 403
line 39     advertising.com, 28441, RESELLER, e1a5b5b6e3255540
             → sellers_json: HTTP 403
line 40     advertising.com, 28734, RESELLER, e1a5b5b6e3255540
             → sellers_json: HTTP 403
line 41     advertising.com, 8693, RESELLER, e1a5b5b6e3255540
             → sellers_json: HTTP 403
info

DIRECT accounts marked confidential

3

Buyers can't see who owns these accounts.

How to fixAsk the ad system to publish your seller entry with name and domain.
Evidence (3)
line 165    google.com, pub-5967470543517808, DIRECT, f08c47fec0942fa0
line 166    google.com, pub-7022579750037037, DIRECT, f08c47fec0942fa0
line 477    target.my.com, 3584173, DIRECT

Is this your app?

Get the full evidence list, a cleaned app-ads.txt, and alerts when partners' accounts change. Think something here is wrong? Request a correction.

Monitor this app