2009/09/17

Google Chromeで広告ブロック

Google Chromeで広告ブロック - A Perfect Night For Bananafish
Google Chromeで広告ブロックCommentsAdd Star

Technotes

Google Chromeで広告をブロックしたくなったので、AdSweepというのを試してみたよ。
AdSweep

http://www.adsweep.org/
導入方法

1. http://www.adsweep.org/よりAdSweep.user.jsをダウンロードする。

2. C:\Users\\AppData\Local\Google\Chrome\User Data\Default 以下に"User Scripts"という名前のフォルダを作成して、そこへAdSweep.user.jsをコピーする。

こんな感じ

C:\Users\\AppData\Local\Google\Chrome\User Data\Default\User Scripts\AdSweep.user.js

(Windows Vistaの場合。その他のOSについては、User Data Directory (Chromium Developer Documentation)を参考)

3. Google Chromeの起動用アイコンを右クリック→[プロパティ]を開き、「リンク先」の末尾に --enable-user-scripts を追記して[OK]を押す。最初ハイフン(-)は2つね。

こんな感じ

C:\Users\\AppData\Local\Google\Chrome\Application\chrome.exe --enable-user-scripts

f:id:yocifico:20090818210934j:image:w300

4. 現在起動しているChromeがあればすべて終了して、3.で変更したアイコンでChromeを再起動する。

5. http://www.adsweep.org/にアクセスする。「NO JOKE!! YOU WON 1 MILLION DOLLARS!!」とビカビカ光ってたやつが消えて、右上に「Your AdSweep is currently active (v.1.6.17.1)」のように表示されることを確認。

AdSweep導入前 AdSweep導入後
f:id:yocifico:20090818210933j:image:w200 f:id:yocifico:20090818210932j:image:w200

他のページにもアクセスしてみる。広告がブロックされて少しスッキリするよ。
AdSweep導入前 AdSweep導入後
f:id:yocifico:20090818213725j:image:w200 f:id:yocifico:20090818213724j:image:w200

基本的にはこれでOK。ブロックしたい広告のリスト編集はAdSweep.user.jsをいじる必要があるのが難点か。

AdSweepを起動したくないときのことを考えて、オプション--enable-user-scripts(上記3.で設定した)のないショートカットアイコンも作っておくとよいかも。

とりあえず今回はここまで。

エクステンションのAdSweep.crxでの導入も試みたのだけど

Extension Error Could not install extension from 'C:\AdSweep.crx'. Extension are not enabled.

となってうまくいかなかった。(Windows Vista,Chromeバージョン 3.0.195.6)

Windows XP,Chrome 3.0.195.6ではAdSweep.crxでの導入はうまくできた。うーむ。