App Supply Index Monitor my app
iOS · BEE LAB JOINT STOCK COMPANY

NOAA Weather Radar Live Map

Developer URL
https://lutech.vn/app-ads.txt
app-ads.txt
https://lutech.vn/app-ads.txt · 200
Checked
Oct 7, 2026
D
59/100

3,018 lines · 2,100 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

51 −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 51)
line 29     toponad.com, 16385e313a271a, DIRECT, 1d49fe424a1a456d
             → observed: the same account is marked DIRECT by 96 different companies
line 50     vidoomy.com, 7646534, DIRECT
             → observed: the same account is marked DIRECT by 76 different companies
line 521    toponad.com, 1661f80179644e, DIRECT, 1d49fe424a1a456d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 51 different companies  name in sellers.json: Mintegral  domain in sellers.json: mintegral.com
line 523    webeyemob.com, 70098, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 75 different companies  name in sellers.json: MINTEGRAL  domain in sellers.json: mintegral.com
line 586    rubiconproject.com, 15268, DIRECT, 0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 112 different companies  name in sellers.json: Unruly Group LTD  domain in sellers.json: unrulymedia.com
line 601    smaato.com, 1100057628, DIRECT, 07bcf65f187117b4
             → observed: the same account is marked DIRECT by 71 different companies
line 625    onetag.com, 82e44d118b79600, DIRECT
             → observed: the same account is marked DIRECT by 77 different companies
line 627    admatic.com.tr, adm-pub-3033566192, DIRECT, uufps1dh5stc6euk
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 58 different companies  name in sellers.json: opera  domain in sellers.json: opera.com
line 633    admixer.net, f6790c61-b9ce-49b0-b809-059710d60dfd, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 59 different companies  name in sellers.json: Mintegral  domain in sellers.json: mintegral.com
line 637    opera.com, pub11079554715136, DIRECT, 55a0c5fd61378de3
             → observed: the same account is marked DIRECT by 60 different companies
line 642    krushmedia.com, AJxF6R192a9M6CaTvK, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 63 different companies  name in sellers.json: Admixer   domain in sellers.json: admixer.com
line 663    themediagrid.com, NG9STC, DIRECT, 35d5010d7789b49d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 54 different companies  name in sellers.json: ADLOGIC TECHNOLOGY PTE. LTD  domain in sellers.json: mintegral.com
line 676    zmaticoo.com, 114490, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 47 different companies  name in sellers.json: Ignitemedia  domain in sellers.json: ignitemediatech.com
line 730    smaato.com, 1100057546, DIRECT, 07bcf65f187117b4
             → observed: the same account is marked DIRECT by 46 different companies
line 731    smaato.com, 1100004890, DIRECT, 07bcf65f187117b4
             → observed: the same account is marked DIRECT by 160 different companies
line 1348   openx.com, 559912325, DIRECT, 6a698e2ec38604c6
             → observed: the same account is marked DIRECT by 25 different companies
line 2895   programmaticx.ai, 100682, DIRECT, b42d42eb28400efa
             → observed: the same account is marked DIRECT by 39 different companies  name in sellers.json: falcongames  domain in sellers.json: falcongames.com
line 2896   targetbetter.com, 6481, DIRECT
             → observed: the same account is marked DIRECT by 39 different companies  name in sellers.json: fugo  domain in sellers.json: fugo.com.tr
line 2899   themediagrid.com, VM75KS, DIRECT, 35d5010d7789b49d
             → observed: the same account is marked DIRECT by 48 different companies  name in sellers.json: Copper6 Ltd  domain in sellers.json: copper6.com
line 2900   start.io, 139527569, DIRECT
             → observed: the same account is marked DIRECT by 48 different companies  name in sellers.json: Bigo  domain in sellers.json: bigo.tv
line 2901   rubiconproject.com, 24400, DIRECT, 0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 69 different companies  name in sellers.json: start.io Inc  domain in sellers.json: start.io
line 2902   themediagrid.com, FWN84J, DIRECT, 35d5010d7789b49d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 74 different companies  name in sellers.json: Start.io Inc  domain in sellers.json: start.io
line 2903   taboola.com, 1618213, DIRECT, c228e6794e811952
             → observed: the same account is marked DIRECT by 51 different companies
line 2904   admanmedia.com, 2269, DIRECT
             → observed: the same account is marked DIRECT by 54 different companies  name in sellers.json: Bigo  domain in sellers.json: bigo.sg
line 2906   yabbi.me, 675d9254-4032-47ed-9074-b6ef4dbab522, DIRECT
             → observed: the same account is marked DIRECT by 67 different companies
warning

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

249 −9 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 249)
line 18     applovin.com, 85634dd779d06749d43707663456a8ba, DIRECT
             → sellers_json: https://applovin.com/sellers.json
line 29     toponad.com, 16385e313a271a, DIRECT, 1d49fe424a1a456d
             → sellers_json: https://toponad.com/sellers.json
line 32     ignitemediatech.com, 61119, RESELLER
             → sellers_json: https://ignitemediatech.com/sellers.json
line 46     admanmedia.com, 894, RESELLER
             → sellers_json: https://admanmedia.com/sellers.json
line 59     xandr.com, 8804, RESELLER, f5ab79cb980f11d1
             → sellers_json: https://xandr.com/sellers.json
line 62     sonobi.com, 7b37f8ccbc, RESELLER, d1a215d9eb5aee9e
             → sellers_json: https://sonobi.com/sellers.json
line 69     bidmachine.io, 114, RESELLER
             → sellers_json: https://bidmachine.io/sellers.json
line 75     pubmatic.com, 157558, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 76     pubmatic.com, 158362, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 77     pubmatic.com, 156855, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 81     rubiconproject.com, 23822, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 83     opera.com, pub5881703796480, RESELLER, 55a0c5fd61378de3
             → sellers_json: https://opera.com/sellers.json
line 85     yeahmobi.com, 5135315, RESELLER
             → sellers_json: https://yeahmobi.com/sellers.json
line 100    mediafuse.com, 316569, RESELLER
             → sellers_json: https://mediafuse.com/sellers.json
line 130    castify.ai, 1210421, RESELLER
             → sellers_json: https://castify.ai/sellers.json
line 140    e-planning.net, ea9874674191f1ff, RESELLER, c1ba615865ed87b2
             → sellers_json: https://e-planning.net/sellers.json
line 151    onetag.com, 73720b89bbda622, RESELLER
             → sellers_json: https://onetag.com/sellers.json
line 158    targetspot.com, 270, RESELLER, feb28ed826dcf532
             → sellers_json: https://www.targetspot.com/sellers.json
line 163    webeyemob.com, 70100, RESELLER
             → sellers_json: https://www.webeyemob.com/sellers.json
line 171    admixer.net, 2f833c20-7378-4b86-9b73-a2b56263d4d4, RESELLER
             → sellers_json: https://admixer.net/sellers.json
line 183    onetag.com, 66cff8e37d871be, RESELLER
             → sellers_json: https://onetag.com/sellers.json
line 202    algorix.co, 54510, RESELLER, 5b394c12fea27a1d
             → sellers_json: https://algorix.co/sellers.json
line 203    algorix.co, 60095, RESELLER, 5b394c12fea27a1d
             → sellers_json: https://algorix.co/sellers.json
line 204    algorix.co, 60097, RESELLER, 5b394c12fea27a1d
             → sellers_json: https://algorix.co/sellers.json
line 227    ucfunnel.com, par-E2B2BB3E89BE87A2F774B768BEED62A2, RESELLER
             → sellers_json: https://ucfunnel.com/sellers.json
warning

Lines for ad system domains that don't resolve

5 −1 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 (5)
line 196    engagebdr.com, 10181, RESELLER
             → ad_system: engagebdr.com
line 214    engagebdr.com, 10423, RESELLER
             → ad_system: engagebdr.com
line 255    engagebdr.com, 10252, RESELLER
             → ad_system: engagebdr.com
line 279    districtm.io, 101649, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 519    ylhglobal.com, 1930587443, RESELLER
             → ad_system: ylhglobal.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 1381   trustedstack, TSTKQ5827, RESELLER
             → reason: invalid ad system domain
line 2864   b42d42eb28400efa,targetbetter.com, 6451, RESELLER
             → reason: invalid ad system domain
info

Duplicate lines

523 −3 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 523)
ad_system: pubmatic.com  seller_id: 160456  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 156520  relationship: RESELLER
ad_system: criteo.com  seller_id: b-057955  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 161151  relationship: RESELLER
ad_system: pubnative.net  seller_id: 1007974  relationship: RESELLER
ad_system: verve.com  seller_id: 15503  relationship: RESELLER
ad_system: indexexchange.com  seller_id: 194730  relationship: RESELLER
ad_system: inmobi.com  seller_id: ebc44eef6c104f7fbf7bc52ee29f7939  relationship: RESELLER
ad_system: contextweb.com  seller_id: 562499  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 14558  relationship: RESELLER
ad_system: contextweb.com  seller_id: 561913  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 158481  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 3713  relationship: RESELLER
ad_system: conversantmedia.com  seller_id: 100308  relationship: RESELLER
ad_system: adform.com  seller_id: 2671  relationship: RESELLER
ad_system: openx.com  seller_id: 540866936  relationship: RESELLER
ad_system: yieldmo.com  seller_id: 2807970144171533194  relationship: RESELLER
ad_system: criteo.com  seller_id: b-063105  relationship: RESELLER
ad_system: sonobi.com  seller_id: 7b37f8ccbc  relationship: RESELLER
ad_system: inmobi.com  seller_id: 3a4f7da341dd490cbb7dde02b126275e  relationship: RESELLER
ad_system: video.unrulymedia.com  seller_id: 3948367200  relationship: RESELLER
ad_system: adx-dre.op.hicloud.com  seller_id: pub_hw_1003  relationship: RESELLER
ad_system: adx-dra.op.hicloud.com  seller_id: pub_hw_1003  relationship: RESELLER
ad_system: adx-drru.op.hicloud.com  seller_id: pub_hw_1003  relationship: RESELLER
ad_system: appnexus.com  seller_id: 12061  relationship: RESELLER
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

Ad systems without a public sellers.json

602

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 602)
line 6      facebook.com, 1385814095192798, DIRECT, c3e20eee3f780d68
             → sellers_json: returns a web page, not a sellers.json file
line 7      facebook.com, 1065952057072378, DIRECT, c3e20eee3f780d68
             → sellers_json: returns a web page, not a sellers.json file
line 27     criteo.com, B-057955, RESELLER, 9fac4a4a87c2a44f
             → sellers_json: HTTP 403 to automated requests
line 33     pubnative.net, 1007974, RESELLER, d641df8625486a7b
             → sellers_json: HTTP 403 to automated requests
line 34     verve.com, 15503, RESELLER, 0c8f5958fc2d6270
             → sellers_json: HTTP 403 to automated requests
line 42     adcolony.com, 7d04a18a58085918, RESELLER, 1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 51     smartadserver.com, 3713, RESELLER
             → sellers_json: HTTP 404
line 55     freewheel.tv, 1235183, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 56     freewheel.tv, 1235279, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 57     openx.com, 540866936, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 60     criteo.com, B-063105, RESELLER, 9fac4a4a87c2a44f
             → sellers_json: HTTP 403 to automated requests
line 65     rhythmone.com, 3948367200, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403 to automated requests
line 66     adx-dre.op.hicloud.com, PUB_HW_1003, RESELLER
             → sellers_json: HTTP 404
line 67     adx-dra.op.hicloud.com, PUB_HW_1003, RESELLER
             → sellers_json: HTTP 404
line 68     adx-drru.op.hicloud.com, PUB_HW_1003, RESELLER
             → sellers_json: HTTP 404
line 71     liftoff.io, 7f6945815e6, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 72     hyperad.tech, 20, RESELLER
             → sellers_json: returns a web page, not a sellers.json file
line 74     advertising.com, 28886, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 78     appnexus.com, 11450, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 79     appnexus.com, 13181, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 82     smartadserver.com, 4202, RESELLER
             → sellers_json: HTTP 404
line 92     loopme.com, 11442, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403 to automated requests
line 94     appnexus.com, 12061, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 95     appnexus.com, 12501, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 97     smartadserver.com, 3964, RESELLER
             → sellers_json: HTTP 404
info

DIRECT accounts marked confidential

1

Buyers can't see who owns these accounts.

How to fixAsk the ad system to publish your seller entry with name and domain.
Evidence (1)
line 3      google.com, pub-6143123562350217, DIRECT, f08c47fec0942fa0

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