App Supply Index Monitor my app
iOS · Turner Broadcasting System, Inc.

Watch TBS

Developer URL
http://www.tbs.com
app-ads.txt
https://www.tbs.com/app-ads.txt · 200
Checked
Oct 7, 2026
C
68/100

241 lines · 146 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

42 −16 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 42)
line 23     openx.com, 561711183, DIRECT, 6a698e2ec38604c6
             → observed: the same account is marked DIRECT by 4 different companies
line 24     openx.com, 561827512, DIRECT, 6a698e2ec38604c6
             → observed: the same account is marked DIRECT by 3 different companies
line 28     freewheel.tv, 191701, DIRECT
             → observed: the same account is marked DIRECT by 8 different companies
line 29     freewheel.tv, 191701-523319, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 51     beachfront.com, 14838, DIRECT, e2541279e8e2ca4d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 7 different companies  name in sellers.json: LG Ads Plus  domain in sellers.json: lgads.tv
line 53     lkqd.net, 1100054253, DIRECT, 59c49fa9598a0117
             → observed: the same account is marked DIRECT by 11 different companies  name in sellers.json: LG  domain in sellers.json: adtech.lgads.tv
line 60     beachfront.com, 14838, DIRECT, e2541279e8e2ca4d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 7 different companies  name in sellers.json: LG Ads Plus  domain in sellers.json: lgads.tv
line 62     lkqd.net, 1100054253, DIRECT, 59c49fa9598a0117
             → observed: the same account is marked DIRECT by 11 different companies  name in sellers.json: LG  domain in sellers.json: adtech.lgads.tv
line 70     openx.com, 558598331, DIRECT, 6a698e2ec38604c6 # updated by PP 8312026
             → observed: the same account is marked DIRECT by 5 different companies
line 77     freewheel.tv, 512029, DIRECT
             → observed: the same account is marked DIRECT by 11 different companies
line 78     appnexus.com, 17499, DIRECT
             → observed: the same account is marked DIRECT by 10 different companies
line 80     telaria.com, 8jhse-ifyq9, DIRECT, 1a4e959a1b50034a
             → observed: the same account is marked DIRECT by 7 different companies  name in sellers.json: Verizon Fios  domain in sellers.json: verizon.com
line 81     tremorhub.com, 8jhse-ifyq9, DIRECT, 1a4e959a1b50034a
             → observed: the same account is marked DIRECT by 7 different companies  name in sellers.json: Verizon Fios  domain in sellers.json: verizon.com
line 82     triplelift.com, 11244-EB, DIRECT, 6c33edb13117fd86
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Discovery-SNI (via EB Network)  domain in sellers.json: google.com
line 83     telaria.com, m8r1c-o0139, DIRECT, 1a4e959a1b50034a
             → observed: the same account is marked DIRECT by 7 different companies  name in sellers.json: Verizon Fios  domain in sellers.json: verizon.com
line 84     tremorhub.com, m8r1c-o0139, DIRECT, 1a4e959a1b50034a
             → observed: the same account is marked DIRECT by 7 different companies  name in sellers.json: Verizon Fios  domain in sellers.json: verizon.com
line 105    appnexus.com, 7745, DIRECT # video Duplicate?
             → observed: the same account is marked DIRECT by 9 different companies
line 106    appnexus.com, 7745, DIRECT, f5ab79cb980f11d1
             → observed: the same account is marked DIRECT by 9 different companies
line 121    telaria.com, x7rw5-eh5yl, DIRECT, 1a4e959a1b50034a
             → observed: the same account is marked DIRECT by 6 different companies  name in sellers.json: PMX  domain in sellers.json: paramount.com
line 122    tremorhub.com, x7rw5-eh5yl, DIRECT, 1a4e959a1b50034a
             → observed: the same account is marked DIRECT by 6 different companies  name in sellers.json: PMX  domain in sellers.json: paramount.com
line 131    yahoo.com, 59494, DIRECT, e1a5b5b6e3255540
             → observed: the same account is marked DIRECT by 4 different companies
line 133    freewheel.tv, 48804, DIRECT
             → observed: the same account is marked DIRECT by 6 different companies
line 134    freewheel.tv, 48804-523319, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 136    openx.com, 558598331, DIRECT, 6a698e2ec38604c6
             → observed: the same account is marked DIRECT by 5 different companies
line 137    indexexchange.com, 202522, DIRECT, 50b1c356f2c5c8fc
             → observed: the same account is marked DIRECT by 5 different companies
warning

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

14 −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 (14)
line 6      yieldmo.com, 1981084746893657653, DIRECT
             → sellers_json: https://yieldmo.com/sellers.json
line 144    telaria.com, r5rfy-ezca7, DIRECT, 1a4e959a1b50034a
             → sellers_json: https://www.telaria.com/sellers.json
line 145    tremorhub.com, r5rfy-ezca7, DIRECT, 1a4e959a1b50034a
             → sellers_json: https://tremorhub.com/sellers.json
line 155    telaria.com, r5rfy-irhqt, DIRECT, 1a4e959a1b50034a
             → sellers_json: https://www.telaria.com/sellers.json
line 156    tremorhub.com, r5rfy-irhqt, DIRECT, 1a4e959a1b50034a
             → sellers_json: https://tremorhub.com/sellers.json
line 179    triplelift.com, 953, DIRECT, 6c33edb13117fd86
             → sellers_json: https://triplelift.com/sellers.json
line 243    video.unrulymedia.com, 567009000, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 265    filmzie.com, 9894060, RESELLER
             → sellers_json: https://filmzie.com/sellers.json
line 280    siprocalads.com, SEQ7S9CH7H0SPD3U4M8JPGECAO, RESELLER
             → sellers_json: https://siprocalads.com/sellers.json
line 283    streamvisionmedia.com, 47524, RESELLER
             → sellers_json: https://streamvisionmedia.com/sellers.json
line 308    vizio.com, 0001043, DIRECT
             → sellers_json: https://vizio.com/sellers.json
line 332    tremorhub.com, eq97f-45es5, DIRECT, 1a4e959a1b50034a # video
             → sellers_json: https://tremorhub.com/sellers.json
line 335    telaria.com, eq97f-x7x7v, DIRECT, 1a4e959a1b50034a
             → sellers_json: https://www.telaria.com/sellers.json
line 336    telaria.com, eq97f-45es5, DIRECT, 1a4e959a1b50034a
             → sellers_json: https://www.telaria.com/sellers.json
warning

Lines for ad system domains that don't resolve

6 −2 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 (6)
line 128    spotxchange.com, 219004, DIRECT, 7842df1d2fe2db34 # video
             → ad_system: spotxchange.com
line 150    spotxchange.com, 212562, DIRECT, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 238    spotxchange.com, 141052, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 239    spotxchange.com, 160227, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 240    spotxchange.com, 285547, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 249    spotxchange.com, 202009, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
info

DIRECT accounts registered to another domain

19 −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 (19)
line 5      rubiconproject.com, 11078, DIRECT, 0bfd66d529a55807
             → domain in sellers.json: turner.com  name in sellers.json: Turnier Digital Ad Sal
line 37     kargo.com, 113, DIRECT # Duplicate?
             → domain in sellers.json: discovery.com  name in sellers.json: Discovery, Inc. 
line 38     kargo.com, 113, DIRECT, 98ccdd9948ed08da
             → domain in sellers.json: discovery.com  name in sellers.json: Discovery, Inc. 
line 44     telaria.com, 2auap-pv33y, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: discovery.com  name in sellers.json: WBD
line 45     tremorhub.com, 2auap-pv33y, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: discovery.com  name in sellers.json: WBD
line 52     seedtag.com, 688a6166111244000781a2c8, DIRECT
             → domain in sellers.json: lgads.tv  name in sellers.json: LG Ads Plus
line 61     seedtag.com, 688a6166111244000781a2c8, DIRECT
             → domain in sellers.json: lgads.tv  name in sellers.json: LG Ads Plus
line 99     telaria.com, oyz9g-19rao, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: discovery.com  name in sellers.json: Warner Brothers Discovery
line 100    tremorhub.com, oyz9g-19rao, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: discovery.com  name in sellers.json: Warner Brothers Discovery
line 103    locality.com, 191701, DIRECT # Updated by PP
             → domain in sellers.json: discovery.com  name in sellers.json: Discovery, Inc.
line 135    pubmatic.com, 162583, DIRECT, 5d62403b186f2ace
             → domain in sellers.json: warnermedia.com  name in sellers.json: Warner Bros Discovery
line 174    aps.amazon.com, 3159, DIRECT
             → domain in sellers.json: warnermedia.com  name in sellers.json: WarnerMedia
line 177    pubmatic.com, 156599, DIRECT, 5d62403b186f2ace
             → domain in sellers.json: warnermedia.com  name in sellers.json: Turner Broadcasting Sales, Inc.
line 178    rubiconproject.com, 11078, DIRECT, 0bfd66d529a55807
             → domain in sellers.json: turner.com  name in sellers.json: Turnier Digital Ad Sal
line 182    sharethrough.com, tQiJV7fJ, DIRECT, d53b998a7bd4ecd2
             → domain in sellers.json: warnerbros.com  name in sellers.json: Warner
line 186    nativo.com, 5661, DIRECT, 59521ca7cc5e9fee
             → domain in sellers.json: cnn.com/  name in sellers.json: CNN
line 200    telaria.com, 2auap-pv33y, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: discovery.com  name in sellers.json: WBD
line 201    tremorhub.com, 2auap-pv33y, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: discovery.com  name in sellers.json: WBD
line 259    orka.tv, 25152724, DIRECT, 41c84499561af3f3
             → domain in sellers.json: verizon.com  name in sellers.json: Verizon
info

Duplicate lines

27 −2 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 27)
ad_system: rubiconproject.com  seller_id: 11078  relationship: DIRECT
ad_system: freewheel.tv  seller_id: 384777  relationship: RESELLER
ad_system: kargo.com  seller_id: 113  relationship: DIRECT
ad_system: telaria.com  seller_id: 2auap-pv33y  relationship: DIRECT
ad_system: tremorhub.com  seller_id: 2auap-pv33y  relationship: DIRECT
ad_system: xandr.com  seller_id: 13307  relationship: RESELLER
ad_system: google.com  seller_id: pub-5888776400639762  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 161508  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 165214  relationship: RESELLER
ad_system: yahoo.com  seller_id: 59642  relationship: RESELLER
ad_system: beachfront.com  seller_id: 14838  relationship: DIRECT
ad_system: seedtag.com  seller_id: 688a6166111244000781a2c8  relationship: DIRECT
ad_system: lkqd.net  seller_id: 1100054253  relationship: DIRECT
ad_system: triplelift.com  seller_id: 11342  relationship: RESELLER
ad_system: openx.com  seller_id: 558598331  relationship: DIRECT
ad_system: freewheel.tv  seller_id: 512029  relationship: DIRECT
ad_system: appnexus.com  seller_id: 17499  relationship: DIRECT
ad_system: pubmatic.com  seller_id: 166192  relationship: RESELLER
ad_system: telaria.com  seller_id: 8jhse-ifyq9  relationship: DIRECT
ad_system: tremorhub.com  seller_id: 8jhse-ifyq9  relationship: DIRECT
ad_system: appnexus.com  seller_id: 7745  relationship: DIRECT
ad_system: triplelift.com  seller_id: 11243  relationship: DIRECT
ad_system: media.net  seller_id: 8cau050ht  relationship: DIRECT
ad_system: telaria.com  seller_id: r5rfy-ubehw  relationship: DIRECT
ad_system: tremorhub.com  seller_id: r5rfy-ubehw  relationship: DIRECT
info

Ad systems without a public sellers.json

66

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 66)
line 9      freewheel.tv, 535029, RESELLER
             → sellers_json: HTTP 403
line 12     freewheel.tv, 538726, RESELLER # added by PP 08122026
             → sellers_json: HTTP 403
line 13     freewheel.tv, 524565, RESELLER # added by PP 08122026
             → sellers_json: HTTP 403
line 15     freewheel.tv, 5343065, RESELLER # Kepler added by PP 08132026
             → sellers_json: HTTP 403
line 16     freewheel.tv, 384777, RESELLER # added by PP 08132026
             → sellers_json: HTTP 403
line 19     freewheel.tv, 372496, RESELLER # added by PP 08122026
             → sellers_json: HTTP 403
line 23     openx.com, 561711183, DIRECT, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 24     openx.com, 561827512, DIRECT, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 28     freewheel.tv, 191701, DIRECT
             → sellers_json: HTTP 403
line 29     freewheel.tv, 191701-523319, DIRECT
             → sellers_json: HTTP 403
line 43     lgads.tv, 948648, DIRECT
             → sellers_json: HTTP 403
line 70     openx.com, 558598331, DIRECT, 6a698e2ec38604c6 # updated by PP 8312026
             → sellers_json: HTTP 403
line 77     freewheel.tv, 512029, DIRECT
             → sellers_json: HTTP 403
line 78     appnexus.com, 17499, DIRECT
             → sellers_json: HTTP 403
line 89     appnexus.com, 13779, RESELLER
             → sellers_json: HTTP 403
line 91     freewheel.tv, 1119233, RESELLER
             → sellers_json: HTTP 403
line 94     freewheel.tv, sg1251726, RESELLER
             → sellers_json: HTTP 403
line 95     freewheel.tv, 535082-r-523319, RESELLER
             → sellers_json: HTTP 403
line 105    appnexus.com, 7745, DIRECT # video Duplicate?
             → sellers_json: HTTP 403
line 106    appnexus.com, 7745, DIRECT, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 107    freewheel.tv, 499607-523319, DIRECT
             → sellers_json: HTTP 403
line 115    freewheel.tv, 53972, RESELLER
             → sellers_json: HTTP 403
line 118    freewheel.tv, 537323, RESELLER
             → sellers_json: HTTP 403
line 129    freewheel.tv, 515123, DIRECT
             → sellers_json: HTTP 403
line 130    freewheel.tv, 384777, 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