hagezi / dns-blocklists

DNS-Blocklists: For a better internet - keep the internet clean!
GNU General Public License v3.0
6.79k stars 226 forks source link

ITVX Apple TV App Error #1984

Closed codeonke closed 3 weeks ago

codeonke commented 10 months ago

Which AdBlocker/DNS cloud service do you use?

NextDNS

Other

No response

NextDNS users only

Which blocklist(s) do you use?

Multi NORMAL

Which domain(s) should be unblocked?

tom.itv.com

Why should the domain(s) be unblocked?

Stops all programming from being streamed with an error displayed “Something went wrong our end”.

Apple TV:

  1. Open ITVX
  2. Select any program
  3. Error displayed
hagezi commented 10 months ago

Lee @RainmakerRaw / @mvevitsis: : Can you check this? https://github.com/hagezi/dns-blocklists/issues/1356

tom.itv.com

CNAMES:

itv-ads.aimatch.com
itv-tier1.ireland.delivery.aimatch.net
RainmakerRaw commented 10 months ago

Season's greetings, Gerd / @hagezi! I'll look into this now. I haven't used ITV for a while but the delivery CNAME does indicate they may have started serving ads on the same root as the content. :( Please give me a short while to test, and I'll report back.

hagezi commented 10 months ago

Many thanks Lee <3

mvevitsis commented 10 months ago

@hagezi Blocking that domain on Android still lets me watch the stream - without ads.

If it's breaking the Apple TV version though it might be best to reserve it for pro++ or ultimate so less advanced users are not caught off guard when it doesn't load.

RainmakerRaw commented 10 months ago

Cannot reproduce.

DNS server: AdGuard Home v0.107.43 (latest stable) Filter lists: Hagezi Pro++, Hagezi TIF full

Test 1 - Ubuntu 23.10 live USB, Firefox 120 with uBO, WireGuard VPN via VPS in London ITVX plays movies and TV shows perfectly, including skipping ad breaks without hesitation. No issues detected.

Test 2 - Amazon FireTV stick 4K, native ITVX app, cable ISP connection (northern England) ITVX plays movies and TV shows perfectly, including skipping ad breaks without hesitation. No issues detected.

Test 3 - iPhone 13 Pro Max, native ITVX app, cellular 5G connection ITVX plays movies and TV shows perfectly, including skipping ad breaks without hesitation. No issues detected.

Could the OP be in Ireland and impacted due to the implied tying together of the ad server and Irish delivery address? Otherwise, I'm not sure why this would be impacted. I've blocked tom.itv.com for years on my personal blacklist without issues, across many devices. @mvevitsis I see no issue on iOS so I doubt tvOS would be much if any different. I'd suspect either an unrelated issue, or perhaps (as above) a geo issue.

mvevitsis commented 10 months ago

@RainmakerRaw

It might be specific to the tvOS app. I recall it having issues with adblocking before.

@hagezi I can test it on an actual Apple TV tomorrow.

hagezi commented 10 months ago

Thanks for testing @RainmakerRaw @mvevitsis

@codeonke Can you please check this again as it is not reproducible? Have you deactivated the block page in NextDNS?

hagezi commented 10 months ago

I can test it on an actual Apple TV tomorrow.

Thanks!

codeonke commented 10 months ago

Thanks for testing @RainmakerRaw @mvevitsis

@codeonke Can you please check this again as it is not reproducible? Have you deactivated the block page in NextDNS?

I can confirm that I do not have the block page enabled.

I have retested and can confirm it is tvOS specific. With the domain blocked and all devices on the same network: Apple TV - “Sorry it looks like there’s an issue with ITVX at our end….” iPad - Streams work, adverts blocked iPhone - Streams work, adverts blocked

Location - Bristol, UK

hagezi commented 10 months ago

@codeonke Thanks, OK, I'll unblock it for light and normal for now.

hagezi commented 10 months ago

fixed in light and normal.

hagezi commented 10 months ago

I had more reports about the domain tom.itv.com and ITV on Apple TV, they seem to have changed something in the new app version. Furthermore, the unblocking of the domain ar.prd.content.itv.com should also be necessary.

By unblocking the domains, no ads are displayed on Apple TV.

I have now unblocked both domains in all lists as ITV cannot be used on Apple TV.

hagezi commented 3 weeks ago

@codeonke @mvevitsis Can you please check again whether the following domains still need to be unblocked for AppleTV:

ar.prd.content.itv.com
tom.itv.com

Unblocking leads to stream ads being displayed on all other platforms.

See: https://www.reddit.com/r/Adguard/comments/1g25zul/ads_on_itvx_despite_using_adguard_home_with/

mvevitsis commented 3 weeks ago

@codeonke @mvevitsis Can you please check again whether the following domains still need to be unblocked for AppleTV:

ar.prd.content.itv.com
tom.itv.com

Unblocking leads to stream ads being displayed on all other platforms.

I will ask my mom to try it, she's the one with the apple TV.

hagezi commented 3 weeks ago

Thanks @mvevitsis, Before the test, you have to block the domains

ar.prd.content.itv.com
tom.itv.com

manually, they are currently no longer included in any list version.

codeonke commented 3 weeks ago

I've just tested here with both of the specified domains manually blocked and the Apple TV ITVX app plays programmes correctly (and without ads).

hagezi commented 3 weeks ago

Thanks @codeonke, then I will block the domains again.