Updated October 20, 2026
Add Adblock to Chrome - FreeHome › Extensions › Adblock by Pick Ads › Guides › Ad blockers and Manifest V3
Do Ad Blockers Still Work With Manifest V3?
By the Pick Ads team · Tested on Chrome · Published October 20, 2026 · Updated October 20, 2026
Answer: Yes. Ad blockers still work in Chrome under Manifest V3, but they work differently. Instead of inspecting every request in their own code, they hand Chrome a fixed set of blocking rules, and Chrome caps how many rules each extension can rely on. Since August 31, 2026, only Manifest V3 extensions remain in the Chrome Web Store.
The nuance: some advanced filtering that older Manifest V2 blockers could do can't be expressed as MV3 rules, so results can differ by site.
What MV3 changed
In Manifest V2, an extension could intercept each network request and decide in its own code whether to block it ("blocking webRequest"). Manifest V3 replaces that with the Declarative Net Request API. The extension declares rules, and Chrome applies them (Replace blocking web request listeners).
| Manifest V2 | Manifest V3 | |
|---|---|---|
| How requests are blocked | Extension code decides per request (blocking webRequest) | Chrome applies the extension's declared rules (declarativeNetRequest) |
| Who runs the logic | The extension's background page | The browser |
| Rule count | Handled by the extension's own filtering engine | Guaranteed minimum plus a shared pool (see below) |
| Filter list updates | Handled by the extension's own code | Built-in (static) rules update when the extension updates; dynamic rules can be added at runtime |
| Background process | Background page | Extension service worker (migration guide) |
| Exception | - | Policy-installed extensions can still use webRequestBlocking |
Network blocking vs cosmetic hiding
Ad blockers use two techniques:
- Network blocking stops the request for an ad file or ad server before it loads. In MV3 this is done with declarative rules.
- Cosmetic hiding leaves the page's content in place but hides the elements that are ads. This handles ads that come from the same server as the content you want, so blocking the request would break the page. A Facebook sponsored post in your feed is a typical case.
MV3 still allows both. The difference is timing and flexibility. Rules must be prepared in advance, and code that hides elements runs as content scripts. The developer of uBlock Origin Lite notes that some filters used by the original uBlock Origin can't be converted into MV3 rules. uBO Lite also leaves generic cosmetic filtering off unless you choose its "Complete" mode (uBO Lite FAQ).
Impact on filter lists and rule limits
Chrome's documented limits for the Declarative Net Request API (declarativeNetRequest reference):
| Limit | Value |
|---|---|
| Static rulesets an extension can include | 100 |
| Static rulesets enabled at once | 50 |
| Static rules guaranteed per extension | At least 30,000 (more may be available from a global pool shared by all extensions) |
| Dynamic rules ("safe" actions: block, allow, upgrade) | 30,000 (Chrome 121+) |
| Dynamic rules (other actions) | At least 5,000 |
| Session rules | 5,000 |
| Regular-expression rules | 1,000 per rule type |
Two practical effects:
- Updates follow the extension. Built-in (static) rules are packaged with the extension and change when the extension updates. A blocker can't fetch a whole new filter list and enforce it as static rules overnight.
- Rule budget is shared. Beyond the guaranteed 30,000 static rules, extensions draw on a global pool. Running several blockers together competes for it.
Last verified: 2026-10-20
Chrome's MV2 timeline
| Date | What happened |
|---|---|
| January 2022 | Chrome Web Store stops accepting new public or unlisted MV2 extensions |
| June 3, 2024 | MV2 phase-out begins with warnings on pre-stable channels |
| October 9, 2024 | Chrome starts disabling MV2 extensions on the stable channel |
| March 31, 2025 | MV2 disabled, with an option to re-enable |
| July 24, 2025 | MV2 disabled everywhere from Chrome 138. The enterprise exception ends with Chrome 139. |
| August 31, 2026 | All remaining MV2 extensions removed from the Chrome Web Store |
Source: Manifest V2 support timeline, Chrome for Developers (page updated 2026-09-09). Existing MV2 installs on Chrome 138 or earlier still run, but can't be updated or reinstalled.
What Adblock by Pick Ads blocks (and doesn't)
Adblock by Pick Ads is a Manifest V3 extension. It uses Chrome's Declarative Net Request rules plus page scripts for hiding elements (Chrome Web Store listing).
Free:
- Hides supported Facebook sponsored posts and ad elements. See how to hide Facebook sponsored posts.
- Shows how many ads were blocked on the current site and in total.
- Lets you pause Adblock on one site when a page breaks.
Premium ($2.99/month or $29.99/year): Facebook Feed Controls (Reels, Suggested Posts, Recommendations), Block Distractions (floating videos, newsletter popups, notification prompts), Hide Cookie Banners and Hide Anything.
What it doesn't do:
- It doesn't promise to block every ad. Sites change their layouts and ad delivery, and support is limited to the sites and elements we maintain.
- It isn't a general-purpose filter-list blocker with thousands of community lists. For that, compare Adblock by Pick Ads and uBlock Origin Lite.
- It isn't AdBlock or Adblock Plus, which are separate products.
Last verified: 2026-10-20
How to choose
- Mainly want a cleaner Facebook feed? Choose a tool built for Facebook feed controls, such as Adblock by Pick Ads.
- Want broad, list-based blocking across the web? Choose a filter-list blocker such as uBlock Origin Lite.
- Only one content blocker at a time. uBO Lite's developer advises against running other content blockers alongside it. Two blockers also compete for the shared rule pool.
- On a managed work browser? Ask IT. Admins can install extensions by policy, and policy-installed extensions keep extra blocking options.
- Check the listing's last-updated date. A maintained MV3 extension should update regularly as sites change.
FAQ
Is uBlock Origin still available? Not in the Chrome Web Store. On 2026-10-20 its listing showed "This item is not available", in line with Chrome's removal of all Manifest V2 extensions on August 31, 2026. The same developer publishes uBlock Origin Lite, a Manifest V3 version that he describes as different from the original.
Do MV3 blockers block YouTube ads? Some MV3 blockers, including Adblock by Pick Ads, block supported YouTube ads. Results change when YouTube changes how it delivers ads, so no blocker can promise every ad is removed. If a video page breaks, pause the blocker on that site and report the problem.
Is MV3 about privacy? Partly. Chrome says blocking webRequest could slow extensions and pages, and needed invasive permissions. Under MV3, the browser applies an extension's blocking rules itself, so the extension doesn't need to inspect every request. Critics note it also limits how flexible blockers can be.
Can sites detect blockers? Yes, some sites run scripts that check whether ads loaded and then show a message or limit content. uBlock Origin Lite's developer notes MV3 blockers are less effective on sites that use anti-blocker techniques. If a site you trust stops working, pause the blocker for that site.
Related guides
- Adblock by Pick Ads vs uBlock Origin Lite: which one fits how you browse.
- Hide Facebook sponsored posts: manual options first, then the extension.
- Pause Adblock on one site: fix a broken page without uninstalling.
Add Adblock by Pick Ads to Chrome - Free
Sources
- Replace blocking web request listeners – Chrome for Developers: https://developer.chrome.com/docs/extensions/develop/migrate/blocking-web-requests
- chrome.declarativeNetRequest – Chrome for Developers: https://developer.chrome.com/docs/extensions/reference/api/declarativeNetRequest
- Manifest V2 support timeline – Chrome for Developers: https://developer.chrome.com/docs/extensions/develop/migrate/mv2-deprecation-timeline
- uBlock Origin Lite – Chrome Web Store: https://chromewebstore.google.com/detail/ublock-origin-lite/ddkjiahejlhfcafbddmgiahcphecmpfh
- uBlock Origin – Chrome Web Store (item not available): https://chromewebstore.google.com/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm
- Migrate to a service worker – Chrome for Developers: https://developer.chrome.com/docs/extensions/develop/migrate/to-service-workers
- uBO Lite FAQ – GitHub wiki (developer documentation): https://github.com/uBlockOrigin/uBOL-home/wiki/Frequently-asked-questions-(FAQ)
- Adblock: Block Facebook Ads & Popular Sites – Chrome Web Store: https://chromewebstore.google.com/detail/adblock-block-facebook-ad/dldionfdhfhfdaaojoopdaadobkajdfc
Last verified: 2026-10-20
