Hacker News new | ask | show | jobs
by mr_custard 1813 days ago
> I don't use Safari

I really want to like Safari and I try every release, but I can't use it for more than a few minutes because the adverts that get through are just so unbelievably bad (to someone that isn't used to seeing any). The Apple-recommended strategy of using simple OS-level Content Blockers just doesn't cut it unfortunately. It's such a shame (to me) that all that developer effort on Safari is effectively wasted because of the relentless scurge of ads.

I understand why Apple decided to prevent the install of integrated Ad blockers directly in the browser because it's a security risk, but the reality is that the web is unusable without them. I really hope that there is an Apple Engineer reading this, and that some day Apple will find a solution :-)

Perhaps the solution is as simple as Apple curating their own approved blocking database similar to that used by popular adblockers and baking it into Safari in a secure fashion. Then again, that might open them to legal challenges.

2 comments

I use Safari as my daily browser, with AdGuard as my adblocker. (It's the second result on the Mac App Store for "ad blocker"—the first after AdBlock Pro, which I won't use because it sells whitelist space, AIUI.)

I...don't see ads.

It's not as hyper-configurable as uMatrix, and there are certainly annoyances that don't get filtered out (first-party videos, "subscribe to our newsletter" overlays, etc), but it's got some decent user input, such that I could probably block more of those if I cared to spend some effort, and...well, I just don't see ads in my common usage.

Ooh. Thanks danaris! I thought I'd already tried AdGuard in the past... but I may be mistaken. Will install today and give it a spin.

Ah cool: The Adguard website says that they've just added M1 support. I think M1 support was probably part of the issue when I was last trying the available blockers.

Hmmm... just tried AdGuard on a couple of high profile web sites using Safari. Sure, Adguard is working to some extent.

On the first site - no ads. Whitespace where the ads would have been because content blockers can't interfere with the DOM and remove fragments.... but not bad.

Then I went to the NYT. Absolutely massive banner ad, full width of the screen taking up 25% of my screen real estate.. and then repeated again further down below the content. Looks utterly gross.

Now of course I don't have to use the NYT and could choose never to go to that site ever again, but this is the problem with Content Blockers that I'm talking about - they aren't enough on their own. So again, Safari is not usable with this approach.

Do you really see no ads, danaris? Perhaps you just don't go to these sorts of websites. Go and look at nytimes.com, using only AdGuard and Safari under macos and tell me what to see.

The claims on the AdGuard website are misleading... get this:

"No ads on YouTube - We'd wager you like watching YouTube and you don't like ads. The same for us! Luckily, AdGuard remover knows how to get rid of ads on Mac (even video ads)".

So I go to YT ... click on the first video on the homepage and there you go: advert... straight in. I mean I expected this, but again, the claims are just misleading. I mean perhaps that works on other OSes.

Whereas, with a browser-integrated blocking solution in Firefox - no video ads. I don't see how macos / iOS Content Blockers can't really be good enough when only inspecting traffic to the browser.

Like I said, I don't see ads in my common usage. I don't regularly go to the NYT, so it's possible they don't cover that as well—but I don't see ads on YouTube in Safari, so I'm not sure what's missing on your end.
Fair enough. I just checked the AdGuard support forums. They agree that this feature can't work with the Content Blocker approach on macos. There's no way they can get any hooks into the browser, so interstitial ads will remain just that: interstitial.

I can see that AdGuard is probably a decent product for most other current browsers, though. Thanks for suggesting it anyway.

I use 1Blocker with Safari and I see no ads on NYT.
Another solution would be to boycott all websites where you encounter obtrusive ads. This leads to me getting sucked back into the parts of the internet that got me hooked originally in the 90's like underground cultures.