1 puntos por GN⁺ 2023-10-15 | 1 comentarios | Compartir por WhatsApp
  • 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

1 comentarios

 
GN⁺ 2023-10-15
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

    • Para quienes no quieran abrir Twitter, el contenido dice: “Estos filtros fueron descartados hace mucho y ningún bloqueador de contenido los usa. Al menos desde junio pasado solo han estado circulando desde fuentes no oficiales”.
    • Me pregunto si, dado que las listas oficiales/predeterminadas no los bloquean, eso significa que por ahora no deberíamos usar filtros personalizados.
  • 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.

    • Hasta donde sé, Pi-hole no puede bloquear los anuncios de YouTube. Parecen servirse del lado del servidor, aunque podría estar equivocado.
    • Si obtienes tanto valor de YouTube como para llegar a hacer ese tipo de evasiones para usarlo sin anuncios, me parece que simplemente deberías suscribirte a Premium. Personalmente, es el servicio con mejor relación costo-beneficio que uso.
    • Pi-hole no resuelve YouTube. Es bueno para apps móviles, pero es menos estable que uBlock Origin, así que conviene usar ambos.
    • La advertencia de “solo 3 videos más” se pudo evadir fácilmente, al menos en mi caso. Desactivé el bloqueador de anuncios, vi YouTube hasta que se reprodujo un anuncio y luego volví a activarlo; después de eso tampoco volvió a aparecer el popup de advertencia por bloqueo de anuncios.
    • Probablemente lo que buscas sea esto: https://news.ycombinator.com/item?id=37873749
      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.

    • Parece que la intención es usar la Web Integrity API para esa “opción nuclear”: https://arstechnica.com/gadgets/2023/07/googles-web-integrit...
      Es un tema que ya se trató varias veces antes en HN.
    • Entonces volverán a aparecer userscripts que evadan la detección. Las soluciones del lado del cliente inevitablemente se convertirán en una carrera armamentista entre Google y los desarrolladores de userscripts/bloqueadores de anuncios.
      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.
    • La verdadera opción nuclear sería prohibir la cuenta de Google o bloquear la IP en todos los servicios de Google.
    • En mi entorno, YouTube ya se comporta así. Con uBlock Origin activado, el sitio principal carga, pero todos los mosaicos de video son rectángulos grises y los títulos solo aparecen como barras grises.
  • 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.

    • El único final bueno para todos es cero anuncios.
    • Un buen final sería que Google actuara de forma menos monopólica en el streaming de video.
      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.
    • Los anuncios a mitad del video sí están, hasta cierto punto, bajo control del creador.
      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.
    • Los anuncios antes de que empiece el video deberían durar como máximo el 10% de la duración del video, y el mínimo de referencia debería ser de unos 30 segundos. No tiene sentido poner anuncios largos en videos cortos.
    • No debería haber anuncios a mitad de videos de meditación. Tampoco debería haber anuncios al manejar, porque no se pueden saltar.
  • 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.

    • Si el cliente se vuelve demasiado hostil, simplemente dejo de usar el servicio. Dejé Reddit después de que cerró Apollo, y si en YouTube ya no se puede bloquear publicidad, buscaré otra cosa que hacer.
      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.

    • Consideraría YouTube Premium si implementara algo como SponsorBlock y realmente bloqueara también los anuncios que los creadores insertan dentro del video. Si todos los creadores me dicen que compre NordVPN o me suscriba a Nebula, entonces Google no me está dando una experiencia sin anuncios.
    • En general es cierto, pero para mí YouTube se parece más a una distracción adictiva que a algo de valor. Pago la cuota de TV porque es ley, pero en realidad no la uso para nada.
      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.
    • Al principio, comparándolo con Netflix, me parecía mal pagar por contenido que ya podía ver gratis. Pero al compararlo con Spotify, llegué a la conclusión de que sí tenía valor.
      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.
    • A diferencia de pagarle a un proveedor de servicios real, YouTube Premium se parece más a hacerle una donación a Google. Google seguirá monetizando a los usuarios como en los últimos 10 años, y agradecerá recibir unos cuantos huesos más para tirar al motor de carbón de Bard.
    • Me da curiosidad saber qué parte va a los creadores de los ingresos de YouTube Premium.
  • 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.

    • Aunque costara 10 centavos en otro país, no le pagaría ni un centavo a Google. Google no necesita mi dinero y, sobre todo, no se lo merece.
    • Si usas la VPN con ubicación en Rusia, directamente no aparecen anuncios.
      El 24 de febrero de 2022, en la práctica, fue como si le hubieran dado YouTube Premium a toda Rusia.
    • Me pregunto si hay que seguir usando la VPN después de comprarlo.
      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.
    • Pagarle dinero a una empresa de publicidad no es una buena forma de avanzar hacia un mundo con menos anuncios.
    • No entiendo bien por qué, aunque configuré Mullvad y la ubicación de YouTube en Ucrania, YouTube Premium me pide CA$12.99. Supongo que serán dólares canadienses.