App Supply Index Monitor my app
Android · Tubi TV

Tubi: Free Movies & Live TV

Developer URL
https://tubitv.com
app-ads.txt
https://tubitv.com/app-ads.txt · 200
Checked
Oct 7, 2026
B
85/100

198 lines · 132 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

34 −9 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 34)
line 27     google.com, pub-8615378344367221, DIRECT, f08c47fec0942fa0 #US
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: Bloomberg, L.P.  domain in sellers.json: bloomberg.com
line 46     freewheel.tv, 500763, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 48     freewheel.tv, 516429, DIRECT #US
             → observed: the same account is marked DIRECT by 8 different companies
line 49     freewheel.tv, 516429-523319, DIRECT
             → observed: the same account is marked DIRECT by 5 different companies
line 51     google.com, pub-6275030221952515, DIRECT, f08c47fec0942fa0 #US
             → observed: the same account is marked DIRECT by 9 different companies  name in sellers.json: Fox News  domain in sellers.json: foxnews.com
line 52     indexexchange.com, 201520, DIRECT, 50b1c356f2c5c8fc #US
             → observed: the same account is marked DIRECT by 8 different companies
line 53     indexexchange.com, 208762, DIRECT, 50b1c356f2c5c8fc
             → observed: the same account is marked DIRECT by 3 different companies
line 54     pubmatic.com, 162979, DIRECT, 5d62403b186f2ace #US
             → observed: the same account is marked DIRECT by 4 different companies  name in sellers.json: Fox Corporation  domain in sellers.json: fox.com
line 55     telaria.com, i0unc-nzux7, DIRECT, 1a4e959a1b50034a #US
             → observed: the same account is marked DIRECT by 6 different companies  name in sellers.json: Fox Corp.  domain in sellers.json: fox.com
line 56     telaria.com, lbhf7-eaa33, DIRECT, 1a4e959a1b50034a
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: Fox  domain in sellers.json: fox.com
line 57     tremorhub.com, i0unc-nzux7, DIRECT, 1a4e959a1b50034a
             → observed: the same account is marked DIRECT by 6 different companies  name in sellers.json: Fox Corp.  domain in sellers.json: fox.com
line 58     tremorhub.com, lbhf7-eaa33, DIRECT, 1a4e959a1b50034a
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: Fox  domain in sellers.json: fox.com
line 70     telaria.com, jh9i8-0noqr, DIRECT, 1a4e959a1b50034a #US
             → observed: the same account is marked DIRECT by 7 different companies  name in sellers.json: GroupM PBU  domain in sellers.json: wppmedia.com
line 71     telaria.com, zw7za-j5a6k, DIRECT, 1a4e959a1b50034a #US
             → observed: the same account is marked DIRECT by 5 different companies  name in sellers.json: GroupM Nexus  domain in sellers.json: wppmedia.com
line 75     tremorhub.com, jh9i8-0noqr, DIRECT, 1a4e959a1b50034a #US
             → observed: the same account is marked DIRECT by 7 different companies  name in sellers.json: GroupM PBU  domain in sellers.json: wppmedia.com
line 76     tremorhub.com, zw7za-j5a6k, DIRECT, 1a4e959a1b50034a #US
             → observed: the same account is marked DIRECT by 5 different companies  name in sellers.json: GroupM Nexus  domain in sellers.json: wppmedia.com
line 120    freewheel.tv, 535275-d-523319, DIRECT
             → observed: the same account is marked DIRECT by 7 different companies
line 124    springserve.com, 1247, DIRECT, a24eb641fc82e93d
             → observed: the same account is marked DIRECT by 20 different companies
line 126    tremorhub.com, 2auap-ich32, DIRECT, 1a4e959a1b50034a
             → observed: the same account is marked DIRECT by 9 different companies  name in sellers.json: LG Ads - US  domain in sellers.json: lgads.tv
line 131    appnexus.com, 17499, DIRECT
             → observed: the same account is marked DIRECT by 10 different companies
line 198    indexexchange.com, 206440, DIRECT, 50b1c356f2c5c8fc #CA
             → observed: the same account is marked DIRECT by 3 different companies
line 211    freewheel.tv, 510839, DIRECT
             → observed: the same account is marked DIRECT by 13 different companies
line 228    google.com, pub-6341300221321950, DIRECT, f08c47fec0942fa0
             → observed: the same account is marked DIRECT by 4 different companies  name in sellers.json: TITAN OPERATING SYSTEM S.L.  domain in sellers.json: titanos.tv
line 231    media16.tv, 1024, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: Titan  domain in sellers.json: titanos.tv
line 236    showheroes.com, 7174, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: Titan OS (CTV - Global)  domain in sellers.json: www.titanos.tv
warning

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

3 −2 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 (3)
line 220    applovin.com, 72170, DIRECT
             → sellers_json: https://applovin.com/sellers.json
line 239    smartclip.net, 28351, DIRECT
             → sellers_json: https://smartclip.net/sellers.json
line 294    videobyte.com, jAAiFno, DIRECT, ed26dcbc74bbdfd0 #AU
             → sellers_json: https://videobyte.com/sellers.json
info

DIRECT accounts registered to another domain

34 −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 34)
line 10     telaria.com, g9tzn-qta4j, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: amazon.com  name in sellers.json: Amazon
line 11     tremorhub.com, g9tzn-qta4j, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: amazon.com  name in sellers.json: Amazon
line 23     telaria.com, sxsy0-m6b3l, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: bellmedia.ca  name in sellers.json: Bell Media
line 24     tremorhub.com, sxsy0-m6b3l, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: bellmedia.ca  name in sellers.json: Bell Media
line 91     flower-ads.com, fw0179, DIRECT
             → domain in sellers.json: inmobi.com  name in sellers.json: Inmobi
line 161    google.com, pub-9172700587175332, DIRECT, f08c47fec0942fa0 #instream #AU
             → domain in sellers.json: newscorpaustralia.com  name in sellers.json: News Corp Australia
line 165    pubmatic.com, 166037, DIRECT, 5d62403b186f2ace
             → domain in sellers.json: newscorpaustralia.com  name in sellers.json:  Nationwide News Pty Limited
line 166    rubiconproject.com, 7725, DIRECT, 0bfd66d529a55807 #AU
             → domain in sellers.json: newscorpaustralia.com  name in sellers.json: NC Transaction, Inc. (dba Nationwide News Pty Limited)
line 167    telaria.com, 5nbh3-8othj, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: newscorpaustralia.com  name in sellers.json: News Corp Australia
line 168    tremorhub.com, 5nbh3-8othj, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: newscorpaustralia.com  name in sellers.json: News Corp Australia
line 169    video.unrulymedia.com, 426853381, DIRECT
             → domain in sellers.json: newscorpaustralia.com  name in sellers.json: News Corp Australia
line 172    google.com, pub-6245227841947028, DIRECT, f08c47fec0942fa0 #US
             → domain in sellers.json: www.nfl.com  name in sellers.json: NFL Ventures LLP
line 196    google.com, pub-0942427266003794, DIRECT, f08c47fec0942fa0 #CA
             → domain in sellers.json: rogerssportsandmedia.com  name in sellers.json: Rogers Media Inc.
line 199    pubmatic.com, 163543, DIRECT, 5d62403b186f2ace #CA
             → domain in sellers.json: rogerssportsandmedia.com  name in sellers.json: Rogers Media Inc
line 202    telaria.com, tkz15-ccx7h, DIRECT, 1a4e959a1b50034a #CA
             → domain in sellers.json: rogerssportsandmedia.com  name in sellers.json: Rogers Media
line 203    tremorhub.com, tkz15-ccx7h, DIRECT, 1a4e959a1b50034a #CA
             → domain in sellers.json: rogerssportsandmedia.com  name in sellers.json: Rogers Media
line 204    xandr.com, 1321, DIRECT #CA
             → domain in sellers.json: rogerssportsandmedia.com  name in sellers.json: Rogers Media Inc.
line 221    conversantmedia.com, 100855, DIRECT, 03113cd04947736d
             → domain in sellers.json: www.titanos.tv  name in sellers.json: TITAN OPERATING SYSTEM, SL
line 222    dentsu.com, 72553, DIRECT
             → domain in sellers.json: titanos.tv  name in sellers.json: Titan
line 227    goldvertise.com, TitanOS, DIRECT
             → domain in sellers.json: ads.titanos.tv  name in sellers.json: Titan Operating System, S.L.
line 234    pubmatic.com, 166426, DIRECT, 5d62403b186f2ace
             → domain in sellers.json: titanos.tv  name in sellers.json: TITAN OPERATING SYSTEM, SL
line 237    smartadserver.com, 5084, DIRECT, 060d053dcf45cbf3
             → domain in sellers.json: titanos.tv  name in sellers.json: Titan Ads
line 238    smartclip.net, 28114, DIRECT
             → domain in sellers.json: ads.titanos.tv  name in sellers.json: Titan OS (O&O)
line 240    stamptv.io, 69067, DIRECT
             → domain in sellers.json: ads.titanos.tv  name in sellers.json: Titan OS
line 242    telaria.com, imah2-7y2qf, DIRECT, 1a4e959a1b50034a
             → domain in sellers.json: titanos.tv  name in sellers.json: Titan OS 
info

Ad systems without a public sellers.json

42

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 42)
line 19     freewheel.tv, 525804, DIRECT
             → sellers_json: HTTP 403
line 20     freewheel.tv, 525804-523319, DIRECT #CA
             → sellers_json: HTTP 403
line 22     openx.com, 561956528, DIRECT, 6a698e2ec38604c6 #CA
             → sellers_json: HTTP 403
line 33     freewheel.tv, 520024-523319, RESELLER
             → sellers_json: HTTP 403
line 46     freewheel.tv, 500763, DIRECT
             → sellers_json: HTTP 403
line 47     freewheel.tv, 500763-523319, DIRECT
             → sellers_json: HTTP 403
line 48     freewheel.tv, 516429, DIRECT #US
             → sellers_json: HTTP 403
line 49     freewheel.tv, 516429-523319, DIRECT
             → sellers_json: HTTP 403
line 50     freewheel.tv, 516429-524565, DIRECT
             → sellers_json: HTTP 403
line 61     freewheel.tv, 516477-523319, DIRECT
             → sellers_json: HTTP 403
line 62     freewheel.tv, 523319, DIRECT
             → sellers_json: HTTP 403
line 120    freewheel.tv, 535275-d-523319, DIRECT
             → sellers_json: HTTP 403
line 121    freewheel.tv, 535275-r-524565, RESELLER
             → sellers_json: HTTP 403
line 131    appnexus.com, 17499, DIRECT
             → sellers_json: HTTP 403
line 132    freewheel.tv, 512029, RESELLER #US
             → sellers_json: HTTP 403
line 136    madhive.com, fTXMJN0ibyaT8ylsT56pMgpSb57f, DIRECT, b16d6d9e0982efe4 #WW_except_AU
             → sellers_json: HTTP 404
line 157    freewheel.tv, 169843, RESELLER #US
             → sellers_json: HTTP 403
line 160    appnexus.com, 3621, DIRECT, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 164    openx.com, 564248298, DIRECT, 6a698e2ec38604c6 #AU
             → sellers_json: HTTP 403
line 175    openx.com, 540922801, RESELLER, 6a698e2ec38604c6 #US
             → sellers_json: HTTP 403
line 176    openx.com, 543869775, RESELLER, 6a698e2ec38604c6 #US
             → sellers_json: HTTP 403
line 178    rhythmone.com, 1204009095, RESELLER, a670c89d4a324e47 #US
             → sellers_json: HTTP 403
line 187    openx.com, 561349076, DIRECT, 6a698e2ec38604c6 #US
             → sellers_json: HTTP 403
line 188    openx.com, 561351232, DIRECT, 6a698e2ec38604c6 #US
             → sellers_json: HTTP 403
line 189    openx.com, 562280943, DIRECT, 6a698e2ec38604c6
             → sellers_json: HTTP 403
info

DIRECT accounts marked confidential

2

Buyers can't see who owns these accounts.

How to fixAsk the ad system to publish your seller entry with name and domain.
Evidence (2)
line 30     ssp.cadent.com, 2643, DIRECT, 1e1d41537f7cad7f
line 65     google.com, pub-5534548420175480, DIRECT, f08c47fec0942fa0

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