右側の広告やYouTubeビデオ内の小さなバナーは気にしませんが、ビデオが再生される前に表示される広告は本当に迷惑です。
これらの広告を無効にするにはどうすればよいですか?
Firefox向けAdblock Plusをインストールできることは知っていますが、これは他のすべての広告も無効にするため、ウェブマスターにとって公平ではありません。それが広告を取り除く唯一の方法である場合、Googleは真剣に何か間違ったことをしました。
右側の広告やYouTubeビデオ内の小さなバナーは気にしませんが、ビデオが再生される前に表示される広告は本当に迷惑です。
これらの広告を無効にするにはどうすればよいですか?
Firefox向けAdblock Plusをインストールできることは知っていますが、これは他のすべての広告も無効にするため、ウェブマスターにとって公平ではありません。それが広告を取り除く唯一の方法である場合、Googleは真剣に何か間違ったことをしました。
回答:
@phwdが投稿した拡張機能に基づいて、ビデオ内広告を削除するという1つのことだけを行うように設計された簡単なスクリプトを作成しました。
さまざまなブラウザーにこのスクリプトをインストールする手順は、https://stackapps.com/tags/script/infoにあります。
Firefoxを使用していて、NoScriptがインストールされている場合は、以下のサロゲートを使用できます。about:configには、両方とも文字列型の2つの設定を追加する必要があります。
noscript.surrogate.removeVideoAdsYoutube.sources
!@*.youtube.com
キー:noscript.surrogate.removeVideoAdsYoutube.replacement
値:
(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)}})()
独自の代理を作成する場合は、http://hackademix.net/2011/09/29/script-surrogates-quick-reference/をご覧ください。
更新(02/24/14):noscriptサロゲートコードを修正。Greasemonkeyスクリプトは、この日付でまだ壊れています。
ytplayer
他のバグの原因が導入されました。
Google ChromeのYoutubeオプションを使用できます。設定のビデオオプションで[InVideo広告と注釈を非表示]を有効にします