Closed THEtomaso closed 5 years ago
@okiehsch: Something for uBO filters perhaps?
If I go to
https://www.gamereactor.eu/video/
I get redirected to
https://www.gamereactor.eu/video/447173/Trials+of+Mana+Remake+Collection+of+Mana+Reveal+Trailer
and the video starts playing immediately.
Must be some regional differences at work again then.
From my end, the EasyList rules breaks video playback for ALL of the GameReactor domains! However, if I disable the problematic rules, like this:
/delivery/fc.$badfilter
/openx.$domain=~openx.tv,badfilter
/www/delivery/*$badfilter
..then I get the following results:
https://www.gamereactor.asia/video/ = No ads
https://www.gamereactor.cn/video/ = No ads
https://www.gamereactor.de/video/ = No ads
https://www.gamereactor.dk/video/ = Ads
https://www.gamereactor.es/video/ = No ads
https://www.gamereactor.eu/video/ = Ads
https://www.gamereactor.fi/video/ = Ads
https://www.gamereactor.fr/video/ = No ads
https://www.gamereactor.it/video/ = No ads
https://www.gamereactor.nl/video/ = No ads
https://www.gamereactor.no/video/ = Ads
https://www.gamereactor.pl/video/ = No ads
https://www.gamereactor.pt/video/ = No ads
https://www.gamereactor.se/video/ = Ads
No matter which one of the domains above I visit, the videos are fetched from gamereactor.dk
.
@DandelionSprout: Since we're connecting from the same region, would you mind taking a look at this issue?
PS:
If you're using 'hpHosts' Ad and tracking servers' and/or 'Schacks Adblock Plus liste', you need to add this $badfilter rule too, when testing:
||openx.gamereactor.dk^$badfilter
As a resident of the Kingdom of Norway, I can confirm the breakage of https://www.gamereactor.no/grtv/447213/New+Super+Luckys+Tale+E3+Trailer/
and https://www.gamereactor.se/grtv/447213/New+Super+Luckys+Tale+E3+Trailer/
.
This appears to me to be due to a relatively clever choice by Gamereactor
to not load the actual video before it has loaded the preroll ad, making this too difficult even for me to attempt to work around as I can't use my expertise in writing hiding rules for it.
Using the latter example page as my testing ground, so that I could piggyback onto Frellwit's Swedish Filters to see if he had written a fix for it (and if he had, to copy the entries into my list with only minor modifications), it appears that he hasn't. He's written entries to remove the ads during the 5sec waiting period (when using the $badfilter entries above), but not for unbreaking EasyList's openx
breakage.
Making matters even more difficult for testing purposes, is that sometimes upon loading a video page they roll openx
preroll ads, while other times (20~25% of the time) they seemingly don't and the video starts straight away. I have not been able to find a consistent pattern in either direction, despite 20min of trying to find one.
@DandelionSprout I tried
https://www.gamereactor.no/video/447213/New+Super+Luckys+Tale+E3+Trailer/
with a non norwegian IP and your list enabled and the video is indeed permanently broken on my end using Chromium/Chrome.
This is caused by
||gamereactor.*/lay/js/managebanners.js^$important,script
in your list as far as I can see.
That is the reason why I could not reproduce before, I did test without your list enabled.
Try adding
||gamereactor.*/lay/js/managebanners.js^$important,script,badfilter
and go to
https://www.gamereactor.no/video/447213/New+Super+Luckys+Tale+E3+Trailer
if you still see a blank video try reloading one time.
All videos should work after that, they do on my end.
I must indeed admit that my list's Gamereactor
entries are pretty much copies of the ones that were in Frellwit's list ~18 months ago, and that they're far overdue for an update on my end, regardless of whether this issue report had been created or not.
Try adding
||gamereactor.*/lay/js/managebanners.js^$important,script,badfilter
The correct entry would actually be this:
||gamereactor.*/lay/js/manageBanners.js^$script,important,badfilter
..but this doesn't matter at all, from my end.
It's the EasyList rules (which I've pointed out before) that breaks the videos, not DandelionSprout's rule!
I've now commited a pretty large update of my list's Gamereactor
entries, directly based on Frellwit's entries.
If the commit doesn't fix the problem, then it's probably on EasyList's end; since if the problem was in my list and the commit didn't fix it, it'd mean that Frellwit's list would've had the same problem all along for months when visiting gamereactor.se
, which'd be unlikely.
The video
https://www.gamereactor.se/grtv/447213/New+Super+Luckys+Tale+E3+Trailer
is permanently broken if I enable the swedish regional list.
@DandelionSprout
https://www.gamereactor.no/video/447213/New+Super+Luckys+Tale+E3+Trailer
Is the video still broken on your end?
I am not saying that the site did not change something or that the site was broken for months only because of your filters.
Upon testing your (okiehsch) scenario above, I am in fact able to confirm that you are in fact right, but with one important caveat.
On .no
and .dk
, reloading the page leads me to an interstition page that'd normally be used to display an ad. On .eu
the interstition page is in fact skipped after a split-second, and I can't figure out which list/entry/extension that causes such a positive effect.
If I enable your list and leave
||gamereactor.*/lay/js/managebanners.js^$important,script
untouched.
A different fix working on my end is
gamereactor.*##+js(nano-setTimeout-booster.js)
@@||openx.gamereactor.dk/www/delivery/fc.php$xhr,domain=gamereactor.no
||media.gamereactor.dk/prerolls/*$media,redirect=noopmp4-1s,domain=gamereactor.no
redirect=noopmp3-0.1s
can be used instead. Then there's no need for the booster.
@THEtomaso : With a norwegian IP address and using Firefox and ABP or Ublock origin I don't have any video issues on gamereactor.no
and all start regularly.
@lassekongo83 tested rewrite in ABP? Also support 0.1s mp3 file.
Specs: https://help.eyeo.com/en/adblockplus/how-to-write-filters#rewrite
That's something https://github.com/abp-filters/abp-filters-anti-cv can use. I only write filters for uBO.
rewrite
I suppose still works from any subscribed list.
With the latest filter updates, I get these results:
Chromium-ungoogled:
https://www.gamereactor.asia/video/ = Playback still broken!
https://www.gamereactor.cn/video/ = Playback still broken!
https://www.gamereactor.de/video/ = Playback still broken!
https://www.gamereactor.dk/video/ = "Spring over" activates by itself, and the videos play.
https://www.gamereactor.es/video/ = Playback still broken!
https://www.gamereactor.eu/video/ = Playback still broken!
https://www.gamereactor.fi/video/ = Playback still broken!
https://www.gamereactor.fr/video/ = Playback still broken!
https://www.gamereactor.it/video/ = Playback still broken!
https://www.gamereactor.nl/video/ = Playback still broken!
https://www.gamereactor.no/video/ = "Hopp over" activates by itself, and the videos play.
https://www.gamereactor.pl/video/ = Playback still broken!
https://www.gamereactor.pt/video/ = Playback still broken!
https://www.gamereactor.se/video/ = "Hoppa" activates by itself, and the videos play.
Pale Moon:
https://www.gamereactor.asia/video/ = Playback still broken!
https://www.gamereactor.cn/video/ = Playback still broken!
https://www.gamereactor.de/video/ = Playback still broken!
https://www.gamereactor.dk/video/ = Videos play, but only after cliking on "Spring over".
https://www.gamereactor.es/video/ = Playback still broken!
https://www.gamereactor.eu/video/ = Playback still broken!
https://www.gamereactor.fi/video/ = Playback still broken!
https://www.gamereactor.fr/video/ = Playback still broken!
https://www.gamereactor.it/video/ = Playback still broken!
https://www.gamereactor.nl/video/ = Playback still broken!
https://www.gamereactor.no/video/ = Videos play, but only after cliking on "Hopp over".
https://www.gamereactor.pl/video/ = Playback still broken!
https://www.gamereactor.pt/video/ = Playback still broken!
https://www.gamereactor.se/video/ = Videos play, but only after cliking on "Hoppa".
The problem rules are still the ad-blocking ones, found in EasyList, which I pointed out in the first post.
Screenshots:
Closing this, I don't see this being worked out.
Affected sites:
Issue:
The rules to block pre-roll ads also prevents video playback.
Example:
https://www.gamereactor.eu/video/
Screenshot (Blocked video):
Problem filter:
Problem rules:
Elaboration:
A new rule is needed, to bypass the ads and allow video playback.
Note (additional issue):
If you browse the sites, and open a few articles, a interstitial ad will appear. It would be nice if this could be bypassed too.
Screenshot (interstitial ad):
--