App Supply Index Monitor my app
iOS · MAETCH EXPANSION, S.L.

Video Up! Video Editor & Maker

Developer URL
https://video-up.app/
app-ads.txt
https://video-up.app/app-ads.txt · 200
Checked
Oct 7, 2026
C
66/100

2,097 lines · 1,571 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

36 −19 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 36)
line 1572   pokkt.com, 7092, DIRECT, c45702d9311e25fd
             → observed: the same account is marked DIRECT by 18 different companies  name in sellers.json: Mobilityware  domain in sellers.json: mobilityware.com
line 1574   google.com, pub-4236520483129668, DIRECT, f08c47fec0942fa0
             → observed: the same account is marked DIRECT by 17 different companies
line 1578   conversantmedia.com, 100339, DIRECT, 03113cd04947736d
             → observed: the same account is marked DIRECT by 10 different companies  name in sellers.json: Start.IO  domain in sellers.json: start.io
line 1580   krushmedia.com, AJxF6R351a9M6CaTvK, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: Start.IO   domain in sellers.json: start.io
line 1584   waardex.com, 113507, DIRECT
             → observed: the same account is marked DIRECT by 14 different companies
line 1589   contextweb.com, 562669, DIRECT, 89ff185a4c4e857c
             → observed: the same account is marked DIRECT by 5 different companies
line 1590   rhythmone.com, 2464975885, DIRECT, a670c89d4a324e47
             → observed: the same account is marked DIRECT by 10 different companies
line 1591   smaato.com, 1100021580, DIRECT, 07bcf65f187117b4
             → observed: the same account is marked DIRECT by 4 different companies
line 1592   media.net, 8CUCOIM18, DIRECT
             → observed: the same account is marked DIRECT by 4 different companies
line 1597   betweendigital.com, 44530, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 8 different companies  name in sellers.json: START IO, Inc.  domain in sellers.json: start.io
line 1609   brightcom.com, 20523, DIRECT
             → observed: the same account is marked DIRECT by 10 different companies  name in sellers.json: #Learnings  domain in sellers.json: learnings.ai
line 1612   getmediamx.com, 620523, DIRECT
             → observed: the same account is marked DIRECT by 4 different companies
line 1625   waardex.com, 175, DIRECT
             → observed: the same account is marked DIRECT by 8 different companies
line 1631   target.my.com, 13033031, DIRECT
             → observed: the same account is marked DIRECT by 13 different companies
line 1634   advlion.com, 3144, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 10 different companies  name in sellers.json: Start.IO  domain in sellers.json: start.io
line 1637   admatic.com.tr, adm-pub-185375301865, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 11 different companies  name in sellers.json: AdTarget Teknoloji A.Ş.  domain in sellers.json: adtarget.biz
line 1638   improvedigital.com, 912, DIRECT
             → observed: the same account is marked DIRECT by 8 different companies
line 1639   pubmatic.com, 159078, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 9 different companies  name in sellers.json: Adtarget Medya AS  domain in sellers.json: adtarget.com.tr
line 1640   adform.com, 2600, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 11 different companies  name in sellers.json: ADTARGET MEDYA A.S.  domain in sellers.json: adtarget.com.tr
line 1641   stroeer.com, 17938, DIRECT
             → observed: the same account is marked DIRECT by 11 different companies  name in sellers.json: AdTarget Medya A.Ş.  domain in sellers.json: adtarget.com.tr
line 1642   betweendigital.com, 44570, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: AdTarget Medya A.S.  domain in sellers.json: adtarget.com.tr
line 1643   lunamedia.io, b51b97e00c4311ed932b0537b80d5e5f, DIRECT, 524ecb396915caaf
             → observed: the same account is marked DIRECT by 9 different companies  name in sellers.json: Learnings  domain in sellers.json: learnings.ai
line 1657   consumable.com, 2001417, DIRECT, aefcd3d2f45b5070
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 8 different companies  name in sellers.json: Start.io inc.  domain in sellers.json: start.io
line 1658   adswizz.com, consumable, DIRECT
             → observed: the same account is marked DIRECT by 12 different companies
line 1659   adtonos.com, PUB3603521960, DIRECT
             → observed: the same account is marked DIRECT by 15 different companies
warning

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

235 −12 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 235)
line 95     carliba.io,184101,RESELLER
             → sellers_json: https://carliba.io/sellers.json
line 116    e-planning.net,75f09c55845dd6e3,RESELLER,c1ba615865ed87b2
             → sellers_json: https://e-planning.net/sellers.json
line 180    media.net,8CU43768M,RESELLER,818f58666cabc936
             → sellers_json: https://media.net/sellers.json
line 314    rubiconproject.com,25064,RESELLER,0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 370    smaato.com,1100057655,RESELLER,07bcf65f187117b4
             → sellers_json: https://smaato.com/sellers.json
line 400    ssp.cadent.com,2599,RESELLER,1e1d41537f7cad7f
             → sellers_json: https://ssp.cadent.com/sellers.json
line 411    themediagrid.com,OTJDBI,RESELLER,35d5010d7789b49d
             → sellers_json: https://themediagrid.com/sellers.json
line 415    thunder-monetize.com,1007485,RESELLER
             → sellers_json: https://thunder-monetize.com/sellers.json
line 451    video.unrulymedia.com,667989109,RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 455    video.unrulymedia.com,876890970,RESELLER,98c21ef9a666c68b
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 509    onetag.com, 59aa7be4921bac8, RESELLER
             → sellers_json: https://onetag.com/sellers.json
line 515    zmaticoo.com, 113149, RESELLER
             → sellers_json: https://zmaticoo.com/sellers.json
line 538    rubiconproject.com, 26168, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 542    mindtos.com, mt45eb5f865ce39e1b, RESELLER
             → sellers_json: https://mindtos.com/sellers.json
line 604    bid-matrix.com,7a33a9718c7ee898,RESELLER
             → sellers_json: https://bid-matrix.com/sellers.json
line 796    xandr.com,10128,RESELLER,f5ab79cb980f11d1
             → sellers_json: https://xandr.com/sellers.json
line 812    mintegral.com, 48521, DIRECT, 0aeed750c80d6423
             → sellers_json: https://mintegral.com/sellers.json
line 818    toponad.com, 16385e313a271a, RESELLER, 1d49fe424a1a456d
             → sellers_json: https://toponad.com/sellers.json
line 820    ignitemediatech.com, 61119, RESELLER
             → sellers_json: https://ignitemediatech.com/sellers.json
line 831    admanmedia.com, 894, RESELLER
             → sellers_json: https://admanmedia.com/sellers.json
line 838    xandr.com, 8804, RESELLER, f5ab79cb980f11d1
             → sellers_json: https://xandr.com/sellers.json
line 841    sonobi.com, 7b37f8ccbc, RESELLER, d1a215d9eb5aee9e
             → sellers_json: https://sonobi.com/sellers.json
line 847    bidmachine.io, 114, RESELLER
             → sellers_json: https://bidmachine.io/sellers.json
line 852    pubmatic.com, 157558, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 853    pubmatic.com, 158362, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
warning

Lines for ad system domains that don't resolve

15 −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 (15)
line 944    spotxchange.com, 307720, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 957    engagebdr.com, 10181, RESELLER
             → ad_system: engagebdr.com
line 971    engagebdr.com, 10423, RESELLER
             → ad_system: engagebdr.com
line 974    spotxchange.com, 234183, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1000   engagebdr.com, 10252, RESELLER
             → ad_system: engagebdr.com
line 1011   spotxchange.com, 117872, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1022   districtm.io, 101649, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 1041   spotxchange.com, 225721, RESELLER
             → ad_system: spotxchange.com
line 1046   spotxchange.com, 238936, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1202   ylhglobal.com, 1930587443, RESELLER
             → ad_system: ylhglobal.com
line 1606   gamoshi.io, 267-b4800, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 1618   gamoshi.io, 267-b4653, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 1652   spotxchange.com, 284496, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1832   spotxchange.com, 283422, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1833   spotxchange.com, 82068, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
info

Duplicate lines

32 −1 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 32)
ad_system: media.net  seller_id: 8cu12aq1y  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 3817  relationship: RESELLER
ad_system: xandr.com  seller_id: 13799  relationship: RESELLER
ad_system: media.net  seller_id: 8cu5l226o  relationship: RESELLER
ad_system: media.net  seller_id: 8cun37dcc  relationship: RESELLER
ad_system: adform.com  seller_id: 3283  relationship: RESELLER
ad_system: adyoulike.com  seller_id: 76375ac0f5abb5a550c87326b9063b59  relationship: RESELLER
ad_system: adyoulike.com  seller_id: a2226c27fc2a6773f6a2b365e013513a  relationship: RESELLER
ad_system: adyoulike.com  seller_id: f78b24039641337f06634ab9a3da4b48  relationship: RESELLER
ad_system: appnexus.com  seller_id: 13293  relationship: RESELLER
ad_system: media.net  seller_id: 8cu76268d  relationship: RESELLER
ad_system: media.net  seller_id: 8cuh46n56  relationship: RESELLER
ad_system: media.net  seller_id: 8cui89k0d  relationship: RESELLER
ad_system: media.net  seller_id: 8cusc3uj7  relationship: RESELLER
ad_system: onetag.com  seller_id: 8668c16092f01e8  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 159277  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 15268  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 3964  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 4140  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 4284  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 4343  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 4456  relationship: RESELLER
ad_system: triplelift.com  seller_id: 13042  relationship: RESELLER
ad_system: xandr.com  seller_id: 15769  relationship: RESELLER
ad_system: xandr.com  seller_id: 15840  relationship: RESELLER
info

DIRECT accounts registered to another domain

2 −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 (2)
line 1571   start.io, 136147722, DIRECT
             → domain in sellers.json: vitalytekstil.com  name in sellers.json: Helikanon App
line 1667   ironsrc.com, 262237, DIRECT
             → domain in sellers.json: vitalytekstil.com  name in sellers.json: Dijiport Yazilim ve Bilisim Teknolojileri
info

Ad systems without a public sellers.json

300

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 300)
line 7      gamaigroup.com, 423056, RESELLER
             → sellers_json: HTML or login page instead of JSON
line 10     loopme.com, 11303, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 11     loopme.com, 11424, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 14     openx.com, 540785403, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 15     openx.com, 559798512, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 68     apester.com,2701,RESELLER
             → sellers_json: HTTP 403
line 70     appnexus.com,12964,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 71     appnexus.com,12976,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 72     appnexus.com,13099,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 73     appnexus.com,13293,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 74     appnexus.com,13956,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 75     appnexus.com,14538,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 76     appnexus.com,15349,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 77     appnexus.com,15774,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 78     appnexus.com,15980,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 79     appnexus.com,17417,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 118    eskimi.com,2020000205,RESELLER
             → sellers_json: HTTP 403
line 169    loopme.com,11362,RESELLER,6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 170    loopme.com,11463,RESELLER,6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 171    loopme.com,11605,RESELLER,6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 172    loopme.com,11635,RESELLER,6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 173    loopme.com,5176,RESELLER,6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 174    loopme.com,9718,RESELLER,6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 204    openx.com,537140488,RESELLER,6a698e2ec38604c6
             → sellers_json: HTTP 403
line 205    openx.com,537153564,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 1631   target.my.com, 13033031, DIRECT

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