Google no está acabando con los bloqueadores de anuncios: el CTO de AdGuard analiza el pánico en torno a Manifest V2
Los titulares recientes han dramatizado bastante el fin de MV2. Por eso, en lugar de contribuir al ruido, voy a presentar una cronología objetiva de lo que realmente ha sucedido.
La historia
Toda esta historia de que «Chrome está desactivando los bloqueadores de anuncios» comenzó en 2019. Por aquel entonces, Google finalmente amplió el equipo responsable de las extensiones de Chrome y decidió abordar algunos problemas importantes. El mayor de ellos era que la Chrome Web Store estaba inundada de extensiones maliciosas: la moderación de Google era, francamente, deficiente, y todo tipo de extensiones problemáticas seguían colándose. Un segundo problema, relacionado con el primero, era la gran cantidad de extensiones de baja calidad que perjudicaban el rendimiento del navegador.
La solución fue lanzar una nueva versión de la plataforma de extensiones, llamada Manifest V3 o MV3, diseñada para sustituir a la antigua plataforma Manifest V2. El inconveniente es que esta nueva versión eliminaba diversas capacidades de las extensiones en varios aspectos. Que realmente haya resuelto los problemas originales sigue siendo discutible.
En cuanto a la seguridad, nadie ha logrado explicar de forma convincente cómo ayuda MV3. Sin embargo, en lo que respecta al rendimiento, la situación es diferente: MV3 realmente reduce el impacto de las extensiones mal desarrolladas sobre el navegador.
Para mitigar las consecuencias para los bloqueadores de contenido, la plataforma introdujo un conjunto de nuevas capacidades destinadas a compensar lo que se estaba eliminando (la llamada API declarativeNetRequest). Pero, siendo sinceros, si Google hubiera lanzado MV3 exactamente como lo imaginó en 2019, podría haber supuesto el fin de los bloqueadores de anuncios... y de muchas otras extensiones también.
La colaboración
Lo que cambió ese escenario fueron años de colaboración. Ese mismo año, Google participó en la conferencia anual de desarrolladores de bloqueadores de anuncios para presentar la nueva plataforma y preguntar qué necesitaban hacer para que los bloqueadores de anuncios pudieran seguir funcionando con normalidad. Desde entonces, la empresa ha regresado a esa conferencia cada año. Paralelamente, Google se unió a Mozilla y Apple para formar el Grupo Comunitario WebExtensions del W3C, un organismo de estandarización mediante el cual nosotros, los desarrolladores de extensiones, trabajamos junto a estas empresas para mejorar MV3 y convertirlo en una solución capaz de satisfacer a todas las partes implicadas.
Fue un camino largo, pero gracias a ese esfuerzo colectivo MV3 acabó alcanzando un estado funcional. Solo cinco años después del anuncio inicial, Google implementó finalmente la plataforma en Chrome, momento en el que muchas extensiones —incluidos los bloqueadores de anuncios— migraron a ella. En cuanto al rendimiento actual de los bloqueadores, no voy a fingir que la transición fue completamente sencilla: en comparación con la versión anterior, nuestro trabajo se volvió algo más complicado y el producto más difícil de mantener. Pero es poco probable que los usuarios noten una diferencia significativa. Los bloqueadores de anuncios siguen muy vivos.
En resumen: esta historia se prolongó durante mucho tiempo y, gracias al esfuerzo colectivo, conseguimos que MV3 fuera una plataforma funcional. Solo cinco años después del anuncio inicial Google terminó implementándolo en su navegador, y muchas extensiones migraron a él.
La situación actual
Esto nos lleva a lo que está ocurriendo ahora. Aunque Chrome migró a MV3 en 2024, su base de código seguía conservando la capacidad de ejecutar las antiguas extensiones MV2. Todo ese código heredado continuaba presente y, aunque Chrome ya no dependía de él, los navegadores de terceros basados en Chromium (como Opera, Edge y Brave) sí lo hacían. A partir de la versión 150, ese código antiguo está siendo eliminado de Chromium, lo que significa que las extensiones MV2 dejarán de funcionar en estos navegadores basados en Chromium. Y, siendo realistas, es poco probable que sus desarrolladores dispongan de los recursos necesarios para mantener MV2 por su cuenta, ya que se trata de un código complejo y profundamente integrado en numerosos componentes del navegador.
Conclusión
Google no está «desactivando» nada hoy: todos los acontecimientos importantes ya ocurrieron entre 2019 y 2024. Los bloqueadores de anuncios están bien. Nunca estuvimos especialmente satisfechos con la transición a MV3, pero el apocalipsis anunciado nunca llegó. Las verdaderas víctimas de estos cambios no son los bloqueadores de anuncios, sino los navegadores de terceros que habían seguido ofreciendo soporte para las extensiones MV2 hasta ahora (y que utilizaban esa compatibilidad como una ventaja competitiva frente a Chrome).
Y si dependes de todo el potencial de la API webRequest —ese tipo de filtrado profundo y flexible que el enfoque declarativo de MV3 no puede reproducir por completo— no olvides que siempre está Firefox. Mozilla sigue ofreciendo soporte completo para webRequest, lo que permite que los bloqueadores de contenido más avanzados continúen haciendo todo lo que siempre han hecho. Independientemente de cómo evolucione el ecosistema Chromium, los usuarios siguen teniendo opciones.








