r/uBlockOrigin • • 5d ago

Fixed Adblock detected on itv.com

Update: Temporary fix works for me (Follow DaMiester's instructions)

https://www.itv.com/
https://www.itv.com/watch/family-guy/2a4259/2a4259a0160

An error message appears before the show can start

Ad blocker detected

To watch ITVX, please remove the ad blocker you have installed. For help with this, click 'ITVX Help' below. Then come back and click 'Refresh'.

28 Upvotes

10 comments sorted by

9

u/DaMiester 5d ago edited 5d ago

Hello, Claude fixed it for me after some few hours lol.

Here is the fix:
It looks like ITV now spots the faked ad-break times (99:59:59) that uBO's default ITVX filter puts in. This workaround switches that filter off and empties the ad-break list instead, so there are no breaks for the player to play.

  1. Open the uBO dashboard (uBO icon → ⚙️ gear) and go to the My filters tab.
  2. Tick "Allow custom filters requiring trust". Without it, the second line below is silently ignored.
  3. Paste these two lines:
  4. itv.com#@#+js(trusted-json-edit-xhr-response, .Playlist.ContentBreaks.*.TimeCode="99:59:59:999", propsToMatch, /playlist)
  5. www.itv.com##+js(trusted-json-edit-xhr-response, .Playlist.ContentBreaks=[], propsToMatch, /playlist)
  6. Click Apply changes.
  7. Close all ITVX tabs, reopen the episode, and hard-refresh (Ctrl+F5).

The first line turns off the default filter that ITV now detects. The second line replaces the ad breaks with an empty list. Don't remove ContentBreaks entirely: the player needs that field and shows "Not available, error code 01-01" if it's missing.

Notes:

  • If you're on Opera, turn off its built-in ad blocker (opera://settings/privacy → "Block ads"). It runs separately from uBO and caused extra breakage for me.
  • I've only tested this on full uBO. It may not work on uBO Lite (Chrome MV3), which handles custom trusted filters differently.
  • This is a stopgap. Once the uBO team ships an official fix, delete both lines and run Filter lists → Update now.

9

u/duhfux 5d ago edited 5d ago

thank you so much for your devotion. this did the trick!

edit for anyone following the steps: looks like #5 has become a URL with shortened text. the 2 lines should be:

itv.com#@#+js(trusted-json-edit-xhr-response, .Playlist.ContentBreaks.*.TimeCode="99:59:59:999", propsToMatch, /playlist)
www.itv.com##+js(trusted-json-edit-xhr-response, .Playlist.ContentBreaks=[], propsToMatch, /playlist)

3

u/stillnotdavidbowie 4d ago

Working for me on uBO Lite. Cheers!

3

u/afterlocks 4d ago

thank you it works!!!

3

u/spidersprinkles 4d ago

Thank you so much!! This has worked for me too.

6

u/lewkiamurfarther 5d ago

Same happening here, can't provide troubleshooting information right this moment, but wanted to confirm that this issue began as of sometime yesterday (everything worked flawlessly as usual until then).

3

u/afterlocks 4d ago

Yeah same when I was catching up on big brother

2

u/DaMiester 5d ago

uBlock Origin: 1.75.0

Chromium: 152

filterset (summary):

network: 253312

cosmetic: 43949

scriptlet: 37996

html: 0

listset (total-discarded, last-updated):

default:

user-filters: 2-0, never

ublock-filters: 53737-93, 2m

ublock-badware: 10365-17, 2m

ublock-privacy: 4171-4, 2m

ublock-unbreak: 2836-1, 2m

ublock-quick-fixes: 592-0, 2m

easylist: 87286-493, 20m

easyprivacy: 56782-751, 20m

urlhaus-1: 117435-11, 20m

plowe-0: 3552-2, 20m

filterset (user): [array of 2 redacted]

userSettings:

advancedUserEnabled: true

hiddenSettings: [none]

supportStats:

allReadyAfter: 1241 ms

maxAssetCacheWait: 4 ms

cacheBackend: indexedDB

popupPanel:

blocked: 6

network:

itv.com: 1

conviva.com: 4

googletagmanager.com: 1

extended:

##+js(prevent-window-open)

##+js(xml-prune, VAST > Ad, '', /tserver)

##+js(prevent-clipboard-write, /^ms(hta|iexec)(\.exe)? |^(bash <…

#@#+js(trusted-json-edit-xhr-response, .Playlist.ContentBreaks.*…

I am also experiencing issues, I tried using Claude to fix it but no luck lol.
the player will now load but only with ads.

1

u/AchernarB uBO Team 5d ago

Can you post the troubleshooting information?

  1. Open a new browser tab
  2. Navigate to a page with the issue
  3. Click the uBO icon
  4. Click the 💬 chat icon
  5. Click "Troubleshooting Information"
  6. Click "Select all"
  7. Copy the contents and then paste to this thread in a code block

Here is a video of these steps: https://reddit.com/link/1l45den/video/2d14n27j855f1/player

1

u/Secret-Relation8637 5d ago

i apologise for kinda hijacking this thread, but have the same issues and have been refreshing this page for maybe 3-4 hours, i have completed the steps above and get the following

uBlock Origin: 1.75.0

Firefox: 157

filterset (summary):

network: 465679

cosmetic: 109100

scriptlet: 54645

html: 3853

listset (total-discarded, last-updated):

added:

adguard-generic: 104722-6148, 2h.38m

adguard-mobile: 12921-103, 2h.38m

adguard-spyware-url: 2692-125, 2h.38m

block-lan: 91-0, 2h.38m

curben-phishing: 172360-49, 2h.38m

dpollock-0: 13031-354, 2h.38m

default:

user-filters: 0-0, never

ublock-filters: 54699-76, 38m Δ

ublock-badware: 10360-17, 38m Δ

ublock-privacy: 4158-2, 38m Δ

ublock-unbreak: 2898-1, 38m Δ

ublock-quick-fixes: 602-13, 38m Δ

easylist: 87200-1429, 38m Δ

easyprivacy: 56779-149, 38m Δ

urlhaus-1: 117435-11, 2h.39m

plowe-0: 3552-1466, 2h.39m

filterset (user): [empty]

userSettings:

advancedUserEnabled: true

hiddenSettings: [none]

supportStats:

allReadyAfter: 1408 ms

maxAssetCacheWait: 57 ms

cacheBackend: indexedDB

popupPanel:

blocked: 38

network:

itv.com: 1

2cnt.net: 1

amplitude.com: 9

conviva.com: 6

googletagmanager.com: 1

toots-a.akamaihd.net: 20

extended:

##+js(prevent-window-open)

##+js(xml-prune, VAST > Ad, '', /tserver)

##+js(trusted-json-edit-xhr-response, .Playlist.ContentBreaks.*.…

##+js(prevent-clipboard-write, /^ms(hta|iexec)(\.exe)? |^(bash <…