App Supply Index Monitor my app
Android · SKYWORK AI PTE. LTD.

StarMaker: Sing Karaoke Songs

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

2,093 lines · 1,416 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

58 −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 58)
line 55     mintegral.com, 22942, DIRECT, 0aeed750c80d6423
             → observed: the same account is marked DIRECT by 12 different companies
line 332    mintegral.com, 22942, DIRECT, 0aeed750c80d6423
             → observed: the same account is marked DIRECT by 12 different companies
line 622    inmobi.com,cb6a6239dfec478f818c1ffca00ca440,DIRECT,83e75a7ae333ca9d
             → observed: the same account is marked DIRECT by 45 different companies
line 876    opera.com, pub8613009987200, DIRECT, 55a0c5fd61378de3
             → observed: the same account is marked DIRECT by 30 different companies
line 892    toponad.com, 16385e313a271a, DIRECT, 1d49fe424a1a456d
             → observed: the same account is marked DIRECT by 98 different companies
line 1214   rubiconproject.com, 26442, DIRECT, 0bfd66d529a55807
             → observed: the same account is marked DIRECT by 30 different companies
line 1215   rubiconproject.com, 26440, DIRECT, 0bfd66d529a55807
             → observed: the same account is marked DIRECT by 30 different companies
line 1376   bidmachine.io, 200, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 18 different companies  name in sellers.json: Yandex SSP  domain in sellers.json: yandex.com
line 1495   smaato.com, 1100004890, DIRECT, 07bcf65f187117b4
             → observed: the same account is marked DIRECT by 165 different companies  name in sellers.json: Smaato Managed  domain in sellers.json: smaato.com
line 1496   smaato.com, 1100057628, DIRECT, 07bcf65f187117b4
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 72 different companies  name in sellers.json: topon  domain in sellers.json: toponad.net
line 1511   admanmedia.com, 2054, DIRECT
             → observed: the same account is marked DIRECT by 13 different companies
line 1516   admixer.net, 6453e352-f022-471f-ae8e-e1ff54183704, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 12 different companies  name in sellers.json: Topon Ad  domain in sellers.json: toponad.com
line 1534   betweendigital.com, 45117, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 14 different companies  name in sellers.json:  Hafo Technology Limited  domain in sellers.json: toponad.com
line 1554   criteo.com, B-057702, DIRECT, 9fac4a4a87c2a44f
             → observed: the same account is marked DIRECT by 25 different companies
line 1555   criteo.com, B-063105, DIRECT, 9fac4a4a87c2a44f
             → observed: the same account is marked DIRECT by 20 different companies
line 1556   disqus.com, 998, DIRECT
             → observed: the same account is marked DIRECT by 16 different companies
line 1557   dobyai.com, 36688, DIRECT
             → observed: the same account is marked DIRECT by 14 different companies
line 1561   e-planning.net, ef8dc1dee54baf18, DIRECT, c1ba615865ed87b2
             → observed: the same account is marked DIRECT by 16 different companies
line 1563   flat-ads.com, 182, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 13 different companies  name in sellers.json: DoByAI  domain in sellers.json: dobyai.com
line 1568   gothamads.com, 3028, DIRECT, d9c86e5dec870222
             → observed: the same account is marked DIRECT by 13 different companies
line 1570   ignitemediatech.com, pub_61350, DIRECT
             → observed: the same account is marked DIRECT by 13 different companies  name in sellers.json: SayGames Ltd  domain in sellers.json: say.games
line 1576   inmobi.com, 5992f92bb5a64988b29dbc9fb15b8fc8, DIRECT, 83e75a7ae333ca9d
             → observed: the same account is marked DIRECT by 14 different companies
line 1583   iqzone.com, IQ101, DIRECT
             → observed: the same account is marked DIRECT by 13 different companies  name in sellers.json: SayGames  domain in sellers.json: say.games
line 1590   lunamedia.io, 231539731133, DIRECT, 524ecb396915caaf
             → observed: the same account is marked DIRECT by 13 different companies  name in sellers.json: JP Group limited  domain in sellers.json: joygroupgames.com
line 1592   mangomob.net, 4rn0wgoxni, DIRECT
             → observed: the same account is marked DIRECT by 13 different companies  name in sellers.json: Meitu (China) Limited  domain in sellers.json: mt.meipai.com
warning

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

270 −15 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 270)
line 55     mintegral.com, 22942, DIRECT, 0aeed750c80d6423
             → sellers_json: https://mintegral.com/sellers.json
line 64     ignitemediatech.com, 61119, RESELLER
             → sellers_json: https://ignitemediatech.com/sellers.json
line 78     admanmedia.com, 894, RESELLER
             → sellers_json: https://admanmedia.com/sellers.json
line 90     xandr.com, 8804, RESELLER, f5ab79cb980f11d1
             → sellers_json: https://xandr.com/sellers.json
line 93     sonobi.com, 7b37f8ccbc, RESELLER, d1a215d9eb5aee9e
             → sellers_json: https://sonobi.com/sellers.json
line 100    bidmachine.io, 114, RESELLER
             → sellers_json: https://bidmachine.io/sellers.json
line 104    rhebus.works, 3905352096, RESELLER
             → sellers_json: https://rhebus.works/sellers.json
line 110    pubmatic.com, 157558, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 111    pubmatic.com, 158362, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 112    pubmatic.com, 156855, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 116    rubiconproject.com, 23822, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 117    smartadserver.com, 4202, RESELLER
             → sellers_json: https://smartadserver.com/sellers.json
line 118    opera.com, pub5881703796480, RESELLER, 55a0c5fd61378de3
             → sellers_json: https://opera.com/sellers.json
line 120    yeahmobi.com, 5135315, RESELLER
             → sellers_json: https://yeahmobi.com/sellers.json
line 135    mediafuse.com, 316569, RESELLER
             → sellers_json: https://mediafuse.com/sellers.json
line 163    castify.ai, 1210421, RESELLER
             → sellers_json: https://castify.ai/sellers.json
line 172    e-planning.net, ea9874674191f1ff, RESELLER, c1ba615865ed87b2
             → sellers_json: https://e-planning.net/sellers.json
line 183    onetag.com, 73720b89bbda622, RESELLER
             → sellers_json: https://onetag.com/sellers.json
line 190    targetspot.com, 270, RESELLER, feb28ed826dcf532
             → sellers_json: https://targetspot.com/sellers.json
line 191    smartclip.net, 13039, RESELLER
             → sellers_json: https://smartclip.net/sellers.json
line 196    webeyemob.com, 70100, RESELLER
             → sellers_json: https://webeyemob.com/sellers.json
line 204    admixer.net, 2f833c20-7378-4b86-9b73-a2b56263d4d4, RESELLER
             → sellers_json: https://admixer.net/sellers.json
line 217    onetag.com, 66cff8e37d871be, RESELLER
             → sellers_json: https://onetag.com/sellers.json
line 219    video.unrulymedia.com, 123476257, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 240    algorix.co, 54510, RESELLER, 5b394c12fea27a1d
             → sellers_json: https://algorix.co/sellers.json
warning

Lines for ad system domains that don't resolve

41 −2 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 (25 of 41)
line 214    spotxchange.com, 307720, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 234    engagebdr.com, 10181, RESELLER
             → ad_system: engagebdr.com
line 252    engagebdr.com, 10423, RESELLER
             → ad_system: engagebdr.com
line 259    spotxchange.com, 234183, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 295    engagebdr.com, 10252, RESELLER
             → ad_system: engagebdr.com
line 309    spotxchange.com, 117872, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 321    districtm.io, 101649, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 491    spotxchange.com, 307720, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 511    engagebdr.com, 10181, RESELLER
             → ad_system: engagebdr.com
line 529    engagebdr.com, 10423, RESELLER
             → ad_system: engagebdr.com
line 536    spotxchange.com, 234183, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 572    engagebdr.com, 10252, RESELLER
             → ad_system: engagebdr.com
line 586    spotxchange.com, 117872, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 598    districtm.io, 101649, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 623    engagebdr.com,16,RESELLER
             → ad_system: engagebdr.com
line 634    spotxchange.com,82068,RESELLER,7842df1d2fe2db34
             → ad_system: spotxchange.com
line 644    engagebdr.com, 16, RESELLER
             → ad_system: engagebdr.com
line 709    engagebdr.com, 10252, RESELLER
             → ad_system: engagebdr.com
line 736    dmixer.co.kr, 1610, RESELLER
             → ad_system: dmixer.co.kr
line 762    spotxchange.com, 82068, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 788    engagebdr.com, 84, RESELLER
             → ad_system: engagebdr.com
line 825    engagebdr.com, 10294, RESELLER
             → ad_system: engagebdr.com
line 847    engagebdr.com, 7, RESELLER
             → ad_system: engagebdr.com
line 917    spotxchange.com, 225721, RESELLER
             → ad_system: spotxchange.com
line 923    spotxchange.com, 238936, 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 1659   singularads, 548745, RESELLER
             → reason: invalid ad system domain
line 2047   adtonos.com.PUB927721623.RESELLER
             → reason: fewer than 3 fields
info

Duplicate lines

380 −4 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 380)
ad_system: pangleglobal.com  seller_id: 5001992  relationship: DIRECT
ad_system: rubiconproject.com  seller_id: 17608  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 28299  relationship: RESELLER
ad_system: criteo.com  seller_id: b-062019  relationship: RESELLER
ad_system: themediagrid.com  seller_id: a6cwlo  relationship: RESELLER
ad_system: pubnative.net  seller_id: 1009046  relationship: RESELLER
ad_system: smaato.com  seller_id: 1100058938  relationship: RESELLER
ad_system: openx.com  seller_id: 540679900  relationship: RESELLER
ad_system: conversantmedia.com  seller_id: 100358  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 25978  relationship: RESELLER
ad_system: onetag.com  seller_id: 8668c16092f01e8  relationship: RESELLER
ad_system: axonix.com  seller_id: 59202  relationship: RESELLER
ad_system: lijit.com  seller_id: 530498  relationship: RESELLER
ad_system: outbrain.com  seller_id: 0023749a2264ea0429a71b54ac9ca0de9a  relationship: RESELLER
ad_system: bidease.com  seller_id: bidease_seller_49  relationship: RESELLER
ad_system: sovrn.com  seller_id: 400766  relationship: RESELLER
ad_system: peak226.com  seller_id: 12900  relationship: RESELLER
ad_system: dauup.com  seller_id: 34109  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 18364  relationship: RESELLER
ad_system: facebook.com  seller_id: 243859599346156  relationship: DIRECT
ad_system: toponad.com  seller_id: 160599d63c8479  relationship: DIRECT
ad_system: mintegral.com  seller_id: 22942  relationship: DIRECT
ad_system: pokkt.com  seller_id: 7139  relationship: RESELLER
ad_system: appads.in  seller_id: 107139  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 160456  relationship: RESELLER
info

Ad systems without a public sellers.json

369

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 369)
line 6      criteo.com,b-062019,RESELLER,9fac4a4a87c2a44f
             → sellers_json: HTTP 403
line 11     openx.com,540679900,RESELLER
             → sellers_json: HTTP 403
line 33     sovrn.com, 400766, RESELLER, fafdf38b16bf6b2b
             → sellers_json: HTTP 403
line 37     apester.com, 0707, RESELLER
             → sellers_json: HTTP 403
line 47     facebook.com, 213560439114, RESELLER, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 48     facebook.com, 165502790835653, RESELLER, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 49     facebook.com, 182825999168686, RESELLER, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 50     facebook.com, 1875266932708374, RESELLER, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 51     facebook.com, 798856530553239, RESELLER, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 52     facebook.com, 243859599346156, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 60     criteo.com, B-057955, RESELLER, 9fac4a4a87c2a44f
             → sellers_json: HTTP 403
line 74     adcolony.com, 7d04a18a58085918, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 86     freewheel.tv, 1235183, RESELLER
             → sellers_json: HTTP 403
line 87     freewheel.tv, 1235279, RESELLER
             → sellers_json: HTTP 403
line 88     openx.com, 540866936, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 91     criteo.com, B-063105, RESELLER, 9fac4a4a87c2a44f
             → sellers_json: HTTP 403
line 96     rhythmone.com, 3948367200, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403
line 97     adx-dre.op.hicloud.com, PUB_HW_1003, RESELLER
             → sellers_json: HTTP 404
line 98     adx-dra.op.hicloud.com, PUB_HW_1003, RESELLER
             → sellers_json: HTTP 404
line 99     adx-drru.op.hicloud.com, PUB_HW_1003, RESELLER
             → sellers_json: HTTP 404
line 102    liftoff.io, 7f6945815e6, RESELLER
             → sellers_json: HTTP 403
line 103    hyperad.tech, 20, RESELLER
             → sellers_json: HTML or login page instead of JSON
line 105    rhythmone.com, 2613193077, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403
line 109    advertising.com, 28886, RESELLER
             → sellers_json: HTTP 403
line 113    appnexus.com, 11450, RESELLER
             → sellers_json: HTTP 403
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 46     google.com, pub-5533027830087935, 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