Como posso desativar os anúncios exibidos antes dos vídeos do YouTube?

18

Não me importo com os anúncios do lado direito ou com o pequeno banner nos vídeos do YouTube, mas os anúncios exibidos antes da exibição de um vídeo são realmente irritantes.

Como posso desativar esses anúncios?

Sei que posso instalar o Adblock Plus para Firefox, mas isso também desativa todos os outros anúncios que não são justos para os webmasters. Se essa é a única maneira de se livrar dos anúncios, o Google fez algo errado.

Lekensteyn
fonte
Você já experimentou os complementos de Como bloquear anúncios do YouTube ? Eu usei esse site para Firefox e Chrome, funcionou perfeitamente.
Pio89 # 13/13

Respostas:

9

Com base na extensão postada por @phwd , criei um script simples desenvolvido para fazer exatamente uma coisa: remover anúncios em vídeo.

Instruções de instalação simples para o Firefox

  1. Vá para https://addons.mozilla.org/firefox/addon/greasemonkey/ e pressione o botão verde de instalação
  2. Após a instalação do complemento, reinicie o Firefox
  3. Abra http://lekensteyn.nl/files/Remove_in-video_Youtube_adverts.user.js e pressione o botão Instalar.
  4. Lucro!

Outros navegadores

Instruções para instalar esse script em vários navegadores podem ser encontradas em https://stackapps.com/tags/script/info

Firefox com Noscript

Se você estiver usando o Firefox e tiver o NoScript instalado, poderá usar os substitutos abaixo. Você precisa adicionar duas configurações a about: config , ambas do tipo string.

  1. Chave: noscript.surrogate.removeVideoAdsYoutube.sources
    Valor:

    !@*.youtube.com

  2. Chave: noscript.surrogate.removeVideoAdsYoutube.replacement
    Valor:

    (function(){try{var o=ytplayer.config.args,i;for(i in o){if(o.hasOwnProperty(i)&&/^(afv_)?ad/.test(i))delete o[i]}}catch(e){}var a=document.getElementById("movie_player");if(a){var b=a.cloneNode(!0); b.setAttribute("flashvars", a.getAttribute("flashvars").replace(/&(afv_)?ad[^&]+/g,"")); a.parentNode.replaceChild(b,a)}})()

Se você quiser criar seus próprios substitutos, consulte http://hackademix.net/2011/09/29/script-surrogates-quick-reference/

UPDATE (24/02/14): código substituto noscript fixo. O script Greasemonkey ainda está quebrado nesta data.

Lekensteyn
fonte
11
FYI: isso quebrou em alguma versão, os anúncios apareceram há um mês ou mais.
Lekensteyn
11
Para mim, desde que eu usei o script, eu nunca vi anúncios, mesmo agora
Theta30
11
@ Theta30 Você está usando outras extensões ou scripts de usuários que podem fazer isso?
Lekensteyn
Observação: observei a correção do script do usuário, mas um problema permanece: ao navegar para um novo vídeo, os anúncios ainda estão visíveis. Tentativas de corrigir isso (substituindo um getter / setter ytplayer) introduziram outras fontes de bugs.
Lekensteyn
5

Você pode usar as opções do YouTube para o Google Chrome . Nas opções de vídeo, nas configurações, ative "Ocultar anúncios e anotações em vídeo"

Ocultar os anúncios em vídeo

phwd
fonte
Você conhece uma ferramenta semelhante para o Firefox? Além disso, a opção "Ocultar anúncios e anotações em vídeo" afeta os anúncios reproduzidos antes dos vídeos?
Lekensteyn
@Lekensteyn Sim, é isso que significa a opção; remove anúncios antes dos vídeos. Não, eu não conheço uma ferramenta semelhante para o Firefox. O autor costumava ter uma extensão do Firefox, mas eles a removeram. spoi.com/software/yto
phwd
Obrigado pelo seu ponteiro, eu criei um pequeno script que faz exatamente o que eu quero, sem sinos e assobios. webapps.stackexchange.com/a/23745/11016
Lekensteyn