5 puntos por GN⁺ 2023-11-20 | 1 comentarios | Compartir por WhatsApp
  • En una situación donde YouTube ya no permite AdBlocker, se publicó una extensión que hace pasar rápidamente los anuncios sin bloquear directamente los anuncios de video
  • Cuando detecta un anuncio, cambia temporalmente el estado de reproducción del video para silenciarlo, poner la velocidad de reproducción en 10x y hacer clic automáticamente en el botón de omitir
  • En lugar de usar listas de bloqueo o filtrado, utiliza un método de aceleración que manipula el tramo de reproducción del anuncio, por lo que funciona distinto a los bloqueadores de anuncios tradicionales
  • La extensión se distribuye en Chrome Web Store, y el código fuente de ad-accelerator está publicado en GitHub
  • Más que eliminar por completo los anuncios de YouTube, es una herramienta para hacerlos pasar en poco tiempo, y antes de instalarla se puede revisar cómo funciona y su código

Cómo salta los anuncios

  • Cuando aparece un anuncio en un video de YouTube, la extensión manipula temporalmente el video en reproducción
    • Silencia el volumen
    • Configura la velocidad de reproducción en 10x
    • Si hay un botón de omitir, hace clic automáticamente

Distribución y código

1 comentarios

 
GN⁺ 2023-11-20
Opiniones de Hacker News
  • Un usuario que escribió su propio script de usuario mencionó que actualizar las propiedades del elemento de video no provoca una actualización del DOM, por lo que es difícil parchearlo o detectarlo. Señaló que, para detectar la detección de bloqueadores de anuncios, podría ser necesario revisar la velocidad de reproducción o manipular de forma compleja los prototipos de JS. Como se consulta el DOM cada vez que cambia la página, puede haber una ligera sobrecarga en el tiempo de renderizado, y si se usan clases CSS fijas, pequeños cambios en el código de la página pueden hacer que la verificación falle. Revisar .innerText se propone como solución si en el futuro surgen problemas.
  • Sugieren agregarlo a addons.mozilla.org para que también pueda usarse en Firefox y Firefox para Android.
  • Un desarrollador de extensiones presentó un atajo que permite omitir anuncios haciendo clic en el botón de "Saltar anuncio" o, cuando ese botón no existe, estableciendo la "posición de búsqueda" del video al 100%.
  • Para usuarios de Safari, recomiendan una extensión llamada Vinegar, aunque mencionan que recientemente ha habido problemas al abrir videos de YouTube y que el desarrollador los está corrigiendo rápidamente.
  • Mencionan que usar el archivo hosts para bloquear muchos anuncios es efectivo, y que puede ser una opción a considerar cuando los bloqueadores de anuncios habituales no funcionan bien.
  • Comentan que uBlock Origin funciona bien en YouTube y que, mientras los filtros se mantengan actualizados, es posible no ver anuncios.
  • Dicen que si se actualiza manualmente todos los días la lista de filtros Quick Fixes de uBlock Origin, es muy poco probable ver anuncios en YouTube.
  • Se puede crear una extensión sencilla que reemplace el reproductor de video predeterminado por uno personalizado usando una biblioteca de JavaScript que interactúe directamente con la API de YouTube. Esto puede mejorar la experiencia del usuario con streaming en alta calidad, precarga de video en segundo plano y más opciones de subtítulos.