App Supply Index Monitor my app
Android · TR TCC, LLC DBA The Cowboy Channel

Cowboy+

Developer URL
https://www.cowboychannelplus.com/
app-ads.txt
https://cowboyplus.com/app-ads.txt · 200
Checked
Oct 7, 2026
C
62/100

2,149 lines · 1,362 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

108 −18 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 108)
line 92     google.com, pub-5398935394017515, DIRECT, f08c47fec0942fa0
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: Wired Carbon  domain in sellers.json: ottadvisors.com
line 94     beachfront.com, 14544, DIRECT, e2541279e8e2ca4d
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: OTT Advisors  domain in sellers.json: ottadvisors.com
line 95     video.unrulymedia.com, 776418614052335749, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: OTTA dba Foxhole Advertising Solutions LLC  domain in sellers.json: ottadvisors.com
line 111    lijit.com, 245697, DIRECT, fafdf38b16bf6b2b
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 7 different companies  name in sellers.json: Krush Technologies LLC  domain in sellers.json: krushmedia.com
line 114    Added.tv, 9b602b2c, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Krush Media  domain in sellers.json: krushmedia.com
line 118    tvp.tv, AA88, DIRECT, 1125b6434104a723
             → observed: the same account is marked DIRECT by 3 different companies
line 119    Media.net, 8CUX3KI7J, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Krush Media, LLC  domain in sellers.json: krushmedia.com
line 120    freewheel.tv,1522338,DIRECT
             → observed: the same account is marked DIRECT by 5 different companies
line 264    orka.tv, 55845182, DIRECT, 41c84499561af3f3
             → observed: the same account is marked DIRECT by 3 different companies
line 292    multimericamedia.com, 37723624, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 295    sharethrough.com, Q9m7iz1q, DIRECT, d53b998a7bd4ecd2
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: SportX  domain in sellers.json: sportxads.com
line 296    sharethrough.com, exckQ0y8, DIRECT, d53b998a7bd4ecd2
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: SportX - oRTB  domain in sellers.json: sportxads.com
line 305    iqzone.com,IQ206,DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 306    pubmatic.com, 161267, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 11 different companies  name in sellers.json: IQzone  domain in sellers.json: iqzone.com
line 310    kubient.com, 617bbe655ae9b,DIRECT,4f12311e6ed900a3
             → observed: the same account is marked DIRECT by 3 different companies
line 322    lijit.com, 512157, DIRECT, fafdf38b16bf6b2b
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: SportX, LLC  domain in sellers.json: sportxads.com
line 332    video.unrulymedia.com, 626174306, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 372    springserve.com, 1247, DIRECT, a24eb641fc82e93d
             → observed: the same account is marked DIRECT by 18 different companies
line 373    spotx.tv, 284496, DIRECT, 7842df1d2fe2db34
             → observed: the same account is marked DIRECT by 12 different companies
line 374    spotxchange.com, 284496, DIRECT, 7842df1d2fe2db34
             → observed: the same account is marked DIRECT by 12 different companies
line 375    telaria.com,2auap-ich32,DIRECT,1a4e959a1b50034a
             → observed: the same account is marked DIRECT by 8 different companies
line 377    telaria.com,2auap-zihku,DIRECT,1a4e959a1b50034a
             → observed: the same account is marked DIRECT by 11 different companies
line 378    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 380    tremorhub.com,2auap-zihku,DIRECT,1a4e959a1b50034a
             → observed: the same account is marked DIRECT by 11 different companies  name in sellers.json: LG Ads - US  domain in sellers.json: lgads.tv
line 398    lkqd.net, 1100054253, DIRECT, 59c49fa9598a0117
             → observed: the same account is marked DIRECT by 9 different companies  name in sellers.json: LG  domain in sellers.json: adtech.lgads.tv
warning

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

141 −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 141)
line 66     xandr.com, 1405, RESELLER
             → sellers_json: https://xandr.com/sellers.json
line 70     google.com, pub-8622186303703569, RESELLER, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 91     google.com, pub-6686153228892129, DIRECT, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 93     google.com, pub-9152186026354497, DIRECT, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 101    triplelift.com, 13674, DIRECT, 6c33edb13117fd86
             → sellers_json: https://triplelift.com/sellers.json
line 102    triplelift.com, 13674-EB, Direct, 6c33edb13117fd86
             → sellers_json: https://triplelift.com/sellers.json
line 118    tvp.tv, AA88, DIRECT, 1125b6434104a723
             → sellers_json: https://tvp.tv/sellers.json
line 146    showheroes.com, 8170, RESELLER
             → sellers_json: https://showheroes.com/sellers.json
line 153    uis.mobfox.com, 2501, RESELLER, 5529a3d1f59865be
             → sellers_json: https://uis.mobfox.com/sellers.json
line 172    zmaticoo.com, 113149, RESELLER
             → sellers_json: https://zmaticoo.com/sellers.json
line 193    onetag.com, 59aa7be4921bac8, RESELLER
             → sellers_json: https://onetag.com/sellers.json
line 216    rubiconproject.com, 26168, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 235    mindtos.com, mt45eb5f865ce39e1b, RESELLER
             → sellers_json: https://mindtos.com/sellers.json
line 264    orka.tv, 55845182, DIRECT, 41c84499561af3f3
             → sellers_json: https://orka.tv/sellers.json
line 268    axonix.com, 59152, RESELLER, bc385f2b4a87b721
             → sellers_json: https://axonix.com/sellers.json
line 272    filmzie.com, 9894060, RESELLER
             → sellers_json: https://filmzie.com/sellers.json
line 286    supply.colossusssp.com, 642, RESELLER, 6c5b49d96ec1b458
             → sellers_json: https://supply.colossusssp.com/sellers.json
line 292    multimericamedia.com, 37723624, DIRECT
             → sellers_json: https://multimericamedia.com/sellers.json
line 294    video.unrulymedia.com, 2066272593, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 307    video.unrulymedia.com, 5336134699710583737,RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 332    video.unrulymedia.com, 626174306, DIRECT
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 333    video.unrulymedia.com, 626174306, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 347    rubiconproject.com, 24138, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 350    tremorhub.com, cd009, RESELLER, 1a4e959a1b50034a
             → sellers_json: https://tremorhub.com/sellers.json
line 354    xandr.com, 14977, RESELLER
             → sellers_json: https://xandr.com/sellers.json
warning

Malformed lines

9 −1 pts

Lines that buyers' crawlers will ignore.

How to fixFix the format: <ad system domain>, <seller id>, DIRECT|RESELLER[, <cert authority id>].
Evidence (9)
line 629    applovin.com, 2713cc543ecb0969b83e3fdbf9ff011f, RESLLER
             → reason: relationship must be DIRECT or RESELLER, got 'RESLLER'
line 777    appnexus, 12003, RESELLER, f5ab79cb980f11d1
             → reason: invalid ad system domain
line 937    lijit.com, 512007 RESELLER, fafdf38b16bf6b2b #SOVRN
             → reason: relationship must be DIRECT or RESELLER, got 'fafdf38b16bf6b2b'
line 973    yieldmo, 3533567176080302493, RESELLER
             → reason: invalid ad system domain
line 1194   lkqd.net, 1100060088, RESELLER 59c49fa9598a0117
             → reason: relationship must be DIRECT or RESELLER, got 'RESELLER 59c49fa9598a0117'
line 1290   smartadserver.com, 4443, RESELLER 060d053dcf45cbf3
             → reason: relationship must be DIRECT or RESELLER, got 'RESELLER 060d053dcf45cbf3'
line 1314   lgads.tv, 475902, RESELLERlkqd.net, 1100055763, RESELLER, 59c49fa9598a0117
             → reason: relationship must be DIRECT or RESELLER, got 'RESELLERlkqd.net'
line 1337   conversantmedia.com, 101144, DIRECT/RESELLER, 03113cd04947736d
             → reason: relationship must be DIRECT or RESELLER, got 'DIRECT/RESELLER'
line 2058   alaska-gaming.com, 17116, RESELLER (Owned by Playdigo)
             → reason: relationship must be DIRECT or RESELLER, got 'RESELLER (Owned by Playdigo)'
warning

Lines for ad system domains that don't resolve

1 −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 (1)
line 2231   vdopia.com, 15364, RESELLER, 49a66ce31a704197
             → ad_system: vdopia.com
info

DIRECT accounts registered to another domain

70 −6 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 70)
line 5      jwplayer.com, cDcJmxun, DIRECT, 99ca9a2050fa3047
             → domain in sellers.json: rfdtv.com  name in sellers.json: Rural Media Group, Inc.
line 8      connatix.com, 2098505123992559, DIRECT, 2af98acdee0e81ed
             → domain in sellers.json: tetonridge.com  name in sellers.json: Teton Ridge LLC
line 85     google.com, pub-1092746894085499, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: cowboysindians.com  name in sellers.json: USFRSC, INC
line 98     google.com, pub-1092746894085499, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: cowboysindians.com  name in sellers.json: USFRSC, INC
line 257    SportXAds.com, 2722, DIRECT
             → domain in sellers.json: ctvbuyer.com  name in sellers.json: CTV Buyer
line 446    lemmatechnologies.com, 1729, DIRECT, 7829010c5bebd1fb.
             → domain in sellers.json: thecowboychannel.com  name in sellers.json: The Cowboy Channel
line 450    pubmatic.com, 166341, DIRECT, 5d62403b186f2ace
             → domain in sellers.json: thecowboychannel.com  name in sellers.json: The Cowboy Channel
line 451    video.unrulymedia.com, 916592742, DIRECT
             → domain in sellers.json: tetonridge.com  name in sellers.json: TR TCC, LLC
line 452    lkqd.net, 1100058809, DIRECT, 59c49fa9598a0117
             → domain in sellers.json: thecowboychannel.com  name in sellers.json: Teton Ridge
line 456    lkqd.net, 1100058809, DIRECT, 59c49fa9598a0117
             → domain in sellers.json: thecowboychannel.com  name in sellers.json: Teton Ridge
line 469    smartivi.ai, 357433, DIRECT
             → domain in sellers.json: rfdtv.com  name in sellers.json: Rfdtv
line 470    aloha-ads.com, 50654, DIRECT
             → domain in sellers.json: rfdtv.com  name in sellers.json: RFD-TV
line 471    twist.win, TW2400452, DIRECT
             → domain in sellers.json: rfdtv.com  name in sellers.json: Rfdtv
line 491    xandr.com, 16637, DIRECT
             → domain in sellers.json: ctvbuyer.com  name in sellers.json: CTV Buyer
line 575    lemmatechnologies.com, 1597, DIRECT, 7829010c5bebd1fb
             → domain in sellers.json: rfdtv.com  name in sellers.json: Rural Media Group
line 603    smartyads.com, HLAncwosWHceebA8, DIRECT, fd2bde0ff2e62c5d
             → domain in sellers.json: pursuitchannel.com  name in sellers.json: pursuitup
line 609    lkqd.net, 1100057667, DIRECT, 59c49fa9598a0117
             → domain in sellers.json: rfdtv.com  name in sellers.json: Rural Media Group
line 610    lijit.com, 521908, DIRECT, fafdf38b16bf6b2b #SOVRN
             → domain in sellers.json: rfdtv.com  name in sellers.json: Rural Media Group
line 655    orka.tv, 40982720, DIRECT, 41c84499561af3f3
             → domain in sellers.json: rfdtv.com  name in sellers.json: RFD TV
line 679    flashb.id, 7fe0fbc0-8ac6-4de0-9cd8-bdf860edda55, DIRECT
             → domain in sellers.json: tbn.org  name in sellers.json: Trinity Broadcasting Network
line 723    flashb.id, 2a058b87-6d5d-4c91-bfb1-b5ba42e3aa3d, DIRECT
             → domain in sellers.json: thecowboychannel.com  name in sellers.json: Teton Ridge LLC
line 761    adtelligent.com, 767682, DIRECT, 8ce87912eb022a51
             → domain in sellers.json: rfdtv.com  name in sellers.json: RFD-TV LLC
line 923    showheroes.com, 6954, DIRECT
             → domain in sellers.json: recruemedia.com  name in sellers.json: Recrue Media (CTV - US)
line 942    tvisionary.co, 4567552, DIRECT
             → domain in sellers.json: thecowboychannel.com  name in sellers.json: thecowboychannel.com
line 956    bold-win.com, 1058, DIRECT, 71746737d0bab951
             → domain in sellers.json: watchrfdtv.com  name in sellers.json: Watchrfdtv
info

Duplicate lines

384 −4 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 384)
ad_system: connatix.com  seller_id: 2098505123992559  relationship: DIRECT
ad_system: google.com  seller_id: pub-1929615694373103  relationship: RESELLER
ad_system: video.unrulymedia.com  seller_id: 687806135  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 19564  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 156592  relationship: RESELLER
ad_system: appnexus.com  seller_id: 17444  relationship: RESELLER
ad_system: media.net  seller_id: 8cup5f2ld  relationship: RESELLER
ad_system: triplelift.com  seller_id: 12200  relationship: RESELLER
ad_system: indexexchange.com  seller_id: 190549  relationship: RESELLER
ad_system: openx.com  seller_id: 539496816  relationship: RESELLER
ad_system: inmobi.com  seller_id: 64d831e7ed4840ac8ea2283745f07d75  relationship: RESELLER
ad_system: smaato.com  seller_id: 1100055555  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 3630  relationship: RESELLER
ad_system: gumgum.com  seller_id: 12991  relationship: RESELLER
ad_system: freewheel.tv  seller_id: sg1256478  relationship: RESELLER
ad_system: freewheel.tv  seller_id: 535072-r-523319  relationship: RESELLER
ad_system: themediagrid.com  seller_id: pce1bo  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 166226  relationship: RESELLER
ad_system: risecodes.com  seller_id: 60053eeffc482800014c29be  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 160295  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 23876  relationship: RESELLER
ad_system: sharethrough.com  seller_id: 5926d422  relationship: RESELLER
ad_system: xandr.com  seller_id: 14082  relationship: RESELLER
ad_system: video.unrulymedia.com  seller_id: 335119963  relationship: RESELLER
ad_system: gannett.com  seller_id: 22597229605  relationship: RESELLER
info

Ad systems without a public sellers.json

622

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 622)
line 4      appnexus.com, 12564, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 13     appnexus.com, 17444, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 17     openx.com, 539496816, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 19     smaato.com, 1100055555, RESELLER, 07bcf65f187117b4
             → sellers_json: HTTP 403 to automated requests
line 20     smartadserver.com, 3630, RESELLER
             → sellers_json: HTTP 404
line 22     freewheel.tv, sg1256478, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 23     freewheel.tv, 535072-r-523319, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 32     gannett.com, 22597229605, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 50     appnexus.com, 16912, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 60     loopme.com, 11186, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403 to automated requests
line 74     telaria.com, 9l6ha-cpa8z, RESELLER, 1a4e959a1b50034a
             → sellers_json: HTTP 403 to automated requests
line 82     appnexus.com, 8233, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 107    freewheel.tv,1522514,RESELLER
             → sellers_json: HTTP 403 to automated requests
line 112    smartadserver.com, 4579, RESELLER, 060d053dcf45cbf3
             → sellers_json: HTTP 404
line 116    loopme.com,11554,RESELLER,6c8d5f95897a5a3b
             → sellers_json: HTTP 403 to automated requests
line 120    freewheel.tv,1522338,DIRECT
             → sellers_json: HTTP 403 to automated requests
line 121    smartadserver.com, 4478, RESELLER
             → sellers_json: HTTP 404
line 123    appnexus.com, 1019, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 126    freewheel.tv, 539372, Reseller
             → sellers_json: HTTP 403 to automated requests
line 130    appnexus.com, 13437, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 136    freewheel.tv, 533471-r-523319, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 137    freewheel.tv, sg1256505, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 141    openx.com, 559612253, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 147    smartadserver.com, 4310, RESELLER
             → sellers_json: HTTP 404
line 167    pubnative.net, 1006951, RESELLER, d641df8625486a7b
             → sellers_json: HTTP 403 to automated requests
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 1960   smartyads.com, 21612, DIRECT, fd2bde0ff2e62c5d

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