Show HN: O YouTube baniu os bloqueadores de anúncios, então eu construí uma extensão para pular os anúncios dele
A ofensiva do YouTube contra bloqueadores de anúncios levou desenvolvedores a criarem novas extensões de navegador que aceleram ou silenciam os anúncios em vez de bloqueá-los diretamente, tentando parecer compatíveis com os scripts do YouTube enquanto ainda economizam o tempo dos usuários. Comentadores relatam experiências totalmente diferentes dependendo do navegador, da conta e da configuração do adblock — alguns dizem que o uBlock Origin no Firefox ainda funciona perfeitamente, outros enfrentam avisos ou bloqueios de reprodução —, destacando um teste A/B deliberado e em evolução pelo Google. A discussão se amplia para o debate sobre a ética de bloquear anúncios versus pagar pelo YouTube Premium, o medo de futuros controles no estilo DRM na web e o interesse em frontends e apps alternativos como NewPipe, FreeTube, Piped e SponsorBlock.
Detecção de adblock e experiências dos usuários
- Muitos relatam que o YouTube ainda funciona bem com o uBlock Origin (muitas vezes no Firefox), sem avisos ou anúncios.
- Outros veem um comportamento agressivo contra adblock: modais, bloqueio da reprodução depois de alguns vídeos, ou necessidade de limpar/atualizar repetidamente as listas de filtros do uBO.
- O comportamento parece ser baseado em coortes: implantação gradual, por conta/navegador, em testes A/B, às vezes apenas quando logado. Alguns viram os popups por um breve período e depois eles desapareceram.
- Alguns usuários observam que, se usam apenas o uBO (sem outros bloqueadores) ou assistem deslogados/em janela anônima, evitam problemas.
Abordagem da extensão e corrida armamentista técnica
- A extensão mostrada não bloqueia anúncios; ela silencia o player e acelera os trechos de anúncio para que o YouTube “pense” que os anúncios foram exibidos.
- Comentadores gostam disso como um recurso alternativo mais difícil de detectar: o servidor vê o tempo total de reprodução do anúncio, mas os usuários não assistem de fato.
- Outros alertam que isso vai virar um jogo de gato e rato: o YouTube pode detectar mudanças em playbackRate, atrasar o conteúdo principal até o tempo do anúncio acabar ou mudar DOM/CSS com frequência.
- Preocupações de desempenho: observação constante do DOM e dependência de seletores CSS frágeis podem quebrar com pequenas mudanças na interface.
Alternativas e ferramentas
- Soluções populares mencionadas:
- uBlock Origin (muitas vezes com atualizações manuais de “Quick Fixes”).
- SponsorBlock para pular patrocínios inseridos pelos criadores.
- Firefox + uBO, Brave, Safari + Vinegar/Baking Soda, ReVanced no Android.
- NewPipe, forks do NewPipe com SponsorBlock, FreeTube, frontends Piped, mpv+yt-dlp e players personalizados via YouTube.js.
- Abordagens com DNS/hosts (Pi-hole, listas de hosts) em geral falham agora porque o YouTube entrega anúncios pelos mesmos domínios do vídeo.
Ética, economia e Premium
- Forte divisão:
- Um lado: bloquear anúncios é “carona grátis”; os usuários deveriam assistir aos anúncios ou pagar pelo Premium, especialmente dado o baixo custo mensal em algumas regiões.
- Outro lado: atenção não é uma dívida; bloquear anúncios é autodefesa contra manipulação, rastreamento e enshittification. Muitos se recusam a pagar por princípio, especialmente ao Google.
- Alguns argumentam que os criadores são prejudicados pelo bloqueio de anúncios; outros dizem que apoiam os criadores diretamente via Patreon, etc., e veem o YouTube como o problema.
- Vários usuários dizem que o preço do Premium é alto demais, muitas vezes embalado com serviços indesejados (Music), sem uma categoria mais barata “só sem anúncios”.
Direções futuras e preocupações com DRM
- Vários esperam uma escalada: inserção de anúncios no lado do servidor, DRM/Web Integrity ou attestation de hardware para dificultar o bloqueio no lado do cliente.
- Outros argumentam que o YouTube “não pode vencer” tecnicamente enquanto os usuários controlarem o cliente, prevendo formas mais sofisticadas de pular anúncios (por exemplo, com IA ou proxies de pré-busca).