Chega ao fim a era do Manifest V2: Chrome remove o AdGuard MV2 da Chrome Web Store
É oficial. A Chrome Web Store nos notificou de que o AdGuard Ad Blocker MV2 — a versão da nossa extensão baseada no Manifest V2, a plataforma anterior de extensões do Chrome — foi removido. A notificação não deixa margem para dúvidas. Violações: nenhuma. Motivo: “Manifest V2 Deprecation”.

A AdGuard não está sozinha nessa situação. O Chrome já removeu todas as extensões restantes baseadas em Manifest V2 da Chrome Web Store, encerrando a era do MV2 para todo o ecossistema.
O Manifest V2, ou MV2, foi a base das extensões do Chrome — incluindo alguns dos bloqueadores de anúncios mais avançados — por muitos anos. Mas esse passo final não é nem surpreendente nem repentino: nós o vimos se aproximar durante boa parte da última década.
O que os usuários do AdGuard precisam fazer agora
Para a maioria dos usuários atuais do AdGuard no Chrome, a resposta é simples: nada.
O Chrome substituiu o MV2 pelo Manifest V3, ou MV3 — a plataforma que as extensões do Chrome devem usar agora. Recriamos o AdGuard Ad Blocker para funcionar no MV3 e, em setembro de 2024, ele se tornou nossa principal extensão para o Chrome. Se você instalou o AdGuard pela nossa página na Chrome Web Store e permitiu que o Chrome atualizasse extensões normalmente, você já foi migrado automaticamente para a versão MV3.
Há apenas uma exceção: usuários que instalaram a extensão separada AdGuard Ad Blocker MV2, que continuamos a manter em paralelo com a versão MV3. Como ela possui um ID diferente na Chrome Web Store, o Chrome a trata como uma extensão distinta e não pode substituí-la automaticamente pela versão MV3 atual. Se você instalou essa extensão MV2 separada, agora precisará instalar manualmente o AdGuard Ad Blocker.
Como chegamos até aqui
O Google apresentou o Manifest V3 em 2018, afirmando que ele tornaria as extensões de navegador mais seguras, privadas e eficientes. E a Chrome Web Store realmente tinha um problema com extensões maliciosas. Mas, desde o início, duvidamos que o MV3 fosse a solução certa.
Nunca afirmamos que o Google tinha como objetivo eliminar os bloqueadores de anúncios. Nosso argumento sempre foi mais simples: restringir todas as extensões não torna automaticamente os usuários mais seguros, mas remove recursos valiosos de extensões legítimas voltadas para privacidade. As extensões fraudulentas não desapareceram depois que a Chrome Web Store deixou de aceitar novas submissões em MV2. Sempre acreditamos que uma moderação mais rigorosa da loja e uma colaboração mais próxima com especialistas em segurança protegeriam melhor os usuários.
Anos de críticas e feedback tornaram o MV3 muito mais viável do que a proposta original. O Chrome adicionou novas APIs, aumentou os limites de regras e interrompeu temporariamente a descontinuação antes de retomá-la. Isso evitou o pior cenário possível, mas não tornou o MV3 equivalente ao MV2. Hoje, oferecer um nível semelhante de proteção exige muito mais trabalho, e algumas capacidades do MV2 ainda não podem ser reproduzidas.

MV3 versus MV2: o que realmente mudou?
No MV2, um bloqueador de anúncios podia analisar cada requisição do navegador em tempo real e decidir se ela deveria ser permitida ou bloqueada. No MV3, a extensão fornece ao Chrome uma lista de regras de bloqueio antecipadamente, e o navegador passa a tomar a maior parte dessas decisões por conta própria.
Isso significa que a extensão precisa acessar menos dados de navegação, o que é um dos benefícios de privacidade pretendidos pelo MV3. Mas também limita o que os bloqueadores de anúncios podem fazer — algo sobre o qual alertamos já em janeiro de 2019, quando o MV3 ainda era apenas uma proposta.
No MV3, o Chrome limita quantas regras e grupos de regras podem estar ativos ao mesmo tempo. Algumas regras tradicionais não podem ser convertidas para o formato do MV3 sem perda de funcionalidade. Muitas regras de filtragem integradas precisam ser distribuídas junto com a própria extensão, o que dificulta atualizações urgentes. Além disso, os desenvolvedores têm menos liberdade para criar novos métodos de bloqueio, a menos que as APIs do navegador ofereçam suporte a eles.
Adaptar o AdGuard exigiu muito mais do que alterar um arquivo de manifesto. Criamos ferramentas para converter filtros tradicionais em regras compatíveis com o MV3 e mantivemos nosso próprio mecanismo para ocultar anúncios e outros elementos indesejados nas páginas da web. Também desenvolvemos formas de fornecer correções urgentes dentro dos limites permitidos para regras dinâmicas. Mais recentemente, os filtros personalizados no MV3 voltaram a poder ser atualizados independentemente da própria extensão.
Para a maioria dos usuários, o AdGuard deve funcionar praticamente da mesma forma que antes. Mas o MV3 continua sendo um compromisso. Oferecer um nível de proteção próximo ao que era possível no MV2 exige um esforço de engenharia consideravelmente maior, e ainda existem casos específicos em que a antiga extensão conseguia fazer mais.
Quer evitar as limitações do MV3 do Chrome?
O Chrome não é a única opção. Se você deseja continuar usando uma extensão de bloqueio de anúncios completa baseada em MV2, o Firefox continua oferecendo suporte ao MV2 e ao poderoso mecanismo de bloqueio de requisições que o Chrome removeu.
O Brave também oferece suporte a uma seleção limitada de extensões MV2, incluindo o AdGuard Ad Blocker e o uBlock Origin, por meio de sua própria infraestrutura. No entanto, o Brave descreve esse suporte como um esforço contínuo ("best effort"), e não como uma garantia permanente.
Mesmo as extensões MV2 protegem apenas o navegador. Para obter proteção que não dependa das regras de extensões de nenhum navegador, utilize um aplicativo AdGuard com filtragem em todo o sistema para Windows, Mac, Android ou Linux. Ele filtra o tráfego em navegadores e em outros aplicativos.











