AdGuard Browser Extension finally migrates to MV3: release now available
Remember back in July when we introduced the beta version of our ad-blocking extension for Chrome MV3? It was an exciting time, and now, we’re thrilled to announce the official release of AdGuard Ad Blocker MV3.
AdGuard Ad Blocker MV3 is now our primary extension for Chrome and is available in the Chrome Web Store.
While the AdGuard Ad Blocker beta is still available, it will soon be discontinued as Google moves away from MV2.
Take our hand and we’ll walk you through what’s new.
Features and functionality
- Statistics. The statistics screen is similar to the query log in AdGuard DNS and provides a categorized view of URLs by company, sorted by type. All data is processed on your device, ensuring complete privacy. We only show which requests were sent to which category: Advertising, Trackers, Social media, CDN, and Other.
- Two versions of the filtering log. There is the regular version with “assumed rules” since the browser doesn’t provide specific details about which declarative rules were applied. So in the regular Filtering log, you’ll only see the approximate rules that were applied.
The other version contains more precise information, but to see it you’ll need to install the “unpacked” version of the extension into your browser yourself. How to do this is explained in our Knowledge Base.
-
Network rules and limitations. With MV3, network rules are now mostly applied by the browser, which introduces some limitations. Cosmetic rules are still handled by our engine and work fine. For details on restrictions and supported modifiers, please refer to our Knowledge Base.
-
Quick fixes. AdGuard Ad Blocker MV3 introduces the AdGuard Quick Fixes filter. Why do you need it?
With Manifest V3 we cannot update filter rules dynamically because the rules are now built into the extension and are only updated with the whole extension. This is not very convenient.
We found a way around this: the new filter uses dynamic rules and provides the most reliable operation of our filters. AdGuard Quick Fixes uses dynamic rules to make adjustments in real time without significantly affecting the user’s dynamic rules limit. It’s fast, efficient and perfect for seamless on-the-go filtering in the demanding MV3 environment.
-
Help wanted. The Help develop AdGuard filters option is back in the release version. You can anonymously share your filter usage data to help us improve ad blocking capabilities for everyone.
A fresh look: UI enhancements
This release brings a cleaner, more user-friendly interface. These are just a few examples:
- The loader has been improved in several scenarios, such as switching between pause modes, adding websites to Allowlist, changing user rules, and switching filter groups.
- New loading states for enabling, disabling, and pausing protection.
- A splash screen with the AdGuard logo now appears during loading.
- The Enable button in the consent popup for turning on annoyance filters is now easier to access and can be seen without scrolling.
Bug fixes and improvements
No journey to a full release is without its bumps. Here’s just a part of what we’ve smoothed out:
- Fixed incorrect conversion of regular expression rules
- Resolved issues with the
$popup
and$badfilter
modifiers - Cosmetic rules are now applied faster
- TSUrlfilter and Scriptlets are minty fresh
If you find any bugs or have any suggestions, don’t hesitate to contact us on GitHub
Chrome users can install AdGuard Ad Blocker MV3 from the Chrome Web Store.