App Supply Index Monitor my app
iOS · WarnerMedia Global Digital Services, LLC

HBO Max: Stream Movies & TV

Developer URL
https://www.hbomax.com
app-ads.txt
https://i.cdn.turner.com/ads/max/app-ads.txt · 200
Checked
Oct 7, 2026
C
74/100

339 lines · 215 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

50 −12 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 50)
line 21     freewheel.tv, 191701, DIRECT
             → observed: the same account is marked DIRECT by 8 different companies
line 22     freewheel.tv, 191701-523319, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 36     indexexchange.com, 202522, DIRECT
             → observed: the same account is marked DIRECT by 5 different companies
line 61     telaria.com, r5rfy-irhqt, DIRECT, 1a4e959a1b50034a
             → observed: the same account is marked DIRECT by 3 different companies
line 62     tremorhub.com, r5rfy-irhqt, DIRECT, 1a4e959a1b50034a
             → observed: the same account is marked DIRECT by 3 different companies
line 84     openx.com, 558598331, DIRECT, 6a698e2ec38604c6 # (SSHB)
             → observed: the same account is marked DIRECT by 5 different companies
line 89     pubmatic.com, 163542, DIRECT, 5d62403b186f2ace
             → observed: the same account is marked DIRECT by 7 different companies  name in sellers.json: Warner Bros Discovery  domain in sellers.json: warnermedia.com
line 93     spotx.tv, 237147, DIRECT, 7842df1d2fe2db34
             → observed: the same account is marked DIRECT by 3 different companies
line 94     advertising.com, 28686, DIRECT, e1a5b5b6e3255540
             → observed: the same account is marked DIRECT by 5 different companies
line 95     yahoo.com, 59137, DIRECT, e1a5b5b6e3255540
             → observed: the same account is marked DIRECT by 7 different companies
line 96     telaria.com, amgyk-mxvjr, DIRECT, 1a4e959a1b50034a
             → observed: the same account is marked DIRECT by 7 different companies  name in sellers.json: Samsung Ads  domain in sellers.json: samsung.com
line 97     tremorhub.com, amgyk-mxvjr, DIRECT, 1a4e959a1b50034a
             → observed: the same account is marked DIRECT by 7 different companies  name in sellers.json: Samsung Ads  domain in sellers.json: samsung.com
line 98     magnite.com, amgyk-mxvjr, DIRECT, 1a4e959a1b50034a
             → observed: the same account is marked DIRECT by 7 different companies
line 99     smaato.com, 1100047232, DIRECT, 07bcf65f187117b4
             → observed: the same account is marked DIRECT by 7 different companies
line 100    indexexchange.com, 193280, DIRECT, 50b1c356f2c5c8fc
             → observed: the same account is marked DIRECT by 7 different companies
line 101    themediagrid.com, OWXYER, DIRECT, 35d5010d7789b49d
             → observed: the same account is marked DIRECT by 7 different companies
line 102    video.unrulymedia.com, 68435550, DIRECT, a670c89d4a324e47
             → observed: the same account is marked DIRECT by 7 different companies  name in sellers.json: Samsung Electronics America Inc (Samsung Ads)  domain in sellers.json: samsungtvplus.com
line 103    rhythmone.com, 68435550, DIRECT, a670c89d4a324e47
             → observed: the same account is marked DIRECT by 7 different companies
line 104    pubmatic.com, 161390, DIRECT, 5d62403b186f2ace
             → observed: the same account is marked DIRECT by 7 different companies  name in sellers.json: SAMSUNG ELECTRONICS CO., LTD.  domain in sellers.json: samsung.com
line 105    pubmatic.com, 161903, DIRECT, 5d62403b186f2ace
             → observed: the same account is marked DIRECT by 7 different companies  name in sellers.json: SAMSUNG ELECTRONICS CO., LTD.  domain in sellers.json: samsung.com
line 106    appnexus.com, 13510, DIRECT, f5ab79cb980f11d1
             → observed: the same account is marked DIRECT by 7 different companies
line 107    lkqd.net, 1100053830, DIRECT, 59c49fa9598a0117
             → observed: the same account is marked DIRECT by 7 different companies  name in sellers.json: Samsung  domain in sellers.json: samsung.com
line 108    beachfront.com, 15104, DIRECT, e2541279e8e2ca4d
             → observed: the same account is marked DIRECT by 7 different companies  name in sellers.json: Samsung  domain in sellers.json: samsung.com
line 109    triplelift.com, 13806, DIRECT, 6c33edb13117fd86
             → observed: the same account is marked DIRECT by 7 different companies  name in sellers.json: Samsung Ads  domain in sellers.json: samsungtvplus.com
line 110    openx.com, 559546846, DIRECT, 6a698e2ec38604c6
             → observed: the same account is marked DIRECT by 7 different companies
warning

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

21 −8 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 (21)
line 61     telaria.com, r5rfy-irhqt, DIRECT, 1a4e959a1b50034a
             → sellers_json: https://www.telaria.com/sellers.json
line 62     tremorhub.com, r5rfy-irhqt, DIRECT, 1a4e959a1b50034a
             → sellers_json: https://tremorhub.com/sellers.json
line 99     smaato.com, 1100047232, DIRECT, 07bcf65f187117b4
             → sellers_json: https://smaato.com/sellers.json
line 101    themediagrid.com, OWXYER, DIRECT, 35d5010d7789b49d
             → sellers_json: https://themediagrid.com/sellers.json
line 211    smartadserver.com, 4012, RESELLER
             → sellers_json: https://smartadserver.com/sellers.json
line 213    smartadserver.com, 4071, RESELLER
             → sellers_json: https://smartadserver.com/sellers.json
line 214    smartadserver.com, 4073, RESELLER
             → sellers_json: https://smartadserver.com/sellers.json
line 280    smartclip.net, 894, DIRECT
             → sellers_json: https://smartclip.net/sellers.json
line 281    smartclip.net, 894, DIRECT #smartclip outstream
             → sellers_json: https://smartclip.net/sellers.json
line 282    smartclip.net, 9665, RESELLER
             → sellers_json: https://smartclip.net/sellers.json
line 284    smartclip.net, 8702, DIRECT
             → sellers_json: https://smartclip.net/sellers.json
line 289    smartclip.net, 8225, DIRECT #IPD
             → sellers_json: https://smartclip.net/sellers.json
line 293    smartclip.net, 11333, RESELLER #smartclip IPA
             → sellers_json: https://smartclip.net/sellers.json
line 297    smartclip.net, 13100, DIRECT
             → sellers_json: https://smartclip.net/sellers.json
line 298    themediagrid.com, B9YKSI, RESELLER, 9fac4a4a87c2a44f
             → sellers_json: https://themediagrid.com/sellers.json
line 300    smartclip.net, 14275, RESELLER
             → sellers_json: https://smartclip.net/sellers.json
line 411    smartadserver.com, 5000, DIRECT, 060d053dcf45cbf3
             → sellers_json: https://smartadserver.com/sellers.json
line 412    smartadserver.com, 5000-OB, RESELLER, 060d053dcf45cbf3
             → sellers_json: https://smartadserver.com/sellers.json
line 424    smartclip.net, 12339, DIRECT
             → sellers_json: https://smartclip.net/sellers.json
line 459    adform.com, 1305, DIRECT
             → sellers_json: https://adform.com/sellers.json
line 486    tremorhub.com, z87wm, RESELLER
             → sellers_json: https://tremorhub.com/sellers.json
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 176    freewheel 386345-524565 DIRECT
             → reason: fewer than 3 fields
line 574    Dentsu.com,73352, INTERMEDIARY
             → reason: relationship must be DIRECT or RESELLER, got 'INTERMEDIARY'
line 579    appnexus.com, DIRECT, 12272
             → reason: relationship must be DIRECT or RESELLER, got '12272'
warning

Lines for ad system domains that don't resolve

3 −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 (3)
line 92     spotxchange.com, 237147, DIRECT, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 283    spotxchange.com, 113481, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 287    spotxchange.com, 267169, DIRECT, 7842df1d2fe2db34 #RTL AdConnect
             → ad_system: spotxchange.com
info

DIRECT accounts registered to another domain

27 −3 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 27)
line 40     kargo.com, 113, DIRECT
             → domain in sellers.json: discovery.com  name in sellers.json: Discovery, Inc. 
line 41     kargo.com, 113, DIRECT, 98ccdd9948ed08da
             → domain in sellers.json: discovery.com  name in sellers.json: Discovery, Inc. 
line 47     telaria.com, 2auap-pv33y, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: discovery.com  name in sellers.json: WBD
line 48     tremorhub.com, 2auap-pv33y, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: discovery.com  name in sellers.json: WBD
line 88     pubmatic.com, 162078, DIRECT, 5d62403b186f2ace
             → domain in sellers.json: discovery.com  name in sellers.json: Discovery Inc.
line 149    telaria.com, oyz9g-19rao, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: discovery.com  name in sellers.json: Warner Brothers Discovery
line 150    tremorhub.com, oyz9g-19rao, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: discovery.com  name in sellers.json: Warner Brothers Discovery
line 158    locality.com, 191701, DIRECT # Updated by PP
             → domain in sellers.json: discovery.com  name in sellers.json: Discovery, Inc.
line 190    tremorhub.com, cx0vi-op8k3, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: nine.com.au  name in sellers.json: Nine Entertainment
line 191    telaria.com, cx0vi-op8k3, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: nine.com.au  name in sellers.json: Nine Entertainment
line 193    pubmatic.com, 158309, DIRECT, 5d62403b186f2ace
             → domain in sellers.json: nine.com.au  name in sellers.json: Nine Digital Pty Limited
line 206    themediagrid.com, R6VWIQ, DIRECT, 35d5010d7789b49d
             → domain in sellers.json: adsanddata.be  name in sellers.json: Ads & Data NV
line 209    teads.tv, 13514, DIRECT, 15a9c44f6d26cbe1
             → domain in sellers.json: adsanddata.be  name in sellers.json: BE - Ads&Data
line 274    yieldlab.net, 8464, DIRECT
             → domain in sellers.json: ad-alliance.de  name in sellers.json: Ad Alliance GmbH
line 371    smartclip.net, 28938, DIRECT
             → domain in sellers.json: canalplus.com  name in sellers.json: CANAL+ BRAND SOLUTIONS 
line 394    pubmatic.com, 168215, DIRECT, 5d62403b186f2ace
             → domain in sellers.json: wbditalia.com  name in sellers.json: Discovery Italia S.r.l.
line 415    xandr.com, 12343, DIRECT
             → domain in sellers.json: discoveryplus.com  name in sellers.json: Discovery Latin America, LLC
line 449    google.com, pub-4939634212290203, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: sapo.pt  name in sellers.json: Altice Portugal, S.A.
line 457    google.com, pub-4278860704973981, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: tvnmedia.pl  name in sellers.json: TVN Media Sp z.o.o
line 460    adform.com, 1933, DIRECT
             → domain in sellers.json: tvn.pl  name in sellers.json: TVN Media Sp. z o.o.
line 480    RTBHOUSE.COM, d41d8cd98f00b204e9, DIRECT
             → domain in sellers.json: tvnmedia.pl  name in sellers.json: TVN Media Sp. z o.o.
line 532    google.com, pub-2503223643573120, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: thebonddigital.com  name in sellers.json: Bond Digital
line 564    telaria.com, 9cdv3-4dg26, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: discoveryuk.com  name in sellers.json: Discovery UK
line 565    tremorhub.com, 9cdv3-4dg26, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: discoveryuk.com  name in sellers.json: Discovery UK
line 577    teads.tv, 21456, DIRECT, 15a9c44f6d26cbe1 #Xandr
             → domain in sellers.json: corporate.discovery.com  name in sellers.json: Warner Bros. Discovery - UK
info

Duplicate lines

16 −1 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (16)
ad_system: telaria.com  seller_id: r5rfy-9uzlt  relationship: DIRECT
ad_system: tremorhub.com  seller_id: r5rfy-9uzlt  relationship: DIRECT
ad_system: kargo.com  seller_id: 113  relationship: DIRECT
ad_system: telaria.com  seller_id: r5rfy-oas58  relationship: DIRECT
ad_system: tremorhub.com  seller_id: r5rfy-oas58  relationship: DIRECT
ad_system: smartadserver.com  seller_id: 3491  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 4016  relationship: RESELLER
ad_system: rmb.be  seller_id: 1126  relationship: RESELLER
ad_system: freewheel.tv  seller_id: 386345  relationship: DIRECT
ad_system: openx.com  seller_id: 537149888  relationship: RESELLER
ad_system: smartclip.net  seller_id: 894  relationship: DIRECT
ad_system: freewheel.tv  seller_id: 1607345  relationship: DIRECT
ad_system: freewheel.tv  seller_id: 1607346  relationship: DIRECT
ad_system: pubmatic.com  seller_id: 167147  relationship: DIRECT
ad_system: showheroes.com  seller_id: 7517  relationship: DIRECT
ad_system: xandr.com  seller_id: 8833  relationship: RESELLER
info

Ad systems without a public sellers.json

87

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 87)
line 15     freewheel.tv, 535029, RESELLER
             → sellers_json: HTTP 403
line 20     freewheel.tv, 384777, RESELLER
             → sellers_json: HTTP 403
line 21     freewheel.tv, 191701, DIRECT
             → sellers_json: HTTP 403
line 22     freewheel.tv, 191701-523319, DIRECT
             → sellers_json: HTTP 403
line 46     lgads.tv, 948648, DIRECT
             → sellers_json: HTTP 403
line 84     openx.com, 558598331, DIRECT, 6a698e2ec38604c6 # (SSHB)
             → sellers_json: HTTP 403
line 85     openx.com, 557890910, DIRECT, 6a698e2ec38604c6 # (TAM)
             → sellers_json: HTTP 403
line 94     advertising.com, 28686, DIRECT, e1a5b5b6e3255540
             → sellers_json: HTTP 403
line 98     magnite.com, amgyk-mxvjr, DIRECT, 1a4e959a1b50034a
             → sellers_json: HTTP 404
line 103    rhythmone.com, 68435550, DIRECT, a670c89d4a324e47
             → sellers_json: HTTP 403
line 106    appnexus.com, 13510, DIRECT, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 110    openx.com, 559546846, DIRECT, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 111    freewheel.tv, 512029, DIRECT
             → sellers_json: HTTP 403
line 112    freewheel.tv, 1599735, DIRECT
             → sellers_json: HTTP 403
line 113    freewheel.tv, 1599769, DIRECT
             → sellers_json: HTTP 403
line 120    tcl.com, pub-601534, DIRECT
             → sellers_json: HTML or login page instead of JSON
line 126    freewheel.tv, 533475-r-523319, RESELLER
             → sellers_json: HTTP 403
line 127    freewheel.tv, 535350-r-524565, RESELLER
             → sellers_json: HTTP 403
line 128    freewheel.tv, 535350-r-169843, RESELLER
             → sellers_json: HTTP 403
line 129    freewheel.tv, 535350-r-523319, RESELLER
             → sellers_json: HTTP 403
line 139    appnexus.com, 13779, RESELLER
             → sellers_json: HTTP 403
line 141    freewheel.tv, 1119233, RESELLER
             → sellers_json: HTTP 403
line 144    freewheel.tv, sg1251726, RESELLER
             → sellers_json: HTTP 403
line 145    freewheel.tv, 535082-r-523319, RESELLER
             → sellers_json: HTTP 403
line 171    freewheel.tv, 53972, RESELLER
             → 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