Filtro de uBlock Anti-Anti-Adblocker para eliminar los molestos mensajes de YouTube
(twitter.com/endermanch)- Un filtro de uBlock Origin para eliminar los mensajes de advertencia que YouTube muestra a quienes usan bloqueadores de anuncios, aplicado pegándolo directamente en el navegador
- Su funcionamiento principal consiste en bloquear la carga JavaScript anti-adblock que ejecuta YouTube
- El filtro establece el contador del bloqueador de anuncios en 0, haciendo que YouTube crea que el bloqueador está completamente desactivado
- La aplicación se realiza pegándolo en "My filters" de uBlock Origin y aplicándolo
- Se menciona que este método podría dejar de funcionar en el futuro, y se incluye un enlace a la discusión oficial sobre la situación entre uBlock y YouTube
Resumen del filtro y principio de funcionamiento
- Se ofrece un filtro de uBlock Origin para eliminar los mensajes de advertencia de detección de bloqueador de anuncios en YouTube
- El filtro funciona desactivando la carga JavaScript anti-adblock de YouTube
- Establece el contador del bloqueador de anuncios en 0 para que YouTube determine que el usuario desactivó por completo el bloqueador
- Según este principio, se menciona que en teoría no habría problema incluso en la situación de advertencia tras 3 reproducciones
- Enlace: https://go.enderman.ch/cKoci
Cómo aplicarlo
- Pega el filtro en la sección "My filters" de uBlock Origin y aplícalo
- Se puede usar solo introduciendo el texto del filtro, sin instalación ni proceso de compilación adicional
Problema relacionado con el menú contextual y medidas
- Después de aplicar este filtro, puede ocurrir que desaparezca el menú contextual de YouTube
- Hay casos en los que se elimina el menú que aparece al hacer clic en los tres puntos junto al título del video, impidiendo guardarlo en "Ver más tarde"
- Como solución, se indica eliminar la línea que incluye ytd-popup-container class, que es la primera línea del filtro
- La versión publicada en el sitio web ya no incluye esa línea
Persistencia e información adicional
- Se aclara que este método podría dejar de funcionar en el futuro
- Se proporciona un enlace a la discusión oficial sobre la situación entre uBlock y YouTube (github)
1 comentarios
Opiniones en Hacker News
Gorhill, desarrollador de uBO, recomienda en un comentario no usar estos filtros de evasión no verificados: https://x.com/gorhill/status/1713305785659211991
Podría ser simplemente una prueba A/B, pero me apareció lo de “no podrás reproducir videos después de 3 advertencias”, y parece que no se puede evadir bloqueando elementos del DOM.
Creo que por fin voy a armar el homelab básico que venía postergando desde hace años y a correr Pi-hole. Gracias a los ejecutivos de YouTube y a los encargados de recortar costos por lograr que alguien tan flojo como yo se ponga en marcha.
Por otro lado, también pienso que ojalá los anuncios funcionaran tan bien como las recomendaciones de YouTube. Si tienes suficiente fuerza de voluntad o salud mental como para no usar YouTube como vía de escape, las recomendaciones son realmente excelentes. He encontrado muchas buenas charlas de conferencias y videos con apenas cientos de vistas, pero los anuncios todavía creen que voy a comprar productos de dropshipping de AliExpress con sobreprecio o convertir compras básicas en un estilo de vida.
Aun así, si ves bastante YouTube, recomiendo comprar YouTube Premium. Me parece que vale la pena.
Tómenlo libremente si quieren. Uso filtros de usuario de uBlock Origin que eliminan la advertencia de bloqueo de anuncios de YouTube y algunos overlays; quizá no sea “la respuesta correcta”, pero a mí me funciona.
Ej.:
youtube.com##+js(set, yt.config_.openPopupConfig.supportedPopups.adBlockMessageViewModel, false),youtube.com##+js(set, Object.prototype.adBlocksFound, 0),youtube.com##+js(set, ytplayer.config.args.raw_player_response.adPlacements, []),youtube.com##+js(set, Object.prototype.hasAllowedInstreamAd, true), etc.Si Gorhill ofreció una solución mejor, me gustaría que publicara el procedimiento completo.
Por ahora está bien porque YouTube permite cerrar la advertencia, pero YouTube podría pasar a una modalidad en la que bloquee la reproducción misma al detectar un bloqueador de anuncios. En ese caso, eliminar elementos del DOM no lo resolvería. No sé si desde la perspectiva de YouTube eso se consideraría una estrategia de tierra arrasada, pero es una opción posible.
Es un tema que ya se trató varias veces antes en HN.
Si realmente quieren impedirlo, tendrían que no entregar el stream de video desde la CDN hasta que el cliente haya transmitido todo el anuncio, o mezclar el anuncio directamente dentro del stream de video. Twitch parece usar este enfoque en transmisiones en vivo, aunque no en VOD.
El creador de uBlock Origin dijo claramente que no recomienda estos filtros personalizados. Pueden romper elementos que otros conjuntos de filtros usan como referencia, y no hay garantía de que sigan siendo estables con el tiempo.
Cuando estos filtros envejecen, incluso pueden hacer que aparezcan anuncios, porque YouTube está cambiando prácticamente todos los días. La mejor defensa es vaciar la caché y actualizar los conjuntos de filtros a diario.
Enlace relacionado: https://x.com/gorhill/status/1713305785659211991
Si Google quiere bloquear los ad blockers en YouTube, creo que el único final bueno para todos es hacer que los anuncios sean menos molestos.
Lo molesto de los anuncios de YouTube es que son demasiados. Dos anuncios antes de empezar es excesivo; debería ser como máximo uno. Los anuncios a mitad del video deberían estar bajo control del creador.
También es un problema la selección de anuncios que muestran. Google me muestra una y otra vez los mismos anuncios que me resultan muy irritantes, y no me da ninguna opción para evitar ciertos anuncios. Al final abandoné YouTube, que visitaba a diario, y ahora solo entro cuando es estrictamente necesario, como cuando alguien me pasa un enlace.
Google aprovechó muy bien su posición para convertir a YouTube en la plataforma de streaming de la web. No se mencionan con suficiente frecuencia los incentivos de GCP, su dominio en smart TVs, la integración con cuentas de Google, Android, etc.
Ahora se ve un patrón de empujar hacia Premium y bloquear ad blockers, mientras que a las alternativas les cuesta asentarse y competir en este espacio.
El creador elige las posiciones de los anuncios, pero eso no significa que en esas posiciones se les muestre un anuncio a todos los espectadores. Por ejemplo, aunque ponga una posición de anuncio a mitad del video cada minuto, YouTube puede elegir solo una de ellas y hacer que el espectador vea un anuncio cada 10 minutos aproximadamente. El tiempo real de espera depende de los datos que YouTube tenga sobre el espectador.
El creador también puede desactivar por completo los anuncios a mitad del video.
Esto es realmente una forma coercitiva, y no creo que funcione como YouTube espera.
De todos modos, suelo pasar demasiado tiempo viendo YouTube, así que quizá este cambio me dé tiempo para hacer algo útil o jugar.
Además de los anuncios, uso la función de “bloqueo de elementos” de uBlock para reducir mucho el ruido visual de los sitios. En YouTube bloqueo la enorme fila de videos relacionados y los YouTube Shorts del feed de suscripciones.
Creo que YouTube Premium es bueno y vale lo que cuesta. Me parece que, entre la gente de tecnología, debería haber más personas dispuestas a pagar por software, servicios y propiedad intelectual.
Hasta cierto punto me entusiasma la idea de no poder usar YouTube o de que deje de darme ganas de usarlo. Podría usar ese tiempo en cosas creativas.
Dicho eso, a nivel social, la pérdida de un canal tan amplio para compartir información y desinformación probablemente sea mayor que la pérdida individual.
Es un servicio que uso varias veces al día, y aunque el contenido en sí se puede obtener gratis, al pagar desaparece la fricción causada por los anuncios.
Si puedes usar una ubicación de Ucrania en una VPN, puedes configurarla ahí y comprar YouTube Premium por unos 2.70 dólares al mes. Al final hice eso, y uso Mullvad como proveedor de VPN.
El 24 de febrero de 2022, en la práctica, fue como si le hubieran dado YouTube Premium a toda Rusia.
Quisiera saber si alcanza con comprarlo a ese precio usando Proton VPN, o si hay que crear otra cuenta de Google y seguir entrando a YouTube con la VPN ubicada en Ucrania.
CA$12.99. Supongo que serán dólares canadienses.