App Supply Index Monitor my app
iOS · App Lock LLC

QR Code Reader ·

Developer URL
https://qrcode.app
app-ads.txt
https://qrcode.app/app-ads.txt · 200
Checked
Oct 7, 2026
B
84/100

403 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

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

27 −8 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 27)
line 5      google.com, pub-4302967505909167, DIRECT, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 7      applovin.com, 5b83dbe2931b1c8a0ca7db84885fb97b, DIRECT
             → sellers_json: https://applovin.com/sellers.json
line 54     adiiix.com,par-AA7B236BA32DD484C838E249362437B8,RESELLER
             → sellers_json: https://adiiix.com/sellers.json
line 63     adview.com,32076181,RESELLER,1b2cc038a11ea319
             → sellers_json: https://adview.com/sellers.json
line 81     aralego.com,par-AA7B236BA32DD484C838E249362437B8,RESELLER
             → sellers_json: https://aralego.com/sellers.json
line 85     betweendigital.com,43843,RESELLER
             → sellers_json: https://betweendigital.com/sellers.json
line 117    e-planning.net,081dcb996d2ccc1e,RESELLER,c1ba615865ed87b2
             → sellers_json: https://e-planning.net/sellers.json
line 130    growintech.co,2723d092b63885e0d7c260cc007e8b9d2393g,RESELLER,9d8dfe5c6b00fb37
             → sellers_json: https://growintech.co/sellers.json
line 133    improvedigital.com,2450,RESELLER
             → sellers_json: https://improvedigital.com/sellers.json
line 178    mobupps.com,c74d97b01eae257e44aa9d5bade97baf32954,RESELLER
             → sellers_json: https://mobupps.com/sellers.json
line 220    pubmatic.com,158271,RESELLER,5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 225    pubmatic.com,159668,RESELLER
             → sellers_json: https://pubmatic.com/sellers.json
line 325    smartclip.net,14275,RESELLER
             → sellers_json: https://smartclip.net/sellers.json
line 332    sonobi.com,5b003395a5,RESELLER,d1a215d9eb5aee9e
             → sellers_json: https://sonobi.com/sellers.json
line 347    themediagrid.com,DY1OVP,RESELLER,35d5010d7789b49d
             → sellers_json: https://themediagrid.com/sellers.json
line 352    tradplusad.com,97f87d32cbc437a3,RESELLER
             → sellers_json: https://tradplusad.com/sellers.json
line 353    tremorhub.com,s92od-u4sw5,RESELLER,1a4e959a1b50034a
             → sellers_json: https://tremorhub.com/sellers.json
line 358    ucfunnel.com,par-AA7B236BA32DD484C838E249362437B8,RESELLER
             → sellers_json: https://ucfunnel.com/sellers.json
line 365    video.unrulymedia.com,123476257,RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 374    video.unrulymedia.com,4631344382657206988,RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 376    video.unrulymedia.com,5336134699710583737,RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 378    video.unrulymedia.com,755432070,RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 385    visiblemeasures.com,1020,RESELLER
             → sellers_json: https://visiblemeasures.com/sellers.json
line 386    webeyemob.com,70628,RESELLER
             → sellers_json: https://www.webeyemob.com/sellers.json
line 389    xandr.com,10128,RESELLER,f5ab79cb980f11d1
             → sellers_json: https://xandr.com/sellers.json
info

DIRECT accounts registered to another domain

2 −5 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 (2)
line 4      google.com,pub-4665610594862277,DIRECT,f08c47fec0942fa0
             → domain in sellers.json: weewoo.com  name in sellers.json: WEEWOO SL
line 408    google.com, pub-9467626336948083, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: ngl.link  name in sellers.json: NGL Labs LLC
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

Duplicate lines

17 −1 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (17)
ad_system: contextweb.com  seller_id: 562615  relationship: RESELLER
ad_system: improvedigital.com  seller_id: 2451  relationship: RESELLER
ad_system: media.net  seller_id: 8cu12aq1y  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 158154  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 160974  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 164532  relationship: RESELLER
ad_system: pubnative.net  seller_id: 1007501  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 20050  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 20744  relationship: RESELLER
ad_system: sharethrough.com  seller_id: bxzzb1br  relationship: RESELLER
ad_system: sharethrough.com  seller_id: ubylkrys  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 3817  relationship: RESELLER
ad_system: sonobi.com  seller_id: d2b13d1c36  relationship: RESELLER
ad_system: thebrave.io  seller_id: 1234633  relationship: RESELLER
ad_system: video.unrulymedia.com  seller_id: 169764768  relationship: RESELLER
ad_system: xandr.com  seller_id: 13799  relationship: RESELLER
ad_system: yieldmo.com  seller_id: 3591550211052216798  relationship: RESELLER
info

Ad systems without a public sellers.json

90

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 90)
line 6      facebook.com, 167653297350513, DIRECT, c3e20eee3f780d68
             → sellers_json: returns a web page, not a sellers.json file
line 10     gamaigroup.com, 423056, RESELLER
             → sellers_json: file is not valid JSON
line 13     loopme.com, 11303, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403 to automated requests
line 14     loopme.com, 11424, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403 to automated requests
line 17     openx.com, 540785403, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 18     openx.com, 559798512, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 25     pubnative.net, 1007501, RESELLER, d641df8625486a7b
             → sellers_json: HTTP 403 to automated requests
line 35     smartadserver.com, 3817, RESELLER
             → sellers_json: HTTP 404
line 44     vungle.com, 6777c683f3fa5d0011508a83, DIRECT,c107d686becd2d77
             → sellers_json: HTTP 403 to automated requests
line 61     adtiming.com,a-126,RESELLER,bf66753b8f380142
             → sellers_json: HTTP 404
line 69     appnexus.com,11826,RESELLER
             → sellers_json: HTTP 403 to automated requests
line 70     appnexus.com,11924,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 71     appnexus.com,13293,RESELLER
             → sellers_json: HTTP 403 to automated requests
line 72     appnexus.com,13297,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 73     appnexus.com,13709,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 74     appnexus.com,15349,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 75     appnexus.com,15426,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 76     appnexus.com,1752,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 77     appnexus.com,4052,RESELLER
             → sellers_json: HTTP 403 to automated requests
line 78     appnexus.com,7351,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 79     appnexus.com,7597,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 80     appnexus.com,9316,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 114    criteo.com,B-057601,RESELLER,9fac4a4a87c2a44f
             → sellers_json: HTTP 403 to automated requests
line 115    criteo.com,B-074375,RESELLER,9fac4a4a87c2a44f
             → sellers_json: HTTP 403 to automated requests
line 120    freewheel.tv,1137745,RESELLER
             → sellers_json: HTTP 403 to automated requests

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