How to block ads on Safari 13

How to block ads on Safari 13

Ever since updating to macOS Catalina, I got Safari 13 as the default browser. Safari has been the most saving battery power browser on macOS. And, it’s still it is. However, there is one problem. The uBlock Origin won’t work anymore. Here is the explanation. So, how to block ads on Safari 13?

The background problem

Safari is the most efficient browser on macOS. It consumes less battery significantly compared to Chrome or Firefox. All of us know this. On the other hand, now we can’t use uBlock Origin on this browser.

So, it seems our options are:

  1. Keep using Safari without uBlock Origin.
  2. Use other browsers with uBlock Origin but consumes more battery power.
  3. Use Safari with other un-efficient ad blockers and end up consuming more battery power too.
  4. Try my proposed solution below.

My proposed solutions

Here are some of my proposed solutions to block ads on Safari 13.

1. Enable its native content blocker

Here’s how:

  1. Click Safari on the top left.
  2. Click the Preferences menu there. 
  3. Or, just press Command and comma.
  4. Click the Websites tab.
  5. Look for Content Blockers on the left side of the window.
  6. Click that Content Blockers menu.
  7. Look at the bottom right of the window. 
  8. Set “When visiting other websites” dropdown to On. By default, it will be Off.

Here’s how you should see:

2. Use AdGuard DNS (free)

My router doesn’t support custom DNS. If your router supports it, you can install the DNS on yours.

Instead of the router, I set up AdGuard DNS on macOS. Here’s how to set it up.

After the setup, let’s test if the AdGuard DNS is working. 

  • Go to their test page here
  • Scroll down and click the green button to check again.
  • You should see something like this: You are using “…” AdGuard DNS configuration.

You should see something like this on the AdGuard test page:

The result

After doing those two, here are the results I see:

  • Sometimes I still see ads at the end of Youtube video (music).
  • No more ads on Reddit. See the screenshot at the bottom of this post.
  • I don’t see ads on my Twitter streams either.
  • I still see acceptable Google’s text ads on the Google SERP. Again, you can see the evidence on the following screenshot.

Conclusions

The conclusions I can take so far are:

  1. I never see banner ads or annoying popup ads and the likes.
  2. Some text ads like Google ads are still showing. For me, this is still acceptable. Please keep in mind that Google SERP won’t always display the text ad. I suspect this depends on the keyword I use there.

Screenshot from Reddit

Screenshot from Google SERP

So, I wonder if these solutions are acceptable for you? Please let me know in the comment box below.

Gitpod Cloud IDE: 30% off for first 3 months. CODE: KEVINHQ. Click here