Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

rshev

macrumors member
Sep 21, 2015
50
53
Hmm, trying out Ad Block Multi now but although it is doing a decent job blocking ads, it doesn't seem to remove their frames, at least from the sites i tend to use to test out new blockers. Should i be bothering to report these or does Ad Block Multi just not support this feature?

Also in the event that i do report site issues, can Ad Block Multi be updated on the fly without having to wait for a new version to be released?

Refine and Purify still seem to do the best job for me.

You don't need to wait for an updated version, Ad Block Multi auto-updates filter lists on launch. Also, BTW, I think I fixed all the sponsored ads on yahoo. Please report if any new would appear via the extension.
 
  • Like
Reactions: ardchoille50

chrismatic

macrumors member
Sep 24, 2014
50
111
Colorado Springs, CO
Just for the curious; here's a quick explanation of what's going on with the problems people are seeing.

Pages load blank:

This is most often caused by "Visual Website Optimizer" (VWO). It tracks your clicks and behavior on websites, so Purify blocks it. The problem is, sites that use VWO have an inline script (embedded in the page) that literally hides the page (the body element to be more specific), expecting VWO to load and unhide it. VWO gets blocked, the page never gets unhidden.

Purify could stop blocking VWO. This would expose users to tracking.

I've been in touch with the engineers at Apple about this issue, and we've been able to come up with a great solution that ensures pages are always visible. It's in the pipeline.

Meanwhile, I've reached out to VWO to see if they can modify their include script slightly to fix this issue.

bild.de detecting a blocker:

I've reverse-engineered bild.de's JavaScript thoroughly, and I can confidently tell you: if some blocker is not being detected by bild.de, it's not blocking the ads there from being loaded, just hiding them. Purify won't do that.

I proposed an augmentation to the Content Blocker API to the team at Apple that would make it much more difficult for bild.de (and other sites) to do such things.

---

I understand it's frustrating to have sites not work, and it's completely justified to prefer blockers that don't appear to break those sites as easily. I just wanted to give people a peek into what's going on under the hood.

Overall, please know that any problems you see with Purify are never neglected. We care about privacy and want to do things right — and that's often more challenging than quicker, less solid solutions.
 
Last edited:

hank moody

macrumors 6502a
Jan 18, 2015
722
351
Just for the curious; here's a quick explanation of what's going on with the problems people are seeing.

Pages load blank:

This is most often caused by "Visual Website Optimizer" (VWO). It tracks your clicks and behavior on websites, so Purify blocks it. The problem is, sites that use VWO have an inline script (embedded in the page) that literally hides the page (the body element to be more specific), expecting VWO to load and unhide it. VWO gets blocked, the page never gets unhidden.

Purify could stop blocking VWO. This would expose users to tracking.

I've been in touch with the engineers at Apple about this issue, and we've been able to come up with a great solution that ensures pages are always visible. It's in the pipeline.

Meanwhile, I've reached out to VWO to see if they can modify their include script slightly to fix this issue.

bild.de detecting a blocker:

I've reverse-engineered bild.de's JavaScript thoroughly, and I can confidently tell you: if some blocker is not being detected by bild.de, it's not blocking the ads there from being loaded, just hiding them. Purify won't do that.

I proposed an augmentation to the Content Blocker API to the team at Apple that would make it much more difficult for bild.de (and other sites) to do such things.

---

I understand it's frustrating to have sites not work, and it's completely justified to prefer blockers that don't appear to break those sites as easily. I just wanted to give people a peek into what's going on under the hood.

Overall, please know that any problems you see with Purify are never neglected. We care about privacy and want to do things right — and that's often more challenging than quicker, less solid solutions.

AWESOME explanation!

Thanks for this Chris. And thanks for keeping privacy and user interests always in first place.
 
  • Like
Reactions: chrismatic

jack 011

macrumors member
Sep 23, 2015
67
17
Just for the curious; here's a quick explanation of what's going on with the problems people are seeing.

Pages load blank:

This is most often caused by "Visual Website Optimizer" (VWO). It tracks your clicks and behavior on websites, so Purify blocks it. The problem is, sites that use VWO have an inline script (embedded in the page) that literally hides the page (the body element to be more specific), expecting VWO to load and unhide it. VWO gets blocked, the page never gets unhidden.

Purify could stop blocking VWO. This would expose users to tracking.

I've been in touch with the engineers at Apple about this issue, and we've been able to come up with a great solution that ensures pages are always visible. It's in the pipeline.

Meanwhile, I've reached out to VWO to see if they can modify their include script slightly to fix this issue.

bild.de detecting a blocker:

I've reverse-engineered bild.de's JavaScript thoroughly, and I can confidently tell you: if some blocker is not being detected by bild.de, it's not blocking the ads there from being loaded, just hiding them. Purify won't do that.

I proposed an augmentation to the Content Blocker API to the team at Apple that would make it much more difficult for bild.de (and other sites) to do such things.

---

I understand it's frustrating to have sites not work, and it's completely justified to prefer blockers that don't appear to break those sites as easily. I just wanted to give people a peek into what's going on under the hood.

Overall, please know that any problems you see with Purify are never neglected. We care about privacy and want to do things right — and that's often more challenging than quicker, less solid solutions.
Whats in store for your next update? And great read on whats happening on sites!
 

Apple_Robert

Contributor
Sep 21, 2012
35,686
52,563
In a van down by the river
Whats the conclusion of using two blockers st the same time?
With all the content blockers available, it shouldn't be necessary to use two blocker at once. Often times, using two at once can lead to negative results.

Find a content blocker that works the best for your needs, and one that also has a developer who is responsive to email and social media.

No content blocker is capable of properly handling every page on the internet.
 
  • Like
Reactions: Jt69yupper

chrismatic

macrumors member
Sep 24, 2014
50
111
Colorado Springs, CO
Whats in store for your next update? And great read on whats happening on sites!

  • A lot of work is being done testing out Purify's new auto-update mechanism. It's designed to be really fast and effortless — you don't have to do anything differently at all.
It just automatically happens in the background, and it's very battery-efficient.​
  • A common request was to add a comment box in the reporting mechanism. Even though that doesn't necessarily make sense since the analysis is done by a machine learning algorithm and it's just based on the page itself, we'll include that to help users feel more supported.
  • Originally, a visual rule creation tool was slated for the next version (this is where you can just tap on an undesired element in a page you're viewing, and Purify automatically creates a rule for you). That said, we're thinking about pushing that to the next version — in order to get the new update mechanism out sooner, so people can start getting fixes for sites they report near instantly.
  • Much-improved VoiceOver support for users with special vision needs.
  • Other things you'll see in the changelog. :)
 
Last edited:

hank moody

macrumors 6502a
Jan 18, 2015
722
351
Ok, now i am almost changing again to Purify...


d998103e92e316ae7574186834aa7c28.jpg
 

sm00thArsenal

macrumors newbie
Oct 13, 2015
12
5
Side-note: next version of Purify includes automatic background updates of the filter-list. No need to launch the app to update.

Interesting, does this imply that Purify does currently update the filter-list when the app is opened? I thought i had read otherwise - perhaps some sort of visual indication of it updating would be a good addition?
 
  • Like
Reactions: phobos512

ardchoille50

macrumors 68020
Feb 6, 2014
2,142
1,231
I've reverse-engineered bild.de's JavaScript thoroughly, and I can confidently tell you: if some blocker is not being detected by bild.de, it's not blocking the ads there from being loaded, just hiding them. Purify won't do that.
That tells me that a certain content blocker is not really blocking ads, just hiding them. That would explain why the ads aren't visible but the areas taken up by the ads appear as blank spaces. If the ads aren't being blocked, just hidden, that means they are still being loaded.. and that could be bad news for those of us in a limited data plan.

Thank you for blocking ads instead of just hiding them.
 
  • Like
Reactions: MrGuder

wchigo

macrumors 6502
Apr 6, 2015
467
218
To celebrate the 1.2 update Ad Block Multi is FREE for a very limited time. MacRumors is featured on the screenshots, and your positive reviews are very appreciated!
You weren't kidding when you said 'very limited time.':p
 

Zombiecrowd

macrumors regular
Oct 3, 2013
105
79
Trying to decide between Ad Block Multi and Purify as my 24/7 blocker. Both are very well done. Had no issue buying both to support the devs
 

tops2

macrumors 6502
Dec 30, 2014
373
190
Weird.. Just tested Ad Block Multi on the Verge on my iPad mini. When I follow a link, it adds about 3 or 4 entries to the "back" history (when I long press the back button in Safari). AdMop correctly adds only one entry.

But on other sites I've tried with Ad Block Multi so far doesn't show this problem.
 

rshev

macrumors member
Sep 21, 2015
50
53
Weird.. Just tested Ad Block Multi on the Verge on my iPad mini. When I follow a link, it adds about 3 or 4 entries to the "back" history (when I long press the back button in Safari). AdMop correctly adds only one entry.

But on other sites I've tried with Ad Block Multi so far doesn't show this problem.
Could you please PM me screenshots? Can't spot it on my device.
 

Sparxxx

macrumors 6502
Jul 29, 2009
345
156
Perhaps I should post this here too as I read a lot "enabled the blocker but it's not working, still showing ads":

What I always do and works everytime:

- deactivate blocker x
- clear safari cache
- close safari
- enable blocker y

Never had an issue with ads showing or blocker not working.
 

ardchoille50

macrumors 68020
Feb 6, 2014
2,142
1,231
@rshev Does Adblock Multi actually block ads or does it allow them to load and then hide them?

from my experience bild.de doesn't detect ABM and block the user for using a content blocker, so the user sees that site without the ads.

chrismatic has stated:
"I've reverse-engineered bild.de's JavaScript thoroughly, and I can confidently tell you: if some blocker is not being detected by bild.de, it's not blocking the ads there from being loaded, just hiding them."

If a content blocker is loading and hiding ads, then the user isn't benefitting from the reduced traffic.

I'm not a developer, I'm just trying to learn more about Adblock Multi so I can make the best choice.
 

MrGuder

macrumors 68040
Nov 30, 2012
3,049
2,024
I'm not a developer but I sure have learned a lot from following this thread and the other on content blockers. I'm currently using Purify on my iPad Air 2 and looking forward to these updates especially the comment box when reporting. I'm also glad Purify is not just hiding the ads but blocking them entirely, this is very important.
 

Rigby

macrumors 603
Aug 5, 2008
6,257
10,215
San Jose, CA
That tells me that a certain content blocker is not really blocking ads, just hiding them.
I think you should give the dev an opportunity to respond to another devs accusations before jumping to conclusions. E.g. it could simply be that the bild.de doesn't detect the blocker because the blocklist misses the objects that the scripts are testing for.
That would explain why the ads aren't visible but the areas taken up by the ads appear as blank spaces.
Depending on how the page is programmed, blocking ads (i.e. preventing them from loading) can leave behind blank spaces. That's why some of the blocklists use both block and css-display-none actions to block ads and additionally remove blank spaces that are left behind.
 

Zombiecrowd

macrumors regular
Oct 3, 2013
105
79
I tried doing a Google search but couldn't find the answer. It's the iOS Purify dev from the current ublock or ublock origin? Yes they are different lol.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.