あつりんの備忘録♪

日々の出来事や忘れちゃぁならん事などなど、ゆる~く書いていきます♪

hostsファイルの編集で広告を未表示に!

XPERIA arc」上で、ストレスの一つとして挙げられるのがアプリケーション上に表示される広告(Adware)。
広告の善し悪しは別として、広告を表示させる位置が明らかに悪く誤タッチする事も少なくない。中には有料版を購入すれば広告が消えてUIが洗練される旨を謳って誘導している無料アプリケーションもあり、本当に必要な物であれば数百円程度の出費も吝かでは無い。しかし有料版のリリースが存在しないものは、無駄に通信を続ける広告に付き合いながら使い続けなくてはならないというのが現実だったりします。
それを払拭すべく導入しているのが、「AdAway」(https://market.android.com/details?id=org.adaway)というアプリケーション。要は、システムのhostsファイルに広告通信遮断対象ホストデータ(アドレス)を書き加えることで広告表示の為の通信を遮断・未表示(広告表示領域をタップしてもリンクが機能せず無反応になる)にしてしまおうというもの。ちなみに、システムファイルを改竄することから要root化。
この「AdAway」を導入し、日々追加される最新の広告通信遮断対象ホストデータをコンスタントにアップデートさえすれば、大概の広告は表示されなくなる・・・が、如何せん「AdAway」は海外アプリであることから日本国内の広告通信遮断対象ホストデータが非常に少なく、国産アプリ上で表示される日本の広告(例えば、モバゲーとかGreeなど)までは対応しきれていない。
そこで、日本国内用の広告通信遮断対象ホストデータを自分でhostsファイルに付け加えて、日本の広告も遮断しちゃおうというのが今回の趣旨。方法は以下の通り。

  • 日本国内の広告通信遮断対象ホストデータ(テキスト)の入手。
    • ググれば多数Hitする。
    • 今回自分が登録した日本国内用の広告通信遮断対象ホストデータは次の通り。

ad.adlantis.jp
ad.maist.jp
ad.mediba.jp
ad.qwapi.com
ad1.nend.net
adl-wf4.s2.atlnet.jp
adl-wf5v.s3.atlnet.jp
adl-wf6v1.atlnet.jp
adlantis.jp
admaster.heyos.com
admin.ad-maker.info
ak.assets.adlantis.jp
ameba.d.ad-cloud.jp
analytics.admob.com
api.ad.mediba.jp
api.applogsdk.com
app.click.livedoor.com
bullseye.backbeatmedia.com
en.mywebzines.com
images.ad-maker.info
js.inmobi-jp.com
js1.nend.net
mm.admob.com
mmv.admob.com
mobileads.google.com
mywebzines.com
nicopon.jp
p.admob.com
pagead2.googlesyndication.com
r.admob.com
sp.ad.adlantis.jp
sp.conv.adlantis.jp
sp.www.adlantis.jp
spad.i-mobile.co.jp
spapi.i-mobile.co.jp
spdeliver.i-mobile.co.jp
static.adlantis.jp
vatan.adlantis.jp
vatanir.adlantis.jp
www.adlantis.jp

    • 先程入手した日本国内の広告通信遮断対象ホストデータを「Blackリスト」に面倒でも一件ずつ登録する。

この操作で、アプリケーション上に表示されていた広告表示エリアが空白になるか、ページが見つからないというメッセージ表示だけになり、リンクも切れていることから誤タップしても無問題!

これで、煩わしい広告の嵐からは開放されました!尚、広告通信遮断対象ホストデータは日々更新されるので、ある程度のスパンで更新・追加が必要。広告が頻繁に表示される様になったら見直しましょう!
ちなみに、同類のアプリケーションで「AdFree」(https://market.android.com/details?id=com.bigtincan.android.adfree)という有名どころがあるが、こちらは自分でホストデータの登録ができずカスタマイズ性に乏しい。「AdAway」であれば、ユーザーの意向に沿って広告をガードするだけでなく、Whiteリストに登録する事で広告をスルー(広告を無効にすると起動できないアプリケーションの場合に必要)したり、広告ブロック機能をワンタッチでON・OFFできるなど自由度が高いので断然オススメだ。