App Supply Index Monitor my app
iOS · IMAGE FUTURE INVESTMENT (HK) LIMITED

Tencent Video

Developer URL
https://wetv.vip
app-ads.txt
https://wetv.vip/app-ads.txt · 200
Checked
Oct 7, 2026
C
60/100

1,974 lines · 1,424 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

55 −17 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 55)
line 117    synacor.com, 82377, DIRECT, e108f11b2cdf7d5b
             → observed: the same account is marked DIRECT by 9 different companies
line 151    Media.net, 8CUM7V5KF, Direct
             → observed: the same account is marked DIRECT by 5 different companies
line 152    openx.com, 540447790, DIRECT, 6a698e2ec38604c6
             → observed: the same account is marked DIRECT by 5 different companies
line 153    rubiconproject.com, 20486, DIRECT, 0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 5 different companies  name in sellers.json: Google  domain in sellers.json: google.com
line 158    lijit.com, 264113-eb, DIRECT, fafdf38b16bf6b2b
             → observed: the same account is marked DIRECT by 5 different companies
line 206    lijit.com,517272,DIRECT,fafdf38b16bf6b2b
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 27 different companies  name in sellers.json: zMaticoo  domain in sellers.json: zmaticoo.com
line 276    betweendigital.com,44659,DIRECT
             → observed: the same account is marked DIRECT by 8 different companies  name in sellers.json: zMaticoo  domain in sellers.json: zmaticoo.com
line 288    google.com,pub-2843405949989126,DIRECT,f08c47fec0942fa0
             → observed: the same account is marked DIRECT by 12 different companies  name in sellers.json: Maelico LTD  domain in sellers.json: hyperaudience.com
line 298    pubmatic.com, 162319, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 15 different companies  name in sellers.json: Vidgyor Media Technologies Private Limited (via EB)  domain in sellers.json: google.com
line 300    andbeyond.media, 141023, DIRECT
             → observed: the same account is marked DIRECT by 7 different companies
line 302    theaudiencestreet.com, 323-b5685, DIRECT, 20e30b2ae1f670f2
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: 009studios  domain in sellers.json: 009studios.com
line 306    datawrkz.com, 2478, DIRECT
             → observed: the same account is marked DIRECT by 7 different companies  name in sellers.json: jiosaavn  domain in sellers.json: jiosaavn.com
line 309    yahoo.com, 59636, DIRECT, e1a5b5b6e3255540 #SSP
             → observed: the same account is marked DIRECT by 4 different companies
line 324    pubmatic.com, 158039, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 6 different companies  name in sellers.json: Playwire (via EB)  domain in sellers.json: google.com
line 328    spotx.tv, 246977, DIRECT, 7842df1d2fe2db34
             → observed: the same account is marked DIRECT by 4 different companies
line 337    pubmatic.com, 160346, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Image Future Investment (HK) Limited (via EB)  domain in sellers.json: google.com
line 353    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 385    mars.media, 107876, DIRECT, 8624339f102fb076
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 47 different companies  name in sellers.json: Smaato Inc.  domain in sellers.json: smaato.com
line 417    rubiconproject.com, 23174, DIRECT, 0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Google  domain in sellers.json: google.com
line 496    appnexus.com, 9684, DIRECT, f5ab79cb980f11d1
             → observed: the same account is marked DIRECT by 13 different companies
line 499    onetag.com, 61d88450bdb25bc, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 74 different companies  name in sellers.json: Greeter Holdings LTD Adipolo  domain in sellers.json: adipolo.com
line 501    video.unrulymedia.com, 2745492395, DIRECT
             → observed: the same account is marked DIRECT by 4 different companies
line 502    rhythmone.com, 2745492395, DIRECT, a670c89d4a324e47
             → observed: the same account is marked DIRECT by 4 different companies
line 505    lijit.com, 280159-eb, DIRECT, fafdf38b16bf6b2b
             → observed: the same account is marked DIRECT by 6 different companies
line 514    amxrtb.com, 105199423, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 6 different companies  name in sellers.json: Adipolo  domain in sellers.json: adipolo.com
warning

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

261 −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 261)
line 8      ucfunnel.com, pub-47B72A69364D7D8E16D38ABD3629AEA, DIRECT
             → sellers_json: https://ucfunnel.com/sellers.json
line 9      aralego.com, pub-47B72A69364D7D8E16D38ABD3629AEA, DIRECT
             → sellers_json: https://aralego.com/sellers.json
line 10     adiiix.com, pub-47B72A69364D7D8E16D38ABD3629AEA, DIRECT
             → sellers_json: https://adiiix.com/sellers.json
line 29     zmaticoo.com, 113149, RESELLER
             → sellers_json: https://zmaticoo.com/sellers.json
line 45     onetag.com, 59aa7be4921bac8, RESELLER
             → sellers_json: https://onetag.com/sellers.json
line 67     rubiconproject.com, 26168, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 90     sonobi.com, 45dd948092, RESELLER, d1a215d9eb5aee9e
             → sellers_json: https://sonobi.com/sellers.json
line 91     mindtos.com, mt45eb5f865ce39e1b, RESELLER
             → sellers_json: https://mindtos.com/sellers.json
line 108    pubmatic.com, 158091, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 120    video.unrulymedia.com, 905992537, RESELLER, a670c89d4a324e47
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 136    rubiconproject.com,21526,RESELLER,0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 137    rubiconproject.com,21938,RESELLER,0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 140    video.unrulymedia.com, 3093722432, DIRECT
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 151    Media.net, 8CUM7V5KF, Direct
             → sellers_json: https://media.net/sellers.json
line 158    lijit.com, 264113-eb, DIRECT, fafdf38b16bf6b2b
             → sellers_json: https://lijit.com/sellers.json
line 159    smaato.com, 1100038711, RESELLER
             → sellers_json: https://smaato.com/sellers.json
line 167    rubiconproject.com,26158,RESELLER,0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 171    visiblemeasures.com,1020,RESELLER
             → sellers_json: https://visiblemeasures.com/sellers.json
line 179    smaato.com,1100051149,RESELLER,07bcf65f187117b4
             → sellers_json: https://smaato.com/sellers.json
line 229    rubiconproject.com,25482,RESELLER,0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 236    pubmatic.com,156077,RESELLER,5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 264    sonobi.com,a85c5f6129,RESELLER,d1a215d9eb5aee9e
             → sellers_json: https://sonobi.com/sellers.json
line 266    improvedigital.com,2276,RESELLER
             → sellers_json: https://improvedigital.com/sellers.json
line 269    axonix.com,59089,RESELLER,bc385f2b4a87b721
             → sellers_json: https://axonix.com/sellers.json
line 280    pubmatic.com,159668,RESELLER,5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
warning

Lines for ad system domains that don't resolve

25 −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 (25)
line 101    spotxchange.com, 292581, DIRECT, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 113    vdopia.com, 14633, DIRECT, 49a66ce31a704197
             → ad_system: vdopia.com
line 115    vdopia.com, 14633, DIRECT, 49a66ce31a704197
             → ad_system: vdopia.com
line 126    engagebdr.com, 10181, RESELLER
             → ad_system: engagebdr.com
line 133    reforge.in,83,DIRECT
             → ad_system: reforge.in
line 134    reforge.in,409,DIRECT
             → ad_system: reforge.in
line 145    spotxchange.com, 285547, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 327    spotxchange.com, 246977, DIRECT, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 346    vdopia.com, 15467, DIRECT, 49a66ce31a704197 #video
             → ad_system: vdopia.com
line 348    vdopia.com, 15467, DIRECT, 49a66ce31a704197 #banner
             → ad_system: vdopia.com
line 371    engagebdr.com, 16, RESELLER
             → ad_system: engagebdr.com
line 425    spotxchange.com, 281500, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 590    ylhglobal.com,1326165197,Direct
             → ad_system: ylhglobal.com
line 776    spotxchange.com, 307720, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 796    engagebdr.com, 10181, RESELLER
             → ad_system: engagebdr.com
line 814    engagebdr.com, 10423, RESELLER
             → ad_system: engagebdr.com
line 819    spotxchange.com, 234183, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 855    engagebdr.com, 10252, RESELLER
             → ad_system: engagebdr.com
line 868    spotxchange.com, 117872, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 879    districtm.io, 101649, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 905    spotxchange.com, 225721, RESELLER
             → ad_system: spotxchange.com
line 911    spotxchange.com, 238936, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1174   ylhglobal.com, 1930587443, RESELLER
             → ad_system: ylhglobal.com
line 1931   spotxchange.com,283422,RESELLER,7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1932   spotxchange.com,82068,RESELLER,7842df1d2fe2db34
             → ad_system: spotxchange.com
warning

Malformed lines

3 −1 pts

Lines that buyers' crawlers will ignore.

How to fixFix the format: <ad system domain>, <seller id>, DIRECT|RESELLER[, <cert authority id>].
Evidence (3)
line 1349   singularads, 548745, RESELLER
             → reason: invalid ad system domain
line 1437   singularads, 548745, RESELLER
             → reason: invalid ad system domain
line 2049   rubiconproject.com, 27925, RESELLER, 0bfd66d529a55807
             → reason: invalid ad system domain
info

Duplicate lines

308 −3 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 308)
ad_system: rubiconproject.com  seller_id: 11726  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 12266  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 20744  relationship: RESELLER
ad_system: openx.com  seller_id: 540298543  relationship: RESELLER
ad_system: contextweb.com  seller_id: 562499  relationship: RESELLER
ad_system: video.unrulymedia.com  seller_id: 322585001  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 157097  relationship: RESELLER
ad_system: playwire.com  seller_id: 1025119  relationship: RESELLER
ad_system: criteo.com  seller_id: b-057955  relationship: RESELLER
ad_system: loopme.com  seller_id: 11414  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 26064  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 16928  relationship: RESELLER
ad_system: thunder-monetize.com  seller_id: 3905806597  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 20050  relationship: RESELLER
ad_system: lijit.com  seller_id: 481366  relationship: RESELLER
ad_system: appnexus.com  seller_id: 8178  relationship: RESELLER
ad_system: advertising.com  seller_id: 28246  relationship: RESELLER
ad_system: onetag.com  seller_id: 59aa7be4921bac8  relationship: RESELLER
ad_system: freewheel.tv  seller_id: 1599106  relationship: RESELLER
ad_system: freewheel.tv  seller_id: 1599109  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 24400  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 157559  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 3232  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 159035  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 156931  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

DIRECT accounts registered to another domain

5 −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 (5)
line 107    google.com, pub-4279315068583694, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: datacygnal.io  name in sellers.json: BCM International LLC
line 295    vidgyor.com, 22233, DIRECT
             → domain in sellers.json: bilibili.tv  name in sellers.json: zMaticoo
line 323    fout.jp, 465, DIRECT
             → domain in sellers.json: netlink.vn  name in sellers.json: CÔNG TY CỔ PHẦN ZMEDIA
line 429    video.unrulymedia.com, 2946397441, DIRECT, 29bc7d05d309e1bc
             → domain in sellers.json: tencent.com  name in sellers.json: Tencent
line 436    adsparc.com, 1277, DIRECT
             → domain in sellers.json: iflix.com  name in sellers.json: iFlix - Tencent
info

Ad systems without a public sellers.json

316

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 316)
line 16     loopme.com, 9724, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 18     openx.com, 540298543, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 35     criteo.com, B-057955, RESELLER, 9fac4a4a87c2a44f
             → sellers_json: HTTP 403
line 36     loopme.com, 11414, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 43     appnexus.com, 8178, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 44     advertising.com, 28246, RESELLER
             → sellers_json: HTTP 403
line 46     freewheel.tv, 1599106, RESELLER
             → sellers_json: HTTP 403
line 47     freewheel.tv, 1599109, RESELLER
             → sellers_json: HTTP 403
line 61     gamaigroup.com, 320201, RESELLER
             → sellers_json: HTML or login page instead of JSON
line 66     eskimi.com, 2020000030, RESELLER
             → sellers_json: HTTP 403
line 75     sabio.us, 100071, RESELLER, 96ed93aaa9795702
             → sellers_json: HTTP 404
line 96     apester.com, 2212, RESELLER
             → sellers_json: HTTP 403
line 109    openx.com, 540447827, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 111    rhythmone.com, 1059622079, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403
line 118    advertising.com, 19623, RESELLER
             → sellers_json: HTTP 403
line 119    rhythmone.com, 905992537, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403
line 122    appnexus.com, 9316, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 124    loopme.com, 9722, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 128    Eskimi.com, eas-2020000005, RESELLER
             → sellers_json: HTTP 403
line 138    advertising.com, 28586, reseller
             → sellers_json: HTTP 403
line 141    rhythmone.com, 3093722432, DIRECT, a670c89d4a324e47
             → sellers_json: HTTP 403
line 143    appnexus.com, 6849, RESELLER
             → sellers_json: HTTP 403
line 148    advertising.com, 28605, RESELLER
             → sellers_json: HTTP 403
line 152    openx.com, 540447790, DIRECT, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 157    Rhythmone.com, 2175094432, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403

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