uBlockOrigin / uAssets

Resources for uBlock Origin, uMatrix: static filter lists, ready-to-use rulesets, etc.
GNU General Public License v3.0
4.09k stars 763 forks source link

Zeus Anti Adblock #260

Closed ghost closed 7 years ago

ghost commented 7 years ago

URL(s) where the issue occurs

http://www.menshealth.com/fitness/best-gyms/slide/1 http://www.womenshealthmag.com/sex-and-love/dating-an-older-man/slide/1 http://www.prevention.com/weight-loss/whole30-diet-and-25-pound-weight-loss/slide/1 http://www.runnersworld.com/cold-weather-running/10-tips-to-make-winter-running-less-miserable http://www.bicycling.com/beginners/bicycling-skills/five-signs-youre-not-a-beginner-anymore/slide/1 http://www.rodalesorganiclife.com/wellbeing/who-knew-corn-syrups-not-the-most-evil-sweetener-in-your-kitchen http://www.rodalewellness.com/health/50-healthy-new-years-resolutions [1] http://www.rodale.tv/video/ageless-remarkable-story-ernestine-shepherd [1]

Describe the issue

anti adblock overlay blurs the article body and demands to subscribe or disable adblock

Notes

##script:inject(setTimeout-defuser.js, showForm, 100) works for all the aformentioned websites.

filter - rodale.tv,rodalewellness.com,rodalesorganiclife.com,bicycling.com,runnersworld.com,prevention.com,menshealth.com,womenshealthmag.com##script:inject(setTimeout-defuser.js, showForm, 100)

[1] cannot reproduce, but the detection is present.

okiehsch commented 7 years ago

@rjkpa if generichide also works on your end, this issue is best dealt with by Easylist. https://forums.lanik.us/index.php For menshealth.com the filter @@||menshealth.com^$generichide was already mentioned there. https://forums.lanik.us/viewtopic.php?f=62&t=34698

ghost commented 7 years ago

@okiehsch Yes, $generichide works fine and will do.

okiehsch commented 7 years ago

$generichide does not work anymore, I will add a fix.

mapx- commented 7 years ago

simple filters (for example the first 2 sites)

@@||menshealth.com/*ads
@@||womenshealthmag.com/*ads
okiehsch commented 7 years ago

@gorhill I can add the filter example.com##script:inject(abort-on-property-read.js, Drupal.behaviors.ad_block_interrupter) works with every mentioned site. As mentioned by @mapx- this issue can also be solved by a 1st-party exception filter. Do you prefer such issues to be fixed by Easylist, or should I add a uBO-specific filter`?

gorhill commented 7 years ago

Probably @@||menshealth.com/*ads will end up in EasyList so script:inject would become pointless anyways.

uBO-Scope does not show any worsening (3rd-party exposure) when using @@||menshealth.com/*ads, so it's all fine, though I would personally prefer @@||menshealth.com/*ads$~third-party to be sure.

uBlock-user commented 7 years ago

The filter suggested by the OP works just fine, why not just add that ?

gotitbro commented 7 years ago

@rjkpa @okiehsch What is Zeus anti adblock?

okiehsch commented 7 years ago

I do not know, the mentioned sites use Zeus Drupal Hosting Platform, maybe the op thought that this includes an anti-adblock script.

gotitbro commented 7 years ago

Oh alright, thanks for the info :)

uBlock-user commented 7 years ago

It's the name of the anti adblock script used by the company behind these mags.