Volver a proyectosScript de automatización

YouTube AdBlock Ban Bypass

Userscript enfocado para YouTube que detecta estados de advertencia por AdBlock y restaura la reproducción con mínima disrupción visual.

Contexto

Se construyó como complemento más pequeño y enfocado del script más amplio de YouTube, apuntando específicamente a preservar la reproducción cuando aparecen pantallas de advertencia.

Problema

El flujo de advertencia por AdBlock en YouTube puede interrumpir la reproducción y degradar la experiencia, incluso cuando el usuario solo quiere conservar el comportamiento normal del player.

Solución

El script detecta estados de advertencia, reemplaza la superficie rota de reproducción cuando hace falta, limpia elementos duplicados y preserva funciones nativas como reproducción en alta calidad y Picture-in-Picture.

Decisiones clave

  • -El alcance se mantuvo muy acotado al problema del warning/bypass en lugar de mezclar funciones no relacionadas.
  • -Se preservó al máximo el comportamiento nativo del reproductor para que la corrección se sienta invisible.
  • -Se añadió limpieza de elementos duplicados para evitar una página visualmente rota tras el reemplazo.

Características clave

  • -Detección inmediata de advertencias por AdBlock
  • -Reemplazo fluido de la superficie de reproducción
  • -Limpieza de elementos duplicados
  • -Soporte para páginas normales, videos embebidos y enlaces directos
  • -Preservación de reproducción en alta calidad y PiP

Resultados

  • -Entrega una corrección muy enfocada con un valor antes/después fácil de entender.
  • -Muestra buen criterio sobre alcance en scripting de navegador.
  • -Complementa el proyecto más amplio de mejoras para YouTube sin duplicarlo.

Stack

JavaScriptTampermonkeyYouTube API

Enlaces