Internet advertising has become so intrusive that even Apple recognized the problem - in Safari Built-in protection against trackers has appeared. But its capabilities are often not enough to completely block banners, pop-ups and video ads. Luckily, there are ways to install AdBlock on Safari even taking into account strict restrictions iOS And macOS.
In this article you will find current methods for all devices Apple: from installing extensions on Mac to workarounds for iPhone And iPad (including solutions without jailbreak). We will also compare popular ad blockers and explain why some methods stopped working after updates iOS 17 And macOS Sonoma, and give recommendations on how to configure it for maximum efficiency.
Why Safari's built-in protection doesn't replace AdBlock
Starting from iOS 15 And macOS Monterey, Apple added to Safari function Hide IP address from trackers and blocking some types of advertising through Settings → Safari → Privacy and Security. However, these tools have critical limitations:
- 🚫 Does not block visual advertising — banners, pop-ups and embedded videos remain in place.
- 🔍 Works only with trackers, rather than with the advertisement itself (e.g. Google Ads or Yandex.Direct).
- 📱 There are no extensions on iPhone/iPad for deep filtration (as opposed to Mac).
- 🔄 iOS updates often reset settings, returning advertising.
In 2026, tests showed that Safari's built-in protection blocked only ~12% of ads on popular sites (according to AdGuard), while specialized AdBlock extensions blocked up to 98%.
If you need complete removal of advertising, including:
- 📹 Embedded videos on YouTube (yes, this is possible even on iOS!).
- 📢 Pop-ups with subscriptions and notifications.
- 🎯 Targeted advertising on social networks (Facebook, Instagram).
- 📊 Analytics trackers (Google Analytics, Yandex.Metrica).
— you will have to use third-party solutions. Next, we'll look at how to do this on different devices.
- MacBook/iMac
- iPhone
- iPad
- Multiple devices
How to install AdBlock on Safari for Mac (macOS)
On Mac the process is as simple as possible thanks to support for extensions in Safari. Here are the step-by-step instructions:
- Open the App Store and find one of the verified extensions:
- 🛡️ AdGuard for Safari (free, but with premium features).
- 🚀 1Blocker (paid, but with a trial period).
- 🔒 Wipper (minimalistic blocker).
Safari Settings → Extensions.EasyList And EasyPrivacy).Important nuance: with macOS Sonoma Apple tightened the rules for extensions. Now they only work in private mode, unless you enable additional permission in Settings → Privacy → Extensions.
☑️ Setting up AdBlock on Mac
| Expansion | Free? | Blocks YouTube | macOS Sonoma support | Cons |
|---|---|---|---|---|
| AdGuard for Safari | Yes (premium features) | Partially | Yes | Slow filter update |
| 1Blocker | No (7 days trial) | Yes | Yes | Paid subscription |
| Wipper | Yes | No | Yes | Weak blocking of social networks |
| uBlock Origin (via third party methods) | Yes | Yes | Partially | Complex installation |
If you need block ads on YouTube in Safari, it's better to choose 1Blocker or try installing uBlock Origin through Safari Web Extensions (instructions below).
⚠️ Attention: Extensions from third party sources (not App Store) may violate policy Apple and lead to account blocking. Use them at your own risk.
Installing AdBlock on iPhone and iPad (without jailbreak)
On iOS everything is more complicated: Apple prohibits installing extensions for Safari directly. However there are workarounds:
Method 1: Content blockers through Settings
This is the official way, but with limitations:
- Download one of the blocker apps from App Store:
- 🛡️ AdGuard Pro (paid, but the most powerful).
- 🚀 1Blocker X (free version with limitations).
- 🔒 Wipr (simple interface).
Settings → Safari → Extensions.Problem: such blockers only work in Safari and do not block ads in other browsers (for example, Chrome) or applications (YouTube, Instagram).
Method 2: DNS filtering (network level blocking)
This method blocks ads on all devicesconnected to your Wi-Fi or mobile network:
- Go to
Settings → Wi-Fi → (click on the "i" next to your network). - In the section
DNSenter one of the addresses:1.1.1.3(Cloudflare Family - blocks ads and malicious sites).94.140.14.14(AdGuard DNS).176.103.130.130(ControlD).
✅ Pros: works in all browsers and applications, does not require software installation.
❌ Cons: does not block ads on YouTube, may slow down the loading of some sites.
How to check if DNS filtering is working?
Open the site DNS Leak Test and check if your new DNS is showing up. Then visit test site — if the advertising has disappeared, filtering is working.
Method 3: Alternative Browsers with Built-in AdBlock
If you need to block ads outside Safari, install one of these browsers:
- 🌐 Brave — blocks ads and trackers by default, supports iOS 15+.
- 🦊 Firefox Focus — minimalistic browser with ad blocking.
- 🛡️ AdGuard Browser — a specialized browser from the creators of AdGuard.
🔹 Important: These browsers will not replace Safari by default, but can be used in parallel.
⚠️ Attention: Applications like AdGuard Pro or 1Blocker require constantly running in the background. iOS can suspend their activity to save battery, which will reduce the effectiveness of blocking. To avoid this, disable battery optimization for these apps in Settings → Battery → Battery status.
How to Install uBlock Origin on Safari (Advanced Method)
uBlock Origin is one of the most effective ad blockers, but Apple does not allow you to install it directly in App Store. However there is a workaround for Mac:
- Install Safari Web Extensions Converter (free software with GitHub).
- Download the latest version uBlock Origin for Safari with official repository.
- Unpack the archive and move the files to the folder
~/Library/Safari/Extensions/. - Open Safari and enable the extension in
Settings → Extensions. - Update your filters manually via panel uBlock Origin.
cd ~/Downloadsunzip ublock-origin-safari.zip
mkdir -p ~/Library/Safari/Extensions/
cp -R ublock-origin-safari/* ~/Library/Safari/Extensions/
⚠️ Warning: This method requires manual update extensions when new versions are released. In addition, Apple may block its operation after updates macOS.
If websites open slowly after installing uBlock Origin, try disabling cosmetic blocking filters (uBlock Origin → Settings → Filters → Disable "EasyCosmetic").
Why AdBlock stopped working after updating iOS/macOS
Apple Regularly tightens security policies, which leads to ad blockers breaking down. Here are the main reasons and solutions:
| Problem | Reason | Solution |
|---|---|---|
| The extension is not enabled | Update macOS reset permissions | Reinstall the extension and give permissions to System Settings → Privacy |
| The advertisement appeared again | Filters are outdated | Update filter databases manually in AdBlock settings |
| DNS filtering doesn't work | Apple reset DNS settings | Check the settings in Wi-Fi → DNS and reboot your device |
| AdBlock does not block YouTube | Code changes YouTube | Update the extension or use Brave Browser |
The most common problem after updates - reset permissions for extensions. To avoid this:
- Before updating iOS/macOS make a backup copy AdBlock settings (export filtering rules).
- After update manually check is the blocker enabled?
Settings → Safari → Extensions. - If the extension is missing, reinstall it from App Store.
After every major iOS update (for example, from 16 to 17), Apple changes the rules for extensions. If AdBlock stops working, first check for updates for the blocker itself in the App Store.
How to Block YouTube Ads in Safari
Ad blocking on YouTube - one of the most difficult tasks, especially on iOS. Here are the working methods:
On Mac:
- 🛡️ Use 1Blocker or AdGuard for Safari with filters enabled
YouTube Annoyances. - 🎯 Install uBlock Origin (method described above) and activate the rule
||youtube.com/get_video_info?*ad*. - 🔄 Update filters daily — YouTube often changes advertising display algorithms.
On iPhone/iPad:
- 🌐 Use a browser Brave or AdGuard Browser - they block ads on YouTube "out of the box".
- 📱 Install the application YouTube Premium (paid, but legal solution).
- 🔗 Use the web version YouTube through Safari with enabled AdGuard Pro (blocks some advertising).
Important: Ad blocking on YouTube may lead to account ban (according to the service rules). To reduce risks:
- Don't use aggressive filters (for example, blocking all elements with the word "ad").
- Disable AdBlock periodically to YouTube I didn’t suspect bot activity.
- Don't manually report ads - this increases your chances of getting banned.
What to do if YouTube blocked your account for AdBlock?
If you receive an "unusual activity" warning, temporarily disable your ad blocker and clear your Safari cache (Settings → Safari → Clear history and data). In most cases, access is restored within 24 hours.
Common errors when installing AdBlock on Safari
Even experienced users make mistakes that ruin all efforts to block ads. Here are the most common:
- Filters are not updated — rule bases become outdated, and new advertising slips through. Solution: manually update filters once a week.
- Use multiple blockers simultaneously - this leads to conflicts and slowdowns Safari. Solution: select one blocker and disable the others.
- Doesn't check exceptions — some sites (for example, banks) may not work with AdBlock. Solution: add them to the whitelist in the extension settings.
- Ignores privacy settings - in macOS Sonoma blockers require additional permissions. Solution: check
System Settings → Privacy → Extensions. - Install pirated versions of AdBlock - they often contain malicious code. Solution: download only from App Store or official sites.
The most critical error — do not test the blocker after installation. To check it's working:
- Open test site — it will show how many ads are blocked.
- Visit popular resources (VK, Mail.ru, news portals) - if the banners have disappeared, everything works.
- Check YouTube — if the advertisement before the video disappears, the blocker is configured correctly.
FAQ: Answers to frequently asked questions
Is it possible to install AdBlock on Safari for iPhone without apps from the App Store?
No, Apple strictly controls the installation of extensions on iOS. The only legal ways are:
- Using content blockers from App Store (For example, AdGuard Pro).
- Setting up DNS filtering (method described above).
- Installing alternative browsers (Brave, Firefox Focus).
Any other methods (for example, through TestFlight or third party repositories) violate the rules Apple and may lead to the device being blocked.
Why doesn't AdBlock block ads in applications (YouTube, Instagram, TikTok)?
Extensions for Safari work only in the browser. To block ads in applications, you need:
- 📱 VPN with traffic filtering (For example, AdGuard Pro in VPN mode).
- 🌍 DNS filtering (the method is described above, but does not block all advertising).
- 🔧 Jailbreak (not recommended due to security risks).
The most reliable option is AdGuard Pro in VPN mode, but it requires the application to be constantly running in the background.
How to update filters in AdBlock if the update button does not work?
If automatic filter update is stuck:
- Open your blocker settings (for example, AdGuard).
- Find a section
FiltersorRules. - Manually press
Update all filters(multiple attempts may be required). - If it doesn't help, reinstall the extension.
For uBlock Origin You can update filters manually via the console:
defaults write org.gorhill.uBlock Origin updateFiltersNow -bool true
Is it legal to use AdBlock? Can YouTube ban an account?
Using AdBlock doesn't break the law, but may conflict with the rules of some services:
- 📺 YouTube can show warnings or block videos if it detects a blocker.
- 💰 Some sites (for example, Forbes) require you to disable AdBlock to read articles.
- 🛡️ An account ban is unlikely, but is theoretically possible with aggressive blocking (for example, if you manually add rules to bypass paid subscriptions).
Recommendation: Use AdBlock moderately and disable it on sites you visit regularly (for example, through a whitelist).
How to completely remove AdBlock from Mac or iPhone?
To remove a blocker without leaving a trace:
On Mac:
- Open Safari and go to
Settings → Extensions. - Click
Deletenext to the unnecessary extension. - Clear cache Safari through
Settings → Privacy → Manage website data. - Remove extension files from the folder
~/Library/Safari/Extensions/(if installed manually).
On iPhone/iPad:
- Remove the blocker app via
Settings → General → iPhone Storage. - Open
Settings → Safari → Extensionsand disable all unnecessary ones. - Reset DNS settings to
Settings → Wi-Fi → DNS → Automatic.