Google is continuing with its plan to phase out Manifest V2 extensions in Chrome starting in early June 2024, weakening the abilities of ad blockers.
Google says this decision was made based on the community's progress and feedback, which were deemed satisfactory to continue without further delays.
Starting June 3, 2024, with Chrome version 127, users with active Manifest V2 extensions will see warnings on Chrome Beta, Dev, and Canary channels, while extensions still using Manifest V2 will lose their "Featured" badge.
Gradual disabling of V2 extensions will follow on the stable Chrome release, with recommendations for V3 alternatives. Users can temporarily re-enable their Manifest V2 extensions, but this option will eventually be removed.
Enterprises using the "ExtensionManifestV2Availability" policy will be exempt until June 2025, so they will be given an extra year to transition to Manifest V3 compatible add-ons.
What is Manifest V3?
Manifest V3 is the latest version of the extension platform for Google Chrome, designed to enhance the security, privacy, performance, and overall trustworthiness of Chrome extensions.
In summary, Google aims to achieve the following with Manifest V3:
- Limit extension access to user network requests.
- Force developers to include all functionality within the extension, ending the practice of hosting code remotely.
- Move network request modifications from the extensions to the browser (service workers).
- Replace background pages with dedicated service workers to improve browser performance.
Though this appears positive for the end users, the new framework introduces major technical challenges for extension developers, especially for those who need greater control over browser functions such as ad-blockers, who now have to implement complex mechanisms to remain effective.
uBlock Origin, considered one of the most popular ad blockers available, was forced to create a new project called uBO Lite (uBOL), which is a permissionless Manifest V3 browser extension.
While this extension will likely work fine for many users, the developers state that for more advanced uses, it may be required to configure additional settings or give extra permissions to specific sites.
One considerable drawback is that rulesets will no longer be updated frequently by the extension through automatic updates. Instead, rulesets are only updated when new versions of the extension are released.
The uBlock developer has created a FAQ explaining the differences between the current extension and the new Manifest V3 version.
Adoption at 85%
Google says it listened to extension developer feedback throughout this period and made targeted improvements such as supporting user scripts, offscreen documents, and expanding the number of alllowed rulesets for 'declarativeNetRequest.'
Key changes implemented recently include review skipping for safe rule updates and version rollbacks, providing developers with better update control.
Google claims that, as a result of its actions to facilitate accelerated adoption, over 85% of actively maintained Chrome extensions, including popular ad-blockers like AdBlock, Adblock Plus, uBlock Origin, and AdGuard, have migrated or released versions that support Manifest V3.
For developers whose extensions are still on Manifest V2, Google "highly recommends" completing the migration now.
A guide on how to do that can be found here.
Comments
0Willy - 1 month ago
Thanks Bill
I just loaded the extension into Brave and slid it up to maximum for YouTube. So far, so good, but Brave may be playing a major part in what I don't see. Manifest 2 needs to exit the scene before judgement.
GlydeFisher - 1 month ago
Thanks google... because of you.. I've switched to Arc... it's been a nice 14 years... :/
ginandbacon - 1 month ago
This is why I use Pi-hole. While I do use custom ad block lists I currently have over 4 million blocked domains. Pretty crazy how many domains apparently exclusively serve ads. I don't even use an upstream DNS server like Google or Cloudflare. I use unbound for that. Google knows they gave the market cornered but my question is how far are they willing to go to before users finally say goodbye. It seems nothing they do phases them though.
Mistofeles - 1 month ago
It costs to keep a website. So people have two possibilities :
1. Collect money with ads
2. Kill their website.
This does not help people publish their inventions. A lot of valuable material just disappears..
For example I closed my site, where I had collected my own works and ideas in microcomputers, sailing, moterbikes and electronics. I kept the pages up as long as I had a free space given me from our university.
In the meanntime there is hundreds of pages, which contain material copied from somewhere else. They are collecting money with the ads.using as a bait the material somebody else has done.
Mistofeles - 1 month ago
Google has become too agressive.
I have PiHole running in my homeserver.
Still Google manages to push ads to android tablets and phones. As well as Temu.
And when I try to go to certain pages with Google, I get an answer: "No internet"
I got to use Firefox and DuckDuckGo.
ginandbacon - 1 month ago
"Google has become too agressive.
I have PiHole running in my homeserver.
Still Google manages to push ads to android tablets and phones. As well as Temu.
And when I try to go to certain pages with Google, I get an answer: "No internet"
I got to use Firefox and DuckDuckGo."
I don't get ads pushed to my Pixel 8a (or 6 before that). Those pages you get are because they are Google officiated links so Google gets paid if they are clicked. There probably is some way to stop that, either bt whitelisting something or regex.
If you search for pihole custom ad lists on reddit there is a really great site that breaks things up into categories to the degree that you can disable Facebook or other social media sites. It's just lots of options with check boxes and I thinks regions was one also, some checked by default and others not like social media stuff. That's how I got to over 4 million blocked domains. Custom adists.
Pihole just has a list of domains that serve ads from, by default it just has the list from the developers of it. That's why ads still work on Hulu, they send them from hula com and if you block that then you can't watch anything. Temu may be doing the same thing (I don't use that app) Googles uses something like ads Google. Com , ect.. So may be able to get ride of the Temu ones and others that way. I have. I also use unbound, instead of using an upstream DNS server for DNS queries, it gets them directly from the site. One downside is it takes longer the first time you go to a domain but after you do it caches it so next time it's faster than DNS queries be wise it's getting them from your pihole if you install both on the same machine/VM/Container or however it's installed