AdGuard Pro — adblock&privacy
adblocker and anti-tracking
adblocker and anti-tracking
Total Ratings
United States
Description
AdGuard is an ultra-efficient ad blocker for Safari. It will not only remove annoying ads but also secure your privacy with advanced tracking protection. AdGuard for iOS is an open source app, it’s totally transparent and safe to use.
KEY FEATURES:
- Safari ad blocking. Removes all kinds of ads in Safari. Say goodbye to annoying banners, pop-ups and video ads. Whitelist your favorite websites or use manual blocking tool to hide any element on the page.
- Privacy protection. The web is full of trackers that literally watch your every click. AdGuard offers a selection of filters aimed directly at trackers and web analytics that will ensure your private data stays that way.
- Speed acceleration. Safari browser runs up to 4x faster. AdGuard removes tons of rubbish and you can freely surf the web!
- Reduced traffic consumption and increased battery life. Banners and ads sometimes add up to half the size of the page. By blocking them, you’re saving your battery life and Wi-Fi/mobile traffic.
- More than 50 popular subscriptions (EasyList, EasyPrivacy, etc.) plus AdGuard's own powerful ad filters, including language-specific filters. Together they don't leave ads a chance.
ADGUARD PRO FEATURES
AdGuard Pro includes the following features:
- Custom filters. Add your own filters by URL even if they are not on the default list.
- DNS privacy. Blocking regular online trackers is not enough if you want to assure 100% protection of your online privacy. Choose any of the user-favorite DNS providers or configure a custom DNS server.
- Security filters. Protect yourself from dangerous websites riddled with cryptojacking or fraud.
* Privacy policy: https://adguard.com/privacy.html
* Terms of Use: https://adguard.com/eula.html
ABOUT ADGUARD
AdGuard is a leading company in developing ad blocking software for multiple platforms. For more than ten years AdGuard has been helping millions of users enjoy safe, clean, and fast internet.
Follow us at @AdGuard on Twitter, facebook.com/AdGuardEn/ on FB or send us a message at support@adguard.com.
Screenshots
Version History
Releasing updates every about 1 month on average. Last update 40 days ago.
This is a technical update aimed to increase the app stability and fix minor bugs.
This is a technical update aimed to increase the app stability and fix minor bugs.
This update is just a chill guy that makes the app up to 30x faster. We did some work on Safari Converter, so now AdGuard filtering rules are converted to Safari rules in just 0.5–2 seconds instead of 10–30. You will notice the difference especially when updating, enabling, or disabling filters and turning protection on.
Ad-free YouTube has returned: we have fixed an issue on iOS 18 that prevented videos from being shared to AdGuard’s internal ad-free browser.
This update brings a bit of style: iOS 18 introduced customizable app icons, so now they’re available for the AdGuard app as well. To stay true to the branding, we added our own versions for Light, Dark, and Tinted icons instead of just relying on iOS-generated ones.
With Apple fixing its iOS 17 bug that was limiting the number of Safari content-blocking rules, we removed our temporary workaround for that problem. In short, that means you can finally enable a large number of filters without them crashing, thanks to the fact that all of the 900K rules are available again. Please note that for this fix to work you need to update to the latest iOS (but if you are using iOS 16 and below, this bug doesn’t affect you). Also, we updated Scriptlets — one of the essential libraries needed for the app’s performance.
The app now runs more smoothly thanks to this minor update, which fixes a number of bugs.
Important improvements for the DNS protection feature: no more DNS leaks and connection instability when changing networks. Updated libraries that are essential for the app’s performance: DnsLibs, TSUrlFilter and Scriptlets.
> Starting with this version, AdGuard for iOS supports only iOS 13 or later.
In this version, we’ve added HTTP basic authentication for DNS-over-HTTPS. This is useful if you have your own DNS server and don’t want someone else to use it. There is a nuance, though: there are not many DNS servers that support this feature right now. But soon they’ll become available in AdGuard Home and AdGuard DNS, so stay tuned!
Besides, we’ve fixed minor bugs and updated DnsLibs and Scriptlets.
Fixed an issue on iOS 17 where filters would just update endlessly without actually updating. While we were trying to get to the root of the problem we discovered that it was caused by a bug in iOS itself (content blocker’s crash). It took us a lot of time and effort, but we managed to find a workaround and fix the problem — you can learn more about our solution from AdGuard blog.
Also, we updated the dependencies of three components that are essential for efficient blocking: SafariConverterLib, Scriptlets, and TSUrlFilter. Lastly, we reworked DnsLibs (our DNS filtering engine), which significantly improved DNS-over-HTTPS/3 stability, and implemented some other fixes for the app’s better performance.
This is a technical update aimed to increase the app stability and fix minor bugs.
Spring is the time for renewal, and AdGuard products are no exception.
We've updated all the libraries used in the app and improved the UI, so now AdGuard for iOS runs smoother and is more user-friendly.
Advanced blocking rules acceleration
The Advanced Protection feature is something we're proud of and what sets us apart from other content blockers on iOS. With this module, AdGuard for iOS can apply advanced filtering rules that supplement standard Safari content blocking rules and help effectively tackle complex and encrypted ads.
However, due to the peculiarities of iOS, the *Advanced Protection* feature’s operation was always limited compared to other versions of AdGuard. For example, some rules applied noticeably later than page load. Sometimes this led to ad "flickering" as it was only hidden after page loading. In other cases, this even prevented certain ads from being blocked.
When preparing the new version of AdGuard for iOS, we put in a lot of effort into speeding up the implementation of advanced blocking rules which directly improved the overall app performance. We hope you'll notice the difference.
Native support for the :has() pseudo-class
With Safari v16.4, content blockers gained the capability to select elements for hiding using the :has() pseudo-class. While this might sound complex and confusing, it's essential to know that this feature is incredibly important to us. It allows for the selection of ad blocks based on their content.
Until AdGuard v4.4.6 for iOS, support for the :has() pseudo-class was implemented as part of the Advanced Protection module, available only in paid version. Now, this functionality is available to all AdGuard for iOS users!
In this version we've significantly updated our DNS filtering library — DnsLibs — so it consumes less resources and runs faster.
Besides, the DNS-over-QUIC protocol implementation now supports RFC 9250 (proposed standard), and the experimental status was removed from DoQ support.
Finally, we've updated our Safari rules engine and fixed a couple of bugs.
In this version we’ve updated the filter libraries and fixed the YouTube player on iOS 16.
Now you can watch videos ad-free right in the AdGuard app. To do this, tap “Share” in the YouTube app, tap “More”, and select “Block ads on YouTube (by AdGuard)“.
This version brings the updated rule converter library and some important improvements to the Advanced protection module.
> Please note that if you're updating from v4.4.0 you may need to re-enable AdGuard content blockers in Safari settings and check for filter updates in the app.
This is the first update AdGuard for iOS gets since changing the developer account. Please note that you may need to re-enable AdGuard content blockers in Safari settings and check for filter updates in the app.
Meet AdGuard v4.4.0 for iOS! In this release we have fixed only one, but incredibly annoying issue with AdGuard DNS filtering module handling network changes. Now everything works without glitches and we can finally relax (for a while). Hope you will enjoy the new version.
This update is small but important: the fixes we've made will definitely make AdGuard work even better. In this version we've improved DNS filtering to make it more stable even when the internet connection is poor. We've also fixed a bug that was preventing filter updates on iOS 15.4 beta and a couple of background crashes. And we've added some other minor improvements to make using AdGuard more comfortable.
Not all our updates are flashy and eye-catching, but they all make AdGuard better. So, meet AdGuard v4.3.2 for iOS — right from the oven. In this release we've mainly focused on improving the app’s performance and fixing minor bugs. We hope you’ll enjoy the new version of AdGuard for iOS.
It's time for the long-awaited release of AdGuard v4.3 for iOS. We've implemented support for AdGuard’s Safari Web Extension for iOS 15 and added Advanced protection. Never before has AdGuard for iOS blocked ads so effectively!
The AdGuard Web Extension for Safari serves to enhance the capabilities of the AdGuard for iOS app. With this extension, AdGuard can apply Advanced protection to better block ads in Safari, including YouTube ads, thanks to an improved filtering mechanism.
We’ve also performed a complete code refactoring and added an option to choose the filter update check interval in Low-level settings. And, of course, we fixed a few minor bugs in the process.
We hope you will enjoy AdGuard v4.3 for iOS!
A minor update. We changed one line to be consistent with iOS 15.
Our current focus is v4.3; it has a cool innovative feature that augments ad blocking quality. We intend to release it in the next few weeks. Stay tuned!
This is a rather small update. We stopped a nasty bug in its track: DNSLibs used to return an error after an attempt to add a DNS-over-QUIC server. Now it’s fixed, so you can live in peace and use the app that has become even more bug-free. Plus, a bunch of crashes are dealt with.
We’ve added an action extension for enhanced ad blocking on YouTube in Safari. Besides ads, the extension removes the white placeholders left after blocking and extra taps — now videos are played automatically.Also, we’ve improved the performance of the Safari rules converter, added alerts to our new Safari extension blocking ads on YouTube, updated DnsLibs, and fixed bugs.
Some of our updates go unnoticed, and this is one of those cases. But ‘unnoticed’ doesn’t mean bad, because there are things you can feel but not see: happiness, love, inspiration, air. And they rule the world.
To release the new version, we’ve fixed bugs, improved UI and more.
The new version features native DNS support that you’ve asked for. Besides, we added low-level settings (i.e., Fallback and Bootstrap servers) — hopefully, tech savvies will appreciate it.
This release is mainly focused on bug fixes and minor improvements. Yet, it has a feature that one can’t ignore — DNS-over-QUIC support!
What’s changed:
- Added DNS-over-QUIC support (innovative DNS encryption protocol)
- Fixed bugs
- Improved UI/UX
This is mostly a bugfix release.
What's changed:
- Fixed localization issues and a few UI bugs
- Fixed an issue with deleting obsolete filters
- Fixed a bug with the Remove VPN profile button
- Fixed a connection issue when automatically switching networks (IPv6)
This is mostly a bugfix release, yet it has some important improvements.
What’s changed:
- Enhanced user interface and redesigned menu logic
- Fixed translate bugs
- Fixed network connection and DNS deactivation issues
- Removed obsolete filters
It's been forever since the last AdGuard Pro update, and even more since the last meaningful one. We hope very much that this huge update will redeem us. And there's no reason to think otherwise: the number and the scale of changes is enormous.
First of all, a complete UI rework. This implies much more than a mere reskin. New overall style, new menu logic, new icons and widgets. You'll notice the contrast with the old version right away, and hopefully you'll find it better, like we do.
Content blockers: a brand new addition to AdGuard Pro. It's a set of features that ultimately improves ad blocking in Safari and helps you manage and customize the filtering process.
There's much more to explore: for example, Activity feed (think renovated Requests Log) that will not only conveniently display your DNS requests but also give you exhaustive details about them.
Give the reborn AdGuard Pro a try and you won't be disappointed!
AdGuard Pro rises from the dead! It only took us a year to learn basic Necromancy. But in all seriousness, in this version, we have improved the Assistant, and there's also some localization updates.
We really dislike releasing new versions that only contain bugfixes, but sometimes it is necessary. One of the bugs required our immediate attention, and we couldn’t wait for more features to come to release the new version.
It is not uncommon when a big update is followed soon-ish with a minor one. This is exactly it: a minor update to tidy up bugs and inconsistencies that slipped past our attention during the v2.0 release. Nothing huge, just bugfixes and quality of life improvements.
ATTENTION! Make sure to turn off "PRO mode" switch inside DNS Settings before updating to avoid potential problems.
Hey, it's us again, AdGuard Team. If you've been around us for a while, you should know by now that we have a bad habit of messing up a little with every release :) v2.0 was not an exception, there had been a couple of minor bugs that managed to escape our attention and reared their ugly heads right afterwards. This quick fix will get everything right.
To refresh, this is what v2.0 was about:
In this version, we introduce a wide range of novelties, from app redesign (dark theme looks slick!) to new features like DNSCrypt support to boost your online privacy, integration with web reporting tool and much more.
— App redesign. This is undoubtedly the first thing you will notice when you run the app after the update. Light theme has been discontinued in favor of a dark one, and the overall style of the menu has changed.
— DNSCrypt support. AdGuard now supports DNSCrypt servers. Long story short: it greatly enhances your online protection. Loads of DNSCrypt servers to choose from are available by default on the “DNS settings screen”, along with an option to add a custom server.
— Integration with the web reporting tool. It is a web form to report missed ads, false positives or any other issues caused by AdGuard filters. Now it is integrated with AdGuard for iOS, so whenever you report a Safari filtering-related problem, the app will automatically prefill all the required fields about its settings.
As a small present from AdGuard team, we lower the price for AdGuard Pro by 50% for two weeks following the release of the new version!
ATTENTION! Make sure to turn off "PRO mode" switch inside DNS Settings before updating to avoid potential problems.
In this version, we introduce a wide range of novelties, from app redesign (dark theme looks slick!) to new features like DNSCrypt support to boost your online privacy, integration with web reporting tool and much more.
— App redesign. This is undoubtedly the first thing you will notice when you run the app after the update. Light theme has been discontinued in favor of a dark one, and the overall style of the menu has changed.
— DNSCrypt support. AdGuard now supports DNSCrypt servers. Long story short: it greatly enhances your online protection. Loads of DNSCrypt servers to choose from are available by default on the “DNS settings screen”, along with an option to add a custom server.
— Integration with the web reporting tool. It is a web form to report missed ads, false positives or any other issues caused by AdGuard filters. Now it is integrated with AdGuard for iOS, so whenever you report a Safari filtering-related problem, the app will automatically prefill all the required fields about its settings.
Celebrating Christmas and New Year with 50% off on our app! The discount is valid until January 7.
ATTENTION! Make sure to turn off "PRO mode" switch inside DNS Settings before updating to avoid potential problems.
The new version makes a strong emphasis on improving the Content blocker part of AdGuard Pro. Renovated Assistant and the new “Invert whitelist” option are the headliners of this update. Few pesky bugs have been eliminated too.
This small update has fixed minor issues that slipped through unnoticed. Hints how to add a DNS server manually have been clarified and the widget is now grayed out when PRO status is off.
This is the second release after the recent changes in App Store. And the main novelty (introduced for users' convenience) is adding a widget to the app - now it is possible to quickly enable or disable DNS filtering directly from the Today view screen. This can be useful, for example, when you need to run an application that is incompatible with AdGuard.
Also, we have completely reworked the tunnel's “behavior” when changing the connection - now, if a connection type is changed, the tunnel does not restart, and the connection to the network is not lost (which caused a lot of issues in the previous version).
And the last important change - it was possible to manually add ports in the DNS settings. This can be useful in cases where an ISP intercepts DNS traffic and redirects it to its servers. It turns out that technically AdGuard works, but there is no filtering. In this case, one should specify the address in the DNS settings, for example - 176.103.130.130:5353.
Recently, Apple has announced that according to their policy, they "have never allowed apps on the App Store that are designed to interfere with the performance or capabilities of other apps". This means that the only ad blocking solution permitted in iOS are content blocking extensions for Safari browser, and Adguard Pro has to rethink its features. Sadly, the system-wide ad blocking has to go, but we keep the custom DNS functionality and look forward to developing it even more in the future.
Aside from this, there's actually something to say about the new version itself. Notably, it features a new setting that lets you choose between the more stable work and compatibility with other VPN apps. We decided to introduce this setting as a response to some cases of iOS bypassing the Adguard due to bad connectivity. Now you can choose between two modes: split-tunnel and full-tunnel. While in split-tunnel mode (the default one), Adguard will be compatible with some other VPN apps but can be bypassed by the system. On the contrary, in full-tunnel mode, you can't run other VPN apps alongside Adguard, but iOS won't be able to bypass it, regardless of the connection quality.
Plus, as usual, more fixes, UI changes, updated localizations and more.
v1.2.1, a hotfix for the v1.2.0: system-wide filtering now works as intended. Previously, some users experienced problems with ads not being blocked by system-wide filtering. Some translations were updated as well.
New Adguard Pro version is ready to make your web surfing experience better!
We added a completely new feature - System-wide ad blocking. It is capable of filtering traffic of all apps, just like the already-familiar Adguard DNS. The main difference is that system-wide ad blocking does not require you to use any DNS server at all. Filtering is based on the 'Simplified domain names filter' and your whitelist/blacklist settings.
Note: it doesn't matter if 'Simplified domain names filter' is enabled or not in the 'Filters' section. If System-wide ad blocking is enabled, it will be used anyway.
Adguard DNS is still available, of course, as well as several other pre-configured DNS servers and the possibility to set up any custom DNS. To reflect all these changes, there's been done a noticeable change to the app's main menu layout.
Also, the User for Safari content blocker filter is different now, and by 'different' we mean 'better'! If you are an avid custom rules creator, you know the struggle of inputting rules one by one. Well, now there is one big text field and it's possible to copy&paste a bunch of rules at once.
We have also put a lot of efforts into the reduction of the app's size, and we managed to do a good job at it (or at least we'd like to think so). This is a very big (no pun intended) and important change, which there is surprisingly little to say about. The new size of the application is more than 5 times less than it used to be - ~20Mb instead of ~100Mb. This was achieved strictly by optimization, none of the apps functional was cut. There are literally no drawbacks for the end user.
We continue to make Adguard more accessible for users all over the world. Some new localizations were added from scratch and others were updated. Now such languages as Chinese Traditional, Portuguese (Brazil), Bulgarian, Estonian, Hungarian and Croatian are available.
Besides that, some minor issues have been fixed.
This update is a hotfix for the latest release. One major bug was spotted there: some types of filtering rules were not working in Safari - which is very serious and affected overall filtering quality. It had to be addressed as soon as possible, hence this update.
Another, rather small, update. Notable fix: creating custom rules with Assistant in Safari used to result in adding 'undefined' rules to User filter. This was fixed along with other minor problems.
NOTE: for the app to update correctly it is strongly recommended to disable DNS filtering before starting the update.
With the new update, it is possible to make your own rules for DNS blocking. You don't have to rely 100% on our filters. If you want any particular domain blocked on DNS level, just add a rule like this to User filter: ||example.com^ and it will be blocked from now on (example.com in this case). As an alternative way, you can enable DNS log, visit the website in question, then find the respective request in the log and block the domain in request details (very similar to how you unblock a blocked request).
Another big change you might not notice - it is the new way Adguard updates its filters. Now HTTPS protocol is used instead of HTTP, which will result in fixing several problems, especially the background filters update problem.
Also, we continue to improve our app in terms of accessibility to blind users and users with a visual impairment. There used to be problems with enabling filtering by DNS using Voiceover - now there will be none.
Other changes and fixes:
[Fixed] App crashes if you try to add an incompatible rule to User filter
[Fixed] App crash due to lack of resources
[Fixed] Adguard Pro UI takes too long to open
[Improved] Rules converter updated to the latest version
[Improved] Adguard Pro logging was extended
And some other minor fixes. Overall, these changes are mostly aimed at increasing app's stability.
Only minor localization updates in this version.
Several minor issues were fixed.
Other Information
Show Details