App Supply Index Monitor my app
iOS · Univision Communications Inc.

TUDN: TU Deportes Network

Developer URL
https://www.tudn.com/aplicacion-de-deportes
app-ads.txt
https://www.tudn.com/app-ads.txt · 200
Checked
Oct 7, 2026
C
68/100

921 lines · 607 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

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

100 −13 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 100)
line 22     beachfront.com, 15352, DIRECT, e2541279e8e2ca4d
             → sellers_json: https://beachfront.com/sellers.json
line 23     beachfront.com, 15352, RESELLER, e2541279e8e2ca4d
             → sellers_json: https://beachfront.com/sellers.json
line 28     risecodes.com, 63832beef8189a00015cb6d3, RESELLER #UAM
             → sellers_json: https://risecodes.com/sellers.json
line 29     themediagrid.com, 4DQHAP, RESELLER, 35d5010d7789b49d
             → sellers_json: https://themediagrid.com/sellers.json
line 35     iqzone.com, IQ161, RESELLER
             → sellers_json: https://iqzone.com/sellers.json
line 57     seedtag.com, 64afe0c61007a80007486da0, DIRECT   # Beachfront - video
             → sellers_json: https://seedtag.com/sellers.json
line 62     concert.io, cbs-e89cbd0211, DIRECT #Bomesi - Video-Display-native
             → sellers_json: https://concert.io/sellers.json
line 76     google.com, pub-8125709354810880, DIRECT, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 96     video.unrulymedia.com, 2564526802, RESELLER #Equativ - Video
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 241    liveintent.com, 42848, DIRECT
             → sellers_json: https://liveintent.com/sellers.json
line 249    stnvideo.com, STN_0002692, DIRECT, #Minute Media - Video
             → sellers_json: https://stnvideo.com/sellers.json
line 265    video.unrulymedia.com,4191622739, DIRECT, #Nexxen - video - OB
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 270    openglass.tv, 110, DIRECT, #OpenGlass - PauseAds
             → sellers_json: https://openglass.tv/sellers.json
line 291    filmzie.com, 9894060, RESELLER
             → sellers_json: https://filmzie.com/sellers.json
line 295    streamvisionmedia.com, 47524, RESELLER
             → sellers_json: https://streamvisionmedia.com/sellers.json
line 312    uis.mobfox.com, 2501, RESELLER, 5529a3d1f59865be
             → sellers_json: https://uis.mobfox.com/sellers.json
line 314    zmaticoo.com, 5135983, RESELLER
             → sellers_json: https://zmaticoo.com/sellers.json
line 339    rubiconproject.com, 21134, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 361    smartadserver.com, 4721-OB, RESELLER, 060d053dcf45cbf3
             → sellers_json: https://smartadserver.com/sellers.json
line 366    video.unrulymedia.com, 836425040, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 373    audienciad.com, 208992, DIRECT
             → sellers_json: https://audienciad.com/sellers.json
line 374    getmediamx.com, 1220899, DIRECT
             → sellers_json: https://getmediamx.com/sellers.json
line 375    google.com, pub-2243508421279209, DIRECT, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 380    onlinemediasolutions.com, 20899, DIRECT
             → sellers_json: https://onlinemediasolutions.com/sellers.json
line 381    onomagic.com, 208991, DIRECT
             → sellers_json: https://onomagic.com/sellers.json
warning

DIRECT lines inconsistent with public data

72 −10 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 72)
line 20     triplelift.com, 14840-EB, DIRECT, 6c33edb13117fd86
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: AddictaTV (via EB Network)  domain in sellers.json: google.com
line 64     smartadserver.com, 5322, DIRECT, 060d053dcf45cbf3 #Bomesi - Video-Display-native
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: BOMESI  domain in sellers.json: 1accord.io
line 65     sharethrough.com, OAW69Fon, DIRECT, d53b998a7bd4ecd2 #Bomesi - Video
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Equativ - oRTB- non O&O  domain in sellers.json: smartadserver.com
line 76     google.com, pub-8125709354810880, DIRECT, f08c47fec0942fa0
             → observed: the same account is marked DIRECT by 7 different companies
line 244    freewheel.tv, 512029, DIRECT #Locality - Video
             → observed: the same account is marked DIRECT by 11 different companies
line 327    pubmatic.com, 163856, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Univision (Televisa) via OB (via EB)  domain in sellers.json: google.com
line 335    rubiconproject.com, 17740, DIRECT, 0bfd66d529a55807 #OB
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Google  domain in sellers.json: google.com
line 343    sharethrough.com, I5ARJCgq, DIRECT, d53b998a7bd4ecd2
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Univision - OB  domain in sellers.json: google.com
line 364    showheroes.com, 7405, DIRECT
             → observed: the same account is marked DIRECT by 5 different companies  name in sellers.json: Smoot (CTV - Global)  domain in sellers.json: smoot.ai
line 372    aps.amazon.com, 48266a61-b3d9-4cb7-b172-553abc6a42a4, DIRECT
             → observed: the same account is marked DIRECT by 11 different companies  name in sellers.json: Online Media Solutions Ltd  domain in sellers.json: onlinemediasolutions.com
line 490    criteo.com, B-068503, DIRECT, 9fac4a4a87c2a44f
             → observed: the same account is marked DIRECT by 5 different companies
line 504    video.unrulymedia.com, 251734075, DIRECT #365 Fitness Hub - Video
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: 365 Fitness Hub  domain in sellers.json: 365fitnesshub.tv
line 506    triplelift.com, 14555, DIRECT, 6c33edb13117fd86 #365 Fitness Hub - Video
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: 365 Fitness Hub  domain in sellers.json: 365hub.tv
line 507    freewheel.tv, sg1256344, DIRECT #365 Fitness Hub - Video
             → observed: the same account is marked DIRECT by 3 different companies
line 508    freewheel.tv, 533474-d-523319, DIRECT #365 Fitness Hub - Video
             → observed: the same account is marked DIRECT by 3 different companies
line 509    openx.com, 562436031, DIRECT, 6a698e2ec38604c6 #365 Fitness Hub - Video
             → observed: the same account is marked DIRECT by 3 different companies
line 510    smaato.com, 1100058541, DIRECT, 07bcf65f187117b14 #365 Fitness Hub - Video
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: 365 Fitness Hub  domain in sellers.json: 365fitnesshub.tv
line 537    adswizz.com, 318, DIRECT
             → observed: the same account is marked DIRECT by 6 different companies
line 538    katzdigital.com, 318, DIRECT
             → observed: the same account is marked DIRECT by 9 different companies
line 539    adswizz.com, 80, DIRECT
             → observed: the same account is marked DIRECT by 7 different companies
line 540    katzdigital.com, 80, DIRECT
             → observed: the same account is marked DIRECT by 10 different companies
line 564    targetspot.com, 27, DIRECT, feb28ed826dcf532
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Univision  domain in sellers.json: univision.com
line 565    improvedigital.com, 2174, DIRECT
             → observed: the same account is marked DIRECT by 13 different companies  name in sellers.json: Azerion Audio  domain in sellers.json: targetspot.com
line 569    tritondigital.com, 44733, DIRECT, 19b4454d0b87b58b
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 5 different companies  name in sellers.json: TargetSpot Inc  domain in sellers.json: www.targetspot.com
line 573    tritondigital.com, 162223, DIRECT, 19b4454d0b87b58b
             → observed: the same account is marked DIRECT by 14 different companies  name in sellers.json: Audionet
warning

Lines for ad system domains that don't resolve

9 −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 (9)
line 346    districtm.io,100585,DIRECT,3fd707be9c4527c3 #DMX
             → ad_system: districtm.io
line 347    districtm.io,1467261,DIRECT,3fd707be9c4527c3
             → ad_system: districtm.io
line 348    districtm.io,1484431,DIRECT,3fd707be9c4527c3 #APP
             → ad_system: districtm.io
line 528    spotxchange.com, 211833, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 614    spotxchange.com, 218443, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 660    aolcloud.net, 4713.1, RESELLER
             → ad_system: aolcloud.net
line 692    districtm.io, 101096, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 727    spotxchange.com, 111271, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 773    districtm.io, 100962, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
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 486    wunderkind.co, 5628, DIRECT (Univision.com)
             → reason: relationship must be DIRECT or RESELLER, got 'DIRECT (Univision.com)'
line 487    wunderkind.co, 5711, DIRECT (TUDN.com)
             → reason: relationship must be DIRECT or RESELLER, got 'DIRECT (TUDN.com)'
info

DIRECT accounts registered to another domain

53 −4 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 (25 of 53)
line 7      admanmedia.com, 773, DIRECT #Illumin
             → domain in sellers.json: univision.net  name in sellers.json: Univision
line 11     lkqd.net, 1100059573, DIRECT, 59c49fa9598a0117
             → domain in sellers.json: addictatv.com  name in sellers.json: Addicta TV
line 12     siprocalads.com, Q5Q81SFFV12L1D40U7NVH5AGLC, DIRECT
             → domain in sellers.json: https://addictatv.com/  name in sellers.json: AddictaTV
line 17     telaria.com,hko1h-2n9p3,DIRECT,1a4e959a1b50034a
             → domain in sellers.json: https://addictatv.com/  name in sellers.json: Addicta TV
line 18     tremorhub.com,hko1h-2n9p3,DIRECT,1a4e959a1b50034a
             → domain in sellers.json: https://addictatv.com/  name in sellers.json: Addicta TV
line 19     triplelift.com, 14840, DIRECT, 6c33edb13117fd86
             → domain in sellers.json: addicta.tv  name in sellers.json: AddictaTV
line 63     google.com, pub-5405132603504384, DIRECT, f08c47fec0942fa0 #Bomesi - Video
             → domain in sellers.json: concert.io  name in sellers.json: Vox Media, Inc.
line 67     nativo.com, 5888, DIRECT, 59521ca7cc5e9fee #Bomesi - Video-Display-native
             → domain in sellers.json: blackownedmedia.org/  name in sellers.json: BOMESI
line 75     siprocalads.com, FVJSJ45UCP2PF9U9I2V6CPCNU4, DIRECT
             → domain in sellers.json: https://vix.com/  name in sellers.json: TelevisaUnivision
line 107    glewed.tv, 151, DIRECT, 3cc5a0825f527a1e #GlewedTV - video - SS
             → domain in sellers.json: vix.com  name in sellers.json: Univision Communications
line 111    sonobi.com, 3215c21dbf, DIRECT, d1a215d9eb5aee9e #GlewedTV - video - SS
             → domain in sellers.json: corporate.televisaunivision.com  name in sellers.json: TelevisaUnivision
line 156    infolinks.com, 3417182, DIRECT
             → domain in sellers.json: tviq.io  name in sellers.json: Scott Ryan
line 232    videobyte.com, nv9t0hG, DIRECT, ed26dcbc74bbdfd0
             → domain in sellers.json: televisaunivision.com  name in sellers.json: Univision
line 417    nsightvideo.com,179872748,DIRECT,fd25240165056a01
             → domain in sellers.json: taboola.com  name in sellers.json: taboola
line 418    stnvideo.com, STN_0005834, DIRECT
             → domain in sellers.json: taboola.com  name in sellers.json: Taboola
line 440    triplelift.com, 3241, DIRECT, 6c33edb13117fd86 #TAM
             → domain in sellers.json: scripps.com  name in sellers.json: E.W. Scripps
line 450    lkqd.net, 1100053842, DIRECT, 59c49fa9598a0117
             → domain in sellers.json: univisionnow.com  name in sellers.json: Univision Communications Inc.
line 451    lkqd.net, 1100055720, DIRECT, 59c49fa9598a0117
             → domain in sellers.json: univisionnow.com  name in sellers.json: Univision Communications Inc.
line 454    vizio.com, 346031, DIRECT    # Vizio - Video
             → domain in sellers.json: vix.com  name in sellers.json: Univision
line 455    telaria.com,oyz9g-yhtes,DIRECT,1a4e959a1b50034a    # Vizio - Video
             → domain in sellers.json: fremantle.com  name in sellers.json: Fremantle
line 456    tremorhub.com,oyz9g-yhtes,DIRECT,1a4e959a1b50034a    # Vizio - Video
             → domain in sellers.json: fremantle.com  name in sellers.json: Fremantle
line 511    lkqd.net, 1100057995, DIRECT, 59c49fa9598a0117 #365 Fitness Hub - Video
             → domain in sellers.json: 365fitnesshub.tv  name in sellers.json: 365 Fitness Hub
line 512    conversantmedia.com, 100731, DIRECT, 03113cd04947736d #365 Fitness Hub - Video
             → domain in sellers.json: 365fitnesshub.tv  name in sellers.json: 365 Fitness Hub, LLC
line 513    xandr.com, 16082, DIRECT #365 Fitness Hub - Video
             → domain in sellers.json: 365fitnesshub.tv  name in sellers.json: 365 Fitness Hub
line 624    embi-media.com, 0142, DIRECT
             → domain in sellers.json: zappeando.com.br  name in sellers.json: zappeando-br
info

Duplicate lines

116 −3 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 116)
ad_system: indexexchange.com  seller_id: 205896  relationship: DIRECT
ad_system: yahoo.com  seller_id: 56365  relationship: DIRECT
ad_system: beachfront.com  seller_id: 12943  relationship: DIRECT
ad_system: seedtag.com  seller_id: 64afe0c61007a80007486da0  relationship: DIRECT
ad_system: smartadserver.com  seller_id: 5718  relationship: DIRECT
ad_system: sharethrough.com  seller_id: 5718  relationship: DIRECT
ad_system: pubmatic.com  seller_id: 156439  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 154037  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 16114  relationship: RESELLER
ad_system: openx.com  seller_id: 537149888  relationship: RESELLER
ad_system: appnexus.com  seller_id: 3703  relationship: RESELLER
ad_system: loopme.com  seller_id: 5679  relationship: RESELLER
ad_system: smaato.com  seller_id: 1100044045  relationship: RESELLER
ad_system: admanmedia.com  seller_id: 43  relationship: RESELLER
ad_system: contextweb.com  seller_id: 560288  relationship: RESELLER
ad_system: contextweb.com  seller_id: 563115  relationship: RESELLER
ad_system: video.unrulymedia.com  seller_id: 2564526802  relationship: RESELLER
ad_system: adyoulike.com  seller_id: b4bf4fdd9b0b915f746f6747ff432bde  relationship: RESELLER
ad_system: xad.com  seller_id: 958  relationship: RESELLER
ad_system: pubnative.net  seller_id: 1006576  relationship: RESELLER
ad_system: verve.com  seller_id: 15503  relationship: RESELLER
ad_system: oxiem.com  seller_id: 3215c21dbf  relationship: DIRECT
ad_system: google.com  seller_id: pub-1336637907932433  relationship: DIRECT
ad_system: google.com  seller_id: pub-5534548420175480  relationship: RESELLER
ad_system: yahoo.com  seller_id: 56860  relationship: RESELLER
info

Ad systems without a public sellers.json

167

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 167)
line 13     freewheel.tv, 543605, DIRECT
             → sellers_json: HTTP 403
line 14     freewheel.tv, sg1301166, DIRECT
             → sellers_json: HTTP 403
line 15     freewheel.tv, 543605-d-523319, DIRECT
             → sellers_json: HTTP 403
line 16     freewheel.tv, 543605-d-524565, DIRECT
             → sellers_json: HTTP 403
line 21     openx.com, 584612716, DIRECT, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 33     sovrn.com, 264726, RESELLER, fafdf38b16bf6b2b
             → sellers_json: HTTP 403
line 41     loopme.com, 11556, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 44     loopme.com, 11362, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 52     appnexus.com, 7286, DIRECT, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 60     1accord.io, 202269, DIRECT #Bomesi - Video-Display-native
             → sellers_json: HTTP 404
line 66     ogury.com, 5c2e6d28-2d1b-4bbb-b518-5a7d1d610af9, DIRECT #Bomesi - Video-Display-native
             → sellers_json: HTTP 403
line 78     freewheel.tv, sg1246124, RESELLER
             → sellers_json: HTTP 403
line 79     freewheel.tv, 533597-r-523319, RESELLER
             → sellers_json: HTTP 403
line 80     loopme.com,12890,RESELLER,6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 89     openx.com, 537149888, RESELLER, 6a698e2ec38604c6 #Equativ - Video
             → sellers_json: HTTP 403
line 90     appnexus.com, 3703, RESELLER, f5ab79cb980f11d1 #Equativ - Video
             → sellers_json: HTTP 403
line 91     loopme.com, 5679, RESELLER, 6c8d5f95897a5a3b #Equativ - Video
             → sellers_json: HTTP 403
line 98     xad.com, 958, RESELLER, 81cbf0a75a5e0e9a #Equativ - Video
             → sellers_json: HTTP 403
line 103    freewheel.tv, 112214-523319, Direct
             → sellers_json: HTTP 403
line 104    freewheel.tv, 537432, reseller
             → sellers_json: HTTP 403
line 114    freewheel.tv, sg1253047, RESELLER #GlewedTV - video - SS
             → sellers_json: HTTP 403
line 115    freewheel.tv, 533600-r-523319, RESELLER #GlewedTV - video - SS
             → sellers_json: HTTP 403
line 138    indicue.com, 3734, DIRECT #IndiCue - Video
             → sellers_json: HTTP 403
line 147    tcl.com, pub-173972, RESELLER #IndiCue - Video
             → sellers_json: HTML or login page instead of JSON
line 158    appnexus.com, 3251, 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 71     ssp.cadent.com, 1982, DIRECT, 1e1d41537f7cad7f #Cadent - Video

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