AdguardTeam / AdguardFilters

AdGuard Content Blocking Filters
https://adguard.com/
GNU General Public License v3.0
3.17k stars 631 forks source link

www.tagesspiegel.de #160229

Closed adguard-bot closed 1 year ago

adguard-bot commented 1 year ago

Issue URL (Ads)

https://www.tagesspiegel.de/

Comment

Username: @user081five

Screenshots

Screenshot 1 ![Screenshot 1](https://cdn.adguard.info/sitereports/l87l8c6sjbkcc484w0sg4wscwskgwgsohw6euwxdo0.png?nc=1)

System configuration

Information value
AdGuard product: AdGuard/AdGuard Pro for iOS v4.5.0
Browser: Safari
DNS filtering: disabled
Filters: Ad Blocking:
AdGuard Base,
AdGuard Mobile Ads,
EasyList

Privacy:
AdGuard Tracking Protection,
Peter Lowe's Blocklist

Annoyances:
AdGuard Annoyances,
EasyList Cookie List

Language-specific:
AdGuard German
zloyden commented 1 year ago

Not reproduced it on my end. Try to clear browser data, update the filters (wait almost one minute there), open the site. If that doesn't work, you should re-enable the content blockers in Safari settings (wait about the same time as when you update the filters).

user081five commented 1 year ago

#

Not reproduced it on my end. Try to clear browser data, update the filters (wait almost one minute there), open the site. If that doesn't work, you should re-enable the content blockers in Safari settings (wait about the same time as when you update the filters).

done everything as you advise but they are still there, all the empty spaces where ads were removed. I don’t think it cannot be reproduced, you have to scroll down all the page.

zloyden commented 1 year ago

I have done it, but it's fine on my end. Try to do next:

  1. Add this rule @@||tagesspiegel.de^$generichide,badfilter to User rules
  2. It's necessary to wait for applying the rule in the app for about one minute
  3. Clear Safari browser data, restart it and open the site.
user081five commented 1 year ago

IMG_0278 Done, but it’s still doesn’t work. I added screenshot and marked the section in yellow.

zloyden commented 1 year ago

Strange, but I can't confirm that on my end. @BlazDT @AdamWr please take a look at this. Btw, could you write steps to reproduce in detail?

AdamWr commented 1 year ago

I don't have iPhone, but I cannot reproduce it on Android phone. As far as I can see, this placeholder should be hidden by this rule:

tagesspiegel.de#?##main-content > div > div[class]:has(> div[id^="iqadtile"])
BlazDT commented 1 year ago

Not reproduced. Rule by @AdamWr requires advanced protection.

user081five commented 1 year ago

I tried using feature “block this element on page“ and this user rule is generated tagesspiegel.de###main-content > div:nth-child(4) > div.Mb9.AJac:last-child but this works only temporarily. The number in the rule is changing. I then tried the wildcard as follow: tagesspiegel.de###main-content > div:nth-child(*) > div.Mb*.AJac:last-child but this does not have any effect. Do you have any advice for using wildcard?

AdamWr commented 1 year ago

Do you have any advice for using wildcard?

You can try to add something like this:

tagesspiegel.de###main-content > div > div.AJac[class*="Mb"]

By the way, what if you add this rule:

tagesspiegel.de###main-content > div > div[class]:has(> div[id^="iqadtile"])

to user rules?

user081five commented 1 year ago

tagesspiegel.de###main-content > div > div.AJac[class*="Mb"] seems to reduce the number of empty spaces, but if I scroll down further there are still some.

tagesspiegel.de###main-content > div > div[class]:has(> div[id^="iqadtile"]) Only works with advanced protection as stated above by BlazDT.

However, thanks for all the advices.

AdamWr commented 1 year ago

tagesspiegel.de###main-content > div > div[class]:has(> div[id^="iqadtile"]) Only works with advanced protection as stated above by BlazDT.

Did you check this rule? As far as I know, :has() pseudo selector is natively supported by Safari (15.4 and above), so in theory it should works without advanced protection, unless there are some limitations.

user081five commented 1 year ago

Did you check this rule? As far as I know, :has() pseudo selector is natively supported by Safari (15.4 and above), so in theory it should works without advanced protection, unless there are some limitations.

Hi Adam, yes I did. It seems to have no effect. IMG_0280 IMG_0279