App Supply Index Monitor my app
Android · Katz Broadcasting, LLC

Court TV

Developer URL
https://www.courttv.com
app-ads.txt
https://www.scripps.com/app-ads.txt · 200
Checked
Oct 7, 2026
C
73/100

1,773 lines · 1,169 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

189 −14 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 189)
line 32     adagio.io,1578,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Pub Ventures Media  domain in sellers.json: pubventuresmedia.com
line 42     amxrtb.com,105199746, DIRECT, 3adbe8d09f15cf6c
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Bidgency Group  domain in sellers.json: bidgx.com
line 64     insticator.com,f9a9979f-b478-4784-95b4-89f27c4e1db5,DIRECT,b3511ffcafb23a32
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Antengo/Sellwild  domain in sellers.json: sellwild.com
line 66     iqzone.com,IQ403,DIRECT,60d26397ec060f98
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: SellWild  domain in sellers.json: sellwild.com
line 71     lijit.com,465767,DIRECT,fafdf38b16bf6b2b
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: BIDGENCY GROUP LLC.  domain in sellers.json: bidgx.com
line 73     lijit.com,505518,DIRECT,fafdf38b16bf6b2b#SOVRN
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: sellwild.com  domain in sellers.json: antengo.com
line 87     omni-dex.io,100066,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: SellWild  domain in sellers.json: sellwild.com
line 90     onetag.com,8921327bd831e35,DIRECT,0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Antengo Inc. (DBA Sellwild)  domain in sellers.json: sellwild.com
line 102    pubmatic.com,165321,DIRECT,5d62403b186f2ace
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: Dexerto Ltd  domain in sellers.json: dexerto.com
line 104    pubmatic.com,95054,DIRECT,5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 56 different companies  name in sellers.json: Insticator Inc. (dba The COOL Company)  domain in sellers.json: insticator.com
line 111    risecodes.com,690873a570baf10001b06207,DIRECT,79929e88b2ba73bc
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: PubVenturesMedia  domain in sellers.json: pubventuresmedia.com
line 116    rubiconproject.com,21274,DIRECT,0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: Dexerto Limited  domain in sellers.json: omni-dex.io
line 120    rubiconproject.com,27034,DIRECT,0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: BIDGENCY GROUP LP  domain in sellers.json: bidgx.com
line 126    sharethrough.com,Q9IzHdvp,DIRECT,d53b998a7bd4ecd2
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 5 different companies  name in sellers.json: The COOL Company - oRTB  domain in sellers.json: insticator.com
line 133    smaato.com,1100059386,DIRECT,07bcf65f187117b4
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: SellWild Prebid  domain in sellers.json: sellwild.com
line 139    thebrave.io,1234938,DIRECT,c25b2154543746ac
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Antengo  domain in sellers.json: antengo.com
line 145    vidazoo.com,698254399fed1541c0fbedc5,DIRECT,b6ada874b4d7d0b2
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Pub Ventures Media Corp.  domain in sellers.json: pubventuresmedia.com
line 151    xandr.com,11201,DIRECT,f5ab79cb980f11d1
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: Dexerto LTD  domain in sellers.json: dexerto.com
line 199    risecodes.com,6a97fb9559ff160001070f05,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: BidstreamMedia  domain in sellers.json: bidstreammedia.com
line 303    33across.com,0010b00002e4MRRAA2,DIRECT,bbea06d9c4d2853c
             → observed: the same account is marked DIRECT by 12 different companies  name in sellers.json: NM Proprietary  domain in sellers.json: nextmillennium.io
line 304    33across.com,001Pg000007PnplIAC,DIRECT,bbea06d9c4d2853c#33Across#hb#tag
             → observed: the same account is marked DIRECT by 5 different companies  name in sellers.json: NM Server-Side  domain in sellers.json: admagnetix.io
line 306    appnexus.com,15799,DIRECT,f5ab79cb980f11d1
             → observed: the same account is marked DIRECT by 17 different companies
line 307    appnexus.com,9284,DIRECT,f5ab79cb980f11d1
             → observed: the same account is marked DIRECT by 18 different companies
line 308    gannett.com,23033711203,DIRECT
             → observed: the same account is marked DIRECT by 17 different companies
line 309    lijit.com,323999,DIRECT,fafdf38b16bf6b2b
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 41 different companies  name in sellers.json: Next Millennium Media, Inc.  domain in sellers.json: nextmillennium.io
warning

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

116 −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 (25 of 116)
line 74     lijit.com,505518-eb,DIRECT,fafdf38b16bf6b2b#SOVRN
             → sellers_json: https://lijit.com/sellers.json
line 86     netmarvel.com,1012818,RESELLER,b9b555df26e4707f
             → sellers_json: https://netmarvel.com/sellers.json
line 182    onlinemediasolutions.com,21392,DIRECT,b3868b187e4b6402
             → sellers_json: https://onlinemediasolutions.com/sellers.json
line 183    onomagic.com,213921,DIRECT
             → sellers_json: https://onomagic.com/sellers.json
line 267    mediafuse.com,900,RESELLER
             → sellers_json: https://mediafuse.com/sellers.json
line 272    triplelift.com,13152-EB,RESELLER,6c33edb13117fd86
             → sellers_json: https://triplelift.com/sellers.json
line 273    video.unrulymedia.com,3139274702404301777,RESELLER,6f752381ad5ec0e5
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 284    pubmatic.com,162343,DIRECT,5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 316    rubiconproject.com,10968,RESELLER,0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 317    rubiconproject.com,17888,RESELLER,0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 318    rubiconproject.com,26296,RESELLER,0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 430    conversantmedia.com,100270,RESELLER,03113cd04947736d
             → sellers_json: https://conversantmedia.com/sellers.json
line 432    google.com,pub-5912840019437959,RESELLER,f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 437    media.net,8PR6YK195,RESELLER
             → sellers_json: https://media.net/sellers.json
line 452    smartadserver.com,4071,RESELLER
             → sellers_json: https://smartadserver.com/sellers.json
line 454    smilewanted.com,3392,RESELLER
             → sellers_json: https://smilewanted.com/sellers.json
line 461    yieldmo.com,2724005447462757095,RESELLER
             → sellers_json: https://yieldmo.com/sellers.json
line 479    google.com,pub-5995202563537249,DIRECT,f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 530    google.com,pub-2468262778002506,RESELLER,f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 533    google.com,pub-2846699686180177,RESELLER,f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 535    google.com,pub-3230759608956247,RESELLER,f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 539    google.com,pub-5874599704080407,RESELLER,f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 540    google.com,pub-6209086188495781,RESELLER,f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 553    consumable.com,2000248,DIRECT,aefcd3d2f45b5070
             → sellers_json: https://consumable.com/sellers.json
line 557    google.com,pub-7752612496791995,DIRECT,f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
warning

Lines for ad system domains that don't resolve

11 −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 (11)
line 457    spotxchange.com,178357,RESELLER,7842df1d2fe2db34
             → ad_system: spotxchange.com
line 484    districtm.io,100920,DIRECT
             → ad_system: districtm.io
line 544    spotxchange.com,111853,RESELLER,7842df1d2fe2db34
             → ad_system: spotxchange.com
line 576    spotxchange.com,270977,DIRECT,7842df1d2fe2db34
             → ad_system: spotxchange.com
line 680    spotxchange.com,148395,DIRECT,7842df1d2fe2db34
             → ad_system: spotxchange.com
line 894    spotxchange.com,298868,DIRECT,7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1012   spotxchange.com,240697,DIRECT,7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1013   spotxchange.com,240697,RESELLER,7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1028   spotxchange.com,237147,RESELLER,7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1292   spotxchange.com,211833,RESELLER,7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1392   spotxchange.com,228454,RESELLER,7842df1d2fe2db34
             → ad_system: spotxchange.com
info

Duplicate lines

133 −2 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 133)
ad_system: appnexus.com  seller_id: 13099  relationship: RESELLER
ad_system: improvedigital.com  seller_id: 1790  relationship: RESELLER
ad_system: indexexchange.com  seller_id: 192410  relationship: RESELLER
ad_system: lijit.com  seller_id: 279534  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 27034  relationship: RESELLER
ad_system: sharethrough.com  seller_id: 4899  relationship: RESELLER
ad_system: sharethrough.com  seller_id: uvcax8il  relationship: RESELLER
ad_system: sharethrough.com  seller_id: xz7qjfby  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 4899  relationship: RESELLER
ad_system: appnexus.com  seller_id: 1019  relationship: RESELLER
ad_system: appnexus.com  seller_id: 8233  relationship: RESELLER
ad_system: conversantmedia.com  seller_id: 100714  relationship: RESELLER
ad_system: dauup.com  seller_id: 34142  relationship: RESELLER
ad_system: google.com  seller_id: pub-9966039342650298  relationship: RESELLER
ad_system: krushmedia.com  seller_id: ajxf6r572a9m6catvk  relationship: RESELLER
ad_system: motorik.io  seller_id: 100463  relationship: RESELLER
ad_system: opera.com  seller_id: pub10014056052800  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 156538  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 161899  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 164079  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 166398  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 13510  relationship: RESELLER
ad_system: sharethrough.com  seller_id: oaw69fon  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 4926  relationship: RESELLER
ad_system: xandr.com  seller_id: 16546  relationship: RESELLER
info

DIRECT accounts registered to another domain

44 −2 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 44)
line 57     hashtag-labs.com,1000000845,DIRECT
             → domain in sellers.json: realgm.com  name in sellers.json: Real GM, LLC
line 65     iqzone.com,IQ402,DIRECT,60d26397ec060f98
             → domain in sellers.json: antengo.com  name in sellers.json: Antengo
line 78     media.net,8CA228VF1,DIRECT,818f58666cabc936
             → domain in sellers.json: sellwild.com  name in sellers.json: Antengo Inc
line 82     mediafuse.com,604,DIRECT
             → domain in sellers.json: psu.com  name in sellers.json: Zeta Global
line 85     nativo.com,6125,DIRECT,59521ca7cc5e9fee
             → domain in sellers.json: antengo.com  name in sellers.json: Antengo
line 108    risecodes.com,636cc1381c35e10001b200c7,DIRECT,79929e88b2ba73bc
             → domain in sellers.json: dexerto.com  name in sellers.json: Dexerto
line 158    programmaticx.ai,818340,DIRECT,b42d42eb28400efa
             → domain in sellers.json: weatherbug.com  name in sellers.json: WeatherBug
line 159    targetbetter.com,818341,DIRECT
             → domain in sellers.json: weatherbug.com  name in sellers.json: WeatherBug
line 185    programmaticx.ai,656340,DIRECT,b42d42eb28400efa
             → domain in sellers.json: weatherbug.com  name in sellers.json: WeatherBug
line 299    telaria.com,g9tzn-tph5m,DIRECT,1a4e959a1b50034a
             → domain in sellers.json: amazon.com  name in sellers.json: Amazon
line 300    tremorhub.com,g9tzn-tph5m,DIRECT,1a4e959a1b50034a
             → domain in sellers.json: amazon.com  name in sellers.json: Amazon
line 305    admagnetix.io,202107,DIRECT
             → domain in sellers.json: yourphx.com  name in sellers.json: scripps media
line 310    nextmillennium.io,17144,DIRECT,65bd090fa4a1e3d6
             → domain in sellers.json: yourphx.com  name in sellers.json: scripps media
line 498    lijit.com,472819,DIRECT,fafdf38b16bf6b2b #SOVRN
             → domain in sellers.json: vizio.com  name in sellers.json: Vizio, Inc.
line 556    google.com,pub-6694481294649483,DIRECT,f08c47fec0942fa0
             → domain in sellers.json: consumable.com  name in sellers.json: Consumable, inc.
line 664    aps.amazon.com,ea05d466-f785-4b9a-a030-6fdc6a39498f,DIRECT
             → domain in sellers.json: hcodemedia.com  name in sellers.json: H Code Media
line 673    pubmatic.com,157102,DIRECT,5d62403b186f2ace
             → domain in sellers.json: hcodemedia.com  name in sellers.json: H Code Media (Pub) (via EB)
line 676    pubmatic.com,160308,DIRECT,5d62403b186f2ace
             → domain in sellers.json: hcodemedia.com  name in sellers.json: H Code Media, Inc.
line 677    rubiconproject.com,13894,DIRECT,0bfd66d529a55807
             → domain in sellers.json: hcodemedia.com  name in sellers.json: H Code Media LLC
line 815    opamarketplace.com,980080000000,DIRECT
             → domain in sellers.json: scrippsnetworks.com  name in sellers.json: scrippsnetworks.com
line 816    pmbmonetize.com,980080000000,DIRECT
             → domain in sellers.json: scrippsnetworks.com  name in sellers.json: scrippsnetworks.com
line 817    smartadline.com,980080000000,DIRECT
             → domain in sellers.json: scrippsnetworks.com  name in sellers.json: scrippsnetworks.com
line 821    mediafuse.com,601,DIRECT
             → domain in sellers.json: scrippsnews.com  name in sellers.json: Scripps News
line 843    elementaltv.io,28644228,DIRECT,c67ec7a88426a864
             → domain in sellers.json: scrippsnews.com  name in sellers.json: Scripps
line 856    mpwdigital.com,18801069,DIRECT
             → domain in sellers.json: scrippsnews.com  name in sellers.json: EW Scripps
info

Ad systems without a public sellers.json

370

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 370)
line 33     adintouch.com,10017,RESELLER
             → sellers_json: HTTP 404
line 43     apester.com,2212,RESELLER
             → sellers_json: HTTP 403
line 44     appnexus.com,12878,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 45     appnexus.com,13099,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 46     appnexus.com,1922,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 47     appnexus.com,3703,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 56     eskimi.com,2020000694,RESELLER
             → sellers_json: HTTP 403
line 75     loopme.com,11656,RESELLER,6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 76     loopme.com,2896,RESELLER,6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 77     loopme.com,9724,RESELLER,6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 150    xad.com,958,RESELLER,81cbf0a75a5e0e9a
             → sellers_json: HTTP 403
line 155    zetaglobal.net,523,DIRECT
             → sellers_json: HTTP 404
line 156    zetaglobal.net,989,RESELLER
             → sellers_json: HTTP 404
line 157    zetaglobal.net,998,RESELLER
             → sellers_json: HTTP 404
line 162    loopme.com,14129,RESELLER,6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 164    zetaglobal.net,927,RESELLER
             → sellers_json: HTTP 404
line 175    appnexus.com,11153,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 176    appnexus.com,15774,RESELLER
             → sellers_json: HTTP 403
line 184    openx.com,558899373,RESELLER,6a698e2ec38604c6
             → sellers_json: HTTP 403
line 201    openx.com,537140488,RESELLER,6a698e2ec38604c6
             → sellers_json: HTTP 403
line 206    loopme.com,11362,RESELLER,6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 210    appnexus.com,1019,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 211    appnexus.com,2992,RESELLER
             → sellers_json: HTTP 403
line 212    appnexus.com,8233,RESELLER
             → sellers_json: HTTP 403
line 217    freewheel.tv,1605137,RESELLER
             → 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 1794   ssp.cadent.com,258,DIRECT,1e1d41537f7cad7f
line 1795   ssp.cadent.com,3685,DIRECT,1e1d41537f7cad7f

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