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
- Vá para https://addons.mozilla.org/firefox/addon/greasemonkey/ e pressione o botão verde de instalação
- Após a instalação do complemento, reinicie o Firefox
- Abra http://lekensteyn.nl/files/Remove_in-video_Youtube_adverts.user.js e pressione o botão Instalar.
- 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.
- Chave:
noscript.surrogate.removeVideoAdsYoutube.sources
Valor:
!@*.youtube.com
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.