App Supply Index Monitor my app
iOS · SUNRISEAI PTE. LTD.

MoreShort: Stream Drama Shorts

Developer URL
https://www.seaart.ai
app-ads.txt
https://www.seaart.ai/app-ads.txt · 200
Checked
Oct 7, 2026
D
55/100

2,519 lines · 1,940 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

73 −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 73)
line 534    themediagrid.com, FWN84J, DIRECT, 35d5010d7789b49d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 77 different companies  name in sellers.json: Start.io Inc  domain in sellers.json: start.io
line 799    themediagrid.com, FWN84J, DIRECT, 35d5010d7789b49d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 77 different companies  name in sellers.json: Start.io Inc  domain in sellers.json: start.io
line 856    dauup.com, 34202, DIRECT, 4daba13e2b0dfd92
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 34 different companies  name in sellers.json: Ignite Media  domain in sellers.json: ignitemediatech.com
line 871    pubnative.net, 1008060, DIRECT, d641df8625486a7b
             → observed: the same account is marked DIRECT by 57 different companies  name in sellers.json: MELODONG LIMITED  domain in sellers.json: melodong.com
line 901    cas.ai, b2659234, DIRECT
             → observed: the same account is marked DIRECT by 56 different companies  name in sellers.json: Bigo  domain in sellers.json: bigo.sg
line 978    algorix.co, 604553, DIRECT, 5b394c12fea27a1d
             → observed: the same account is marked DIRECT by 68 different companies
line 1000   admixer.net, 142f7ae2-b259-439a-801d-0b1146b8518d, DIRECT
             → observed: the same account is marked DIRECT by 68 different companies
line 1033   start.io, 115550145, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 67 different companies  name in sellers.json: Bigo  domain in sellers.json: bigo.sg
line 1035   themediagrid.com, 6XGFYQ, DIRECT, 35d5010d7789b49d
             → observed: the same account is marked DIRECT by 80 different companies
line 1043   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 1050   yabbi.me, 675d9254-4032-47ed-9074-b6ef4dbab522, DIRECT
             → observed: the same account is marked DIRECT by 68 different companies
line 1051   madex.world, 544b4c02-bccb-47eb-a8c2-0a6be081778b, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 68 different companies  name in sellers.json: Madex  domain in sellers.json: madex.world
line 1053   screenil.com, 554156, DIRECT
             → observed: the same account is marked DIRECT by 65 different companies
line 1079   google.com, pub-3990748024667386, DIRECT, f08c47fec0942fa0
             → observed: the same account is marked DIRECT by 85 different companies
line 1083   supply.colossusssp.com, 821, DIRECT, 6c5b49d96ec1b458
             → observed: the same account is marked DIRECT by 64 different companies  name in sellers.json: BIGO TECHNOLOGY PTE.   domain in sellers.json: bigo.sg
line 1114   video.unrulymedia.com, 1382908057, DIRECT
             → observed: the same account is marked DIRECT by 41 different companies
line 1125   video.unrulymedia.com, 463431857, DIRECT
             → observed: the same account is marked DIRECT by 39 different companies  name in sellers.json: BIGO  domain in sellers.json: https://www.bigo.sg/
line 1180   admanmedia.com, 2269, DIRECT
             → observed: the same account is marked DIRECT by 55 different companies  name in sellers.json: Bigo  domain in sellers.json: bigo.sg
line 1211   betweendigital.com, 44972, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 55 different companies  name in sellers.json: BIGO TECHNOLOGY PTE. LTD.  domain in sellers.json: bigo.sg
line 1265   themediagrid.com, 9FRCA5, DIRECT, 35d5010d7789b49d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 58 different companies  name in sellers.json: TEAL DIGITAL GROUP LTD  domain in sellers.json: teal.works
line 1334   qntv.io, 72910251, DIRECT
             → observed: the same account is marked DIRECT by 34 different companies  name in sellers.json: learnings  domain in sellers.json: learnings.ai
line 1338   adsolut.in, 18057, DIRECT
             → observed: the same account is marked DIRECT by 34 different companies  name in sellers.json: BIGO Apps  domain in sellers.json: bigo.sg
line 1339   playstream.media, 3185, DIRECT
             → observed: the same account is marked DIRECT by 34 different companies  name in sellers.json: BIGO Apps  domain in sellers.json: bigo.sg
line 1347   themediagrid.com, Q6VXLE, DIRECT, 35d5010d7789b49d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 45 different companies  name in sellers.json: Adsolut Media Private Limited  domain in sellers.json: playstream.media
line 1349   sharethrough.com, inExmllk, DIRECT, d53b998a7bd4ecd2
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 35 different companies  name in sellers.json: Frontstory - oRTB  domain in sellers.json: omgstudios.com
warning

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

240 −10 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 240)
line 1      fyber.com,>>>>> INSERT PUBLISHER ID HERE <<<<<,DIRECT,1ad675c9de6b5176
             → sellers_json: https://fyber.com/sellers.json
line 59     carliba.io,184101,RESELLER
             → sellers_json: https://carliba.io/sellers.json
line 82     e-planning.net,75f09c55845dd6e3,RESELLER,c1ba615865ed87b2
             → sellers_json: https://e-planning.net/sellers.json
line 146    media.net,8CU43768M,RESELLER,818f58666cabc936
             → sellers_json: https://media.net/sellers.json
line 282    rubiconproject.com,25064,RESELLER,0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 338    smaato.com,1100057655,RESELLER,07bcf65f187117b4
             → sellers_json: https://smaato.com/sellers.json
line 368    ssp.cadent.com,2599,RESELLER,1e1d41537f7cad7f
             → sellers_json: https://ssp.cadent.com/sellers.json
line 379    themediagrid.com,OTJDBI,RESELLER,35d5010d7789b49d
             → sellers_json: https://themediagrid.com/sellers.json
line 383    thunder-monetize.com,1007485,RESELLER
             → sellers_json: https://thunder-monetize.com/sellers.json
line 420    video.unrulymedia.com,667989109,RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 424    video.unrulymedia.com,876890970,RESELLER,98c21ef9a666c68b
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 481    google.com, pub-8126209211170996, DIRECT, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 483    google.com, pub-6422038535263101, DIRECT, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 508    mintegral.com, 22942, RESELLER, 0aeed750c80d6423
             → sellers_json: https://mintegral.com/sellers.json
line 510    opera.com, pub14740551273664, RESELLER, 55a0c5fd61378de3
             → sellers_json: https://opera.com/sellers.json
line 542    acexchange.co.kr, 1601362449, RESELLER
             → sellers_json: https://acexchange.co.kr/sellers.json
line 554    admanmedia.com, 894, RESELLER
             → sellers_json: https://admanmedia.com/sellers.json
line 556    admixer.net, 2f833c20-7378-4b86-9b73-a2b56263d4d4, RESELLER
             → sellers_json: https://admixer.net/sellers.json
line 581    beintoo.com, C7308, RESELLER
             → sellers_json: https://beintoo.com/sellers.json
line 584    bidmachine.io, 114, RESELLER
             → sellers_json: https://bidmachine.io/sellers.json
line 587    castify.ai, 1210421, RESELLER
             → sellers_json: https://castify.ai/sellers.json
line 590    chocolateplatform.com, 14637, RESELLER, 49a66ce31a704197
             → sellers_json: https://chocolateplatform.com/sellers.json
line 601    cortextech.it, 0073, RESELLER
             → sellers_json: https://cortextech.it/sellers.json
line 606    e-planning.net, ea9874674191f1ff, RESELLER, c1ba615865ed87b2
             → sellers_json: https://e-planning.net/sellers.json
line 640    jwsmedia.it, 90J0073, RESELLER
             → sellers_json: https://jwsmedia.it/sellers.json
warning

Lines for ad system domains that don't resolve

18 −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 (18)
line 604    districtm.io, 101649, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 608    engagebdr.com, 10423, RESELLER
             → ad_system: engagebdr.com
line 789    spotxchange.com, 117872, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1639   engagebdr.com,10252,RESELLER
             → ad_system: engagebdr.com
line 1650   engagebdr.com,84,RESELLER
             → ad_system: engagebdr.com
line 1694   engagebdr.com,10294,RESELLER
             → ad_system: engagebdr.com
line 1742   spotxchange.com,234183,RESELLER,7842df1d2fe2db34
             → ad_system: spotxchange.com
line 2099   vdopia.com,15364,DIRECT,49a66ce31a704197
             → ad_system: vdopia.com
line 2120   engagebdr.com,7,RESELLER
             → ad_system: engagebdr.com
line 2133   spotxchange.com,82068,RESELLER,7842df1d2fe2db34
             → ad_system: spotxchange.com
line 2143   engagebdr.com,16,RESELLER
             → ad_system: engagebdr.com
line 2245   spotxchange.com,238936,RESELLER,7842df1d2fe2db34
             → ad_system: spotxchange.com
line 2262   spotxchange.com,225721,RESELLER
             → ad_system: spotxchange.com
line 2320   districtm.io,101649,RESELLER,3fd707be9c4527c3
             → ad_system: districtm.io
line 2329   engagebdr.com,10423,RESELLER
             → ad_system: engagebdr.com
line 2371   engagebdr.com,10181,RESELLER
             → ad_system: engagebdr.com
line 2384   spotxchange.com,117872,RESELLER,7842df1d2fe2db34
             → ad_system: spotxchange.com
line 2452   spotxchange.com,307720,RESELLER,7842df1d2fe2db34
             → ad_system: spotxchange.com
warning

Malformed lines

1 −1 pts

Lines that buyers' crawlers will ignore.

How to fixFix the format: <ad system domain>, <seller id>, DIRECT|RESELLER[, <cert authority id>].
Evidence (1)
line 769    singularads, 548745, RESELLER
             → reason: invalid ad system domain
info

Duplicate lines

475 −4 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 475)
ad_system: 33across.com  seller_id: 0010b00002xbn7qaar  relationship: RESELLER
ad_system: 33across.com  seller_id: 001pg00001bt7yyiat  relationship: RESELLER
ad_system: media.net  seller_id: 8cu1ffb49  relationship: RESELLER
ad_system: media.net  seller_id: 8cu5l226o  relationship: RESELLER
ad_system: media.net  seller_id: 8cun37dcc  relationship: RESELLER
ad_system: tredio.io  seller_id: 357a6fdf7642bf815a88822c447d9dc434414  relationship: RESELLER
ad_system: triplelift.com  seller_id: 13907  relationship: RESELLER
ad_system: adagio.io  seller_id: 1522  relationship: RESELLER
ad_system: adform.com  seller_id: 3016  relationship: RESELLER
ad_system: adingo.jp  seller_id: 31054  relationship: RESELLER
ad_system: admixer.net  seller_id: 26f19e7a-1b46-4e44-a635-e92c6a27b88b  relationship: RESELLER
ad_system: adyoulike.com  seller_id: a2226c27fc2a6773f6a2b365e013513a  relationship: RESELLER
ad_system: adyoulike.com  seller_id: f78b24039641337f06634ab9a3da4b48  relationship: RESELLER
ad_system: algorix.co  seller_id: 604547  relationship: RESELLER
ad_system: appnexus.com  seller_id: 12964  relationship: RESELLER
ad_system: appnexus.com  seller_id: 12976  relationship: RESELLER
ad_system: appnexus.com  seller_id: 13099  relationship: RESELLER
ad_system: appnexus.com  seller_id: 13293  relationship: RESELLER
ad_system: appnexus.com  seller_id: 15349  relationship: RESELLER
ad_system: appnexus.com  seller_id: 15774  relationship: RESELLER
ad_system: appnexus.com  seller_id: 15980  relationship: RESELLER
ad_system: bidmachine.io  seller_id: 1269  relationship: RESELLER
ad_system: bidmachine.io  seller_id: 1490  relationship: RESELLER
ad_system: bold-win.com  seller_id: 1139  relationship: RESELLER
ad_system: caerulus.io  seller_id: 3320-37140  relationship: RESELLER
info

DIRECT accounts registered to another domain

13 −2 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 (13)
line 1852   blueseasx.com,203650,DIRECT,7998eac5087f6110
             → domain in sellers.json: kwai.com  name in sellers.json: Kwai
line 1854   tradplusad.com,d726fb259602afae,DIRECT
             → domain in sellers.json: kwai.com  name in sellers.json: Joyo Technology Pte Ltd
line 1899   yeahmobi.com,113068,DIRECT
             → domain in sellers.json: kwai.com  name in sellers.json: com.kwai.video
line 2008   blueseasx.com,203650,DIRECT
             → domain in sellers.json: kwai.com  name in sellers.json: Kwai
line 2045   taurusx.com,80606,DIRECT
             → domain in sellers.json: kwai.com  name in sellers.json: Kwai
line 2103   ignitemediatech.com,pub_61304,DIRECT
             → domain in sellers.json: kwai.com  name in sellers.json: Joyo Technology Pte Ltd
line 2131   ushareit.com,LC2ced20013f7f9032,DIRECT
             → domain in sellers.json: snackvideo.com  name in sellers.json: Joyo Technology Pte. Ltd.
line 2173   zmaticoo.com,113068,DIRECT
             → domain in sellers.json: kwai.com  name in sellers.json: com.kwai.video
line 2274   applovin.com,01494ef4ab4063adfe26473538821443,DIRECT
             → domain in sellers.json: snackvideo.com  name in sellers.json: Joyo Technology
line 2356   playstream.media,3125,DIRECT
             → domain in sellers.json: kwai.com  name in sellers.json: Kwai
line 2367   opera.com,pub8507248370432,DIRECT,55a0c5fd61378de3
             → domain in sellers.json: kwai.com  name in sellers.json: Kwai
line 2370   tradplusad.com,92c44dce5a497e5c,DIRECT
             → domain in sellers.json: snackvideo.com  name in sellers.json: Joyo Technology Pte. Ltd.
line 2432   lacunads.com,LC2ced20013f7f9032,DIRECT
             → domain in sellers.json: snackvideo.com  name in sellers.json: Joyo Technology Pte. Ltd.
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

346

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 346)
line 2      facebook.com, 1372022053671560, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 32     apester.com,2701,RESELLER
             → sellers_json: HTTP 403
line 34     appnexus.com,12964,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 35     appnexus.com,12976,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 36     appnexus.com,13099,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 37     appnexus.com,13293,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 38     appnexus.com,13956,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 39     appnexus.com,14538,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 40     appnexus.com,15349,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 41     appnexus.com,15774,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 42     appnexus.com,15980,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 43     appnexus.com,17417,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 84     eskimi.com,2020000205,RESELLER
             → sellers_json: HTTP 403
line 135    loopme.com,11362,RESELLER,6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 136    loopme.com,11463,RESELLER,6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 137    loopme.com,11605,RESELLER,6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 138    loopme.com,11635,RESELLER,6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 139    loopme.com,5176,RESELLER,6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 140    loopme.com,9718,RESELLER,6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 170    openx.com,537140488,RESELLER,6a698e2ec38604c6
             → sellers_json: HTTP 403
line 171    openx.com,537153564,RESELLER,6a698e2ec38604c6
             → sellers_json: HTTP 403
line 172    openx.com,539253360,RESELLER,6a698e2ec38604c6
             → sellers_json: HTTP 403
line 173    openx.com,540298543,RESELLER,6a698e2ec38604c6
             → sellers_json: HTTP 403
line 174    openx.com,540421297,RESELLER,6a698e2ec38604c6
             → sellers_json: HTTP 403
line 175    openx.com,540679900,RESELLER,6a698e2ec38604c6
             → 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 837    google.com, pub-4483179029292438, 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