iPhoneで広告をブロックするアプリ

公開日:
更新日:
0iPhone

広告のブロック機能とは

iOS 9 から広告のブロック機能 (コンテンツブロッカー)が実装されました。もともと iPhone のデフォルトのブラウザである Safari にはポップアップの広告を自動的にブロックする機能が付いていました。しかし、iOS 9 で有効になった広告をブロックする機能は、ポップアップ以外の広告すらブロックします。


ただし、iOS 自体に実装されているわけではなく、Safari の拡張機能 (Safari Extensions) であるため、App Store から専用のアプリをダウンロードして、インストールする必要があります。そのため、Safari 以外のアプリ内ブラウザ (例えば、Twitterアプリから Web サイトを開く場合など) では利用できません。


広告をブロックするアプリは、App Store から有料・無料のものまでいくつか登場しています。アプリを使用することで、煩わしい広告がブロックされるだけでなく、ページの読み込みも速くなり、通信量も減り、広告を悪用したマルウェアなども回避できるため、iPhone ユーザにとって利便性が向上します。

広告以外のブロック

コンテンツブロッカーは広告をブロックするだけの機能ではありません。その名前の通り、"コンテンツ" をブロックします。コンテンツとは、画像、動画、SNSの共有ボタン、Javascript まであらゆるコンテンツが含まれます。ただし、どのコンテンツをブロックするか選択できるアプリと、選択できないアプリがあるため注意して下さい。


また、アプリによっては "トラッキング" もブロックできる機能もあります。トラッキングとは、ユーザの行動データを指します。例えば、どこから訪問したのか、どんなページを見たのか、何を買ったのかなどです。トラッキングデータには個人を特定できるような情報は一切含まれていません。トラッキングデータは、ユーザに対して適切なコンテンツや広告を表示するために使われます。そのため、トラッキングデータをブロックした場合、Web サイトによってはユーザに対して適切なコンテンツを提供できない場合があります。

広告をブロックするアプリのメリットとデメリット

コンテンツをブロックすると、そのコンテンツが読み込まれないため "通信量の削減""読み込み速度の向上" のメリットがあります。また、その副次的なメリットとして、バッテリーが少しだけ長持ちします。コンテンツブロッカーの多くは平均して 50 ~ 60 % 程度の通信量と読み込み時間の削減ができるとしています。


逆にアプリを使うユーザのデメリットはほとんどありません。一部のアプリでは課金制ですが、無料でも十分に実用的なアプリがあるため、料金面でもデメリットはありません。App Store からアプリをインストールする作業が必要である程度です。ただし、間接的なデメリットとして、広告費を収入源としているお気に入りの Web サイトが、コンテンツブロッカーによって広告収入を得られず閉鎖する可能性があります。


アプリを使うユーザにはデメリットはほとんどないものの、コンテンツを提供している Web サイトの運営側の影響は甚大です。まず、広告収入が得られなくなるため今後の運営自体を見直す必要があります。また、ユーザがトラッキングまでブロックしている場合、行動データを解析できないため、Web サイトの改善や拡張が難しくなります。これらの問題点については、後述する "広告を収入源としているサイトについて" で詳しく述べます。

広告をブロックするアプリの設定方法

この手順は、広告をブロックするアプリのインストールを終えてから実施して下さい。インストール前に始めると "コンテンツブロッカー" の設定項目が表示されません。


広告をブロックするアプリの設定方法は、"設定" から "Safari" をタップし、"コンテンツブロッカー" をタップします。


広告をブロックするアプリの設定方法1 広告をブロックするアプリの設定方法2 
広告をブロックするアプリの設定方法

コンテンツブロッカーにはインストールしたアプリが表示されます。(下記は、1Blocker の例です。)有効にしたいコンテンツブロッカーのアプリをタップします。


広告をブロックするアプリの設定方法3 広告をブロックするアプリの設定方法4 
広告をブロックするアプリの設定方法

アプリによってはアプリ内に設定項目がある場合と、ない場合があります。1Blocker ではアプリ内にコンテンツブロッカーを有効にする設定があるので、そちらも有効にします。アプリ内に設定項目がない場合は、上記の設定のみで有効になります。

広告をブロックするアプリ一覧

App Store からダウンロードできる広告をブロックするアプリを 2015 年 9 月 22 日時点で公開されているものをまとめています。また、これらのアプリを利用する場合は、iOS 9 にアップデートして下さい。ただし、2015 年 9 月 22 日以降に登場したアプリでも有名なアプリについては追記しています。

1Blocker

1Blocker は、アプリをインストール後、"設定" アプリで許可するコンテンツブロッカーから 1Blocker を有効にして、1Blocker アプリ内の設定も有効にして下さい。1Blocker は、複数のコンテンツブロック機能を有効にする場合のみアプリ内課金が必要になりますが、課金なしでも十分に実用的です。特に、後述する日本向けに最適化されたカスタムパケッケージ ("AdAwayJP.1blockpkg") を入れることで、国内サイトの広告はほぼブロックできます。また、いくつかのコンテンツブロッカーを評価する記事を読んだ限りでも、無料アプリの中では 1Blocker が一定の評価を得ています。


1Blocker
1Blocker

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

1Blocker1 1Blocker2 1Blocker3 1Blocker4 1Blocker5 
1Blocker

1Blocker は、ブロックする URL、Cookie、CSS を指定することでフィルタをカスタマイズすることもできます。フィルタをカスタマイズしたい場合は、1Blocker Editor からカスタマイズファイルを作成することができます。作成したカスタマイズパッケージは、画面上の "Save" ボタンをクリックすると、.1blockpkg ファイルとして保存することができます。1Blocker Editor では、"Package" と "Rules" があり、1 つの Package の中に複数の Rules を含めることができます。Rules ではブロックしたいコンテンツのフィルタを設定します。フィルタの設定では、一部の正規表現が使用可能です。


また、1Blocker Editor では他のユーザが定義したファイルを取り込むこともできます。下記からダウンロードできるファイルは、AdAwayJP のリストを元に作成されているため、日本向けに最適化されています。


Custum 1blocker filters for Japanese

上記のサイトにあるファイルをアプリに取り込む場合は、ファイルをダウンロードして AirDrop や メールなどで端末に送信し、1Blocker にコピーして下さい。iPhone からアクセスする場合は、上記のサイトからそのまま 1Blocker にコピーできます。コピーが終わると、"CUSTOMIZE" の一番下にある "CUSTOM" のルールが有効化できます。カスタマイズされたパッケージを無効にするにはスライドボタンから行いますが、パッケージ自体を削除するには左にスライドすると "DELETE" が表示されますので、そこから削除して下さい。


上記のファイルを 1Blocker Editor に取り込む場合は、"Open from file" ボタンをクリックして、対象のパッケージを選択すると取り込むことができます。取り込み後は、フィルタのルールを自由にカスタマイズすることができます。カスタマイズ後は、ファイルを保存して端末のアプリに取り込んで下さい。

Ad Block Multi

Ad Block Multi は、広告のブロック、トラッキングの拒否、SNS ウィジェットのブロック、マルウェア・スパイウェアドメインのブロック、ヨーロッパを中心とした地域固有フィルタの選択ができます。最大で 51 % の通信量を削減できるとのことです。


Ad Block Multi
Ad Block Multi

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

Ad Block Multi1 Ad Block Multi2 Ad Block Multi3 Ad Block Multi4 Ad Block Multi5 Ad Block Multi6 Ad Block Multi7 Ad Block Multi8 
Ad Block Multi

Ad-Blocker

Ad-Blocker は、コンテンツブロッカーを追加するためのアプリ内課金があります。アプリ内課金の追加項目以外は、アプリ内に設定項目がないため、"設定" アプリでコンテンツブロッカーを有効にして下さい。


Ad-Blocker
Ad-Blocker

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

Ad-Blocker1 Ad-Blocker2 Ad-Blocker3 Ad-Blocker4 
Ad-Blocker

AdBlock

AdBlock は、アプリ内に設定項目がないため、アプリをインストール後、"設定" アプリで許可するコンテンツブロッカーを選択して下さい。選択できるコンテンツブロッカーは 3 種類あります。


このアプリは、非常に強力なコンテンツブロッカーであるため、サイトによってはレイアウトデザインを著しく損なう場合があります。特に許可するコンテンツブロッカーの中でも "International Language" は非常に強力なため、サイトのレイアウトデザインが崩れる可能性が高くなります。


AdBlock
AdBlock

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

AdBlock1 AdBlock2 AdBlock3 AdBlock4 
AdBlock

ADBLOCKER by F-Secure

F-Secure ADBLOCKER は、フィンランドのセキュリティ企業 F-Secure が開発したコンテンツブロッカーです。


F-Secure ADBLOCKER
F-Secure ADBLOCKER

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

使い方は、アプリを開き "Start blocking ads" をタップします。そのボタンの下には、サービス規約 (terms of service) と、プライバシーポリシー (privacy policy) のリンクがあります。また、サービスを向上させるための情報収集に協力しない場合は、チェックボックスのチェックを外すことで拒否できます。


"START HERE" ボタンをタップすると、現在の広告をブロックしているかの状態が表示されます。"AdBlocer is OFF" の状態であれば、設定アプリを開き Safari のコンテンツブロッカーから "AdBlocker by F-Secure" を有効にします。アプリに戻り、状態が "AdBlocer is ON" になっていれば設定完了です。


コンテンツブロッカーのフィルタをアップデートは、随時更新されます。アプリ内のボタンの下にある表示が "Blocking filters are up-to-date" となっていれば最新版にアップデートされています。


F-Secure ADBLOCKER1 F-Secure ADBLOCKER2 F-Secure ADBLOCKER3 F-Secure ADBLOCKER4 
F-Secure ADBLOCKER

Adblock Plus

Adblock Plus は、オープンソースベースで開発されているソフトウェアで、各 OS の PC、モバイル向けに配布されています。累計ダウンロード件数が 3 億件を上回る有名で定番的なソフトウェアです。


このソフトウェアの特徴としては、デフォルトの設定ではユーザにとって押し付けがましくない広告 (Non-intrusive Ads) は表示するという点です。もちろん設定画面から、これらの広告も非表示にすることができます。


ただし、好ましい広告 (Acceptable Ads) は非表示にすることはできません。好ましい広告とは、申請された広告や、広告を掲載している Web サイトを、27,000人以上のメンバーで構成される公開フォーラムで審査を行い、認可を受けた広告が好ましい広告となります。好ましい広告の条件は以下の通りとなります。


  • 腹立たしい広告ではないこと
  • ユーザーが読もうとしているコンテンツを邪魔したり歪めたりしないこと
  • 広告であることが明らかであること
  • 大げさな表現や効果を使わなくても効果的な広告であること
  • ウェブサイトに合った、適切な広告であること

Adblock Plus
Adblock Plus

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

使い方は、アプリを起動してチュートリアル終了画面下のアイコンをタップします。Adblock Plus の設定画面上の "Adblock Plus" が有効になっていれば、ブロック機能が有効になっています。押し付けがましくない広告を非表示にするには "Acceptable Ads" をタップし、"Allow some non-intrusive ads" を有効にして下さい。


Adblock Plus1 Adblock Plus2 Adblock Plus3 Adblock Plus4 Adblock Plus5 
Adblock Plus

AdBlocker PRO

有料のコンテンツブロッカーです。広告のみをブロックします。アプリ内に設定項目がないため、"設定" アプリでコンテンツブロッカーを有効にして下さい。


AdBlocker PRO
AdBlocker PRO

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

AdBlocker PRO1 AdBlocker PRO2 AdBlocker PRO3 AdBlocker PRO4 AdBlocker PRO5 
AdBlocker PRO

AdFence

無料で使用でき、アプリ内課金もありません。アプリ内に設定項目がないため、アプリをインストール後、"設定" アプリで許可するコンテンツブロッカーを選択して下さい。


AdFence
AdFence

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

AdFence1 AdFence2 AdFence3 
AdBlock

AdMop

アプリをインストール後、"設定" アプリで許可するコンテンツブロッカーを選択して下さい。広告をブロックする "AdMop-Ads" の他に、アラビア系のコンテンツ、中国系のコンテンツ、ドイツ系のコンテンツ、ソーシャル系のコンテンツ、トラッキングなどをブロックできます。また、アプリ内の "Update Blocking Rules" により、コンテンツブロッカーのリストを最新にすることができます。


AdMop
AdMop

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

AdMop1 AdMop2 AdMop3 AdMop4 AdMop5 AdMop6 AdMop7 AdMop7 AdMop7 AdMop8 
AdMop

Adamant

Adamant は、アプリ内に設定項目がないため、"設定" アプリでコンテンツブロッカーを有効にして下さい。


Adamant
Adamant

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

Adamant1 Adamant2 Adamant3 
Adamant

AdsDown

有料のコンテンツブロッカーです。広告、トラッキング、SNS ウィジェットをブロックします。"設定" アプリでコンテンツブロッカーを有効にして下さい。


AdsDown
AdsDown

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

AdsDown1 AdsDown2 AdsDown3 
AdsDown

BlockBear

有料のコンテンツブロッカーです。広告、SNS ウィジェット、クッキー (対象外にするホワイトリスト機能あり) をブロックします。"設定" アプリでコンテンツブロッカーを有効にして下さい。


BlockBear
BlockBear

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

BlockBear1 BlockBear2 BlockBear3 
BlockBear

Blockr

有料のコンテンツブロッカーです。広告のブロック、トラッキングの拒否、メディアごとのブロック、ソーシャルボタンのブロック、クッキーブロッカー、ホワイトリストの作成ができます。


Blockr
Blockr

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

Blockr1 Blockr2 Blockr3 Blockr4 Blockr5 Blockr6 Blockr7 Blockr8 
Blockr

Clean Explorer

有料のコンテンツブロッカーです。広告、トラッキング、画像をブロックします。"設定" アプリでコンテンツブロッカーを有効にして下さい。


Clean Explorer
Clean Explorer

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

Clean Explorer1 Clean Explorer2 Clean Explorer3 Clean Explorer4 Clean Explorer5 Clean Explorer6 Clean Explorer7 Clean Explorer8 Clean Explorer9 
BlockBear

Crystal

有料のコンテンツブロッカーです。広告のブロック、トラッキングを拒否できます。平均で読み込み時間を 74 %、通信量を 53 % 削減できるとしています。アプリ内での設定項目はありません。また、開発元にブラックリストを更新するための審査リクエストを送ることができます。


ただし、Wall Street Journal (WSJ) の報道によると、Crystal の開発元である Murphy Apps は広告主に対して、有償で広告ブロックを回避するプランを提供しています。そのため、そのプランに加入している "ホワイトリスト" の広告はブロックできません。ただし、具体的にどの企業を、どのような条件でフィルターの適用外にするのかは明らかにしておらず、一部では批判の声も挙がっているようです。


Crystal
Crystal

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

Crystal1 Crystal2 Crystal3 
Crystal

Freedom

無料で使用でき、アプリ内課金もありません。アプリ内に設定項目がないため、アプリをインストール後、"設定" アプリで許可するコンテンツブロッカーを選択して下さい。


Freedom
Freedom

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

Freedom1 Freedom2 
Freedom

Peace (削除済み)

有料のコンテンツブロッカーです。広告のブロック、トラッキング拒否、コメントフォームの非表示、外部フォントのブロック、ウィジェットのブロック、ホワイトリストの作成ができます。 ただし、このアプリは既に App Store から削除済みです。 既にダウンロード済みのユーザはアップデートは受けられませんが、そのまま使い続けることができます。


このアプリは、公開後に有料アプリのランキングで首位を獲得しましたが、わずか 2 日で App Store から取り下げられています。詳細は、ITmedia ニュースの記事を参照して下さい。


Peace有料:360円
Peace

  • 評価: -
  • カテゴリ: ユーティリティ
  • リリース: 2015 年 9 月 16 日
  • バージョン: 1.0
  • サイズ: 0.6 MB
  • 言語: 日本語未対応
  • 販売元: Full City, LLC

Purify Blocker

有料のコンテンツブロッカーです。広告のブロック、トラッキングの拒否、ホワイトリストの作成、スクリプト、カスタムフォント、画像を選択してのブロックが可能です。最大で 50 % 読み込み時間と通信量を削減できるとしています。


Purify Blocker
Purify Blocker

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

Purify Blocker1 Purify Blocker2 Purify Blocker3 Purify Blocker4 Purify Blocker5 Purify Blocker6 Purify Blocker7 
Purify Blocker

Silentium

有料のコンテンツブロッカーです。広告 (国別)、プライバシー (対象外にするホワイトリスト機能あり) をブロックします。"設定" アプリでコンテンツブロッカーを有効にして下さい。


Silentium
Silentium

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

Silentium1 Silentium2 Silentium3 Silentium4 Silentium5 
Silentium

Vivio AdBlocker

無料で使用でき、アプリ内課金もありません。アプリをインストール後、"設定" アプリで許可するコンテンツブロッカーを選択して下さい。


このアプリは "GENERAL" の項目にある "General ad blocking" で広告をブロックします。また、その下にある "Privacy protection" によりトラッキングをブロックします。"ADDITIONAL" の項目はオプションですので、任意で設定して下さい。


Vivio AdBlocker
Vivio AdBlocker

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

Vivio AdBlocker1 Vivio AdBlocker2 Vivio AdBlocker3 Vivio AdBlocker4 Vivio AdBlocker5 
Vivio AdBlocker

Weblock

有料のコンテンツブロッカーです。このアプリは広告をブロックするためにプロキシを使用します。ただし、iOS でプロキシを使用するには Wi-Fi 接続以外の方法がないため、Wi-Fi 接続の状態のときのみ有効になります。そのため、3G や LTE 回線を使用しているときは広告がブロックされません。


一般的にフリーのアプリ内には広告が表示されますが、これらの広告はサーバから配信されています。このアプリは、広告を配信するサーバのアドレスをプロキシ経由で遮断しているため、他のアプリ内に表示されている広告にもブロックする効果があります。


使い方としては、チュートリアルに従って Wi-Fi 設定からプロキシを設定して下さい。その後、コンテンツをブロックするフィルターを選択し、Wi-Fi に再接続すれば完了です。このアプリは他のアプリと異なり、プロキシを使用しているため、"設定" アプリからコンテンツブロッカーを設定する必要はありません。


Weblock
Weblock

App Store
DOWNLOAD


  • 価格: 
  • 評価: 
  • カテゴリ: 
  • リリース: 
  • バージョン: 
  • サイズ: 
  • 言語: 
  • 販売元: 

Weblock1 Weblock2 Weblock3 Weblock4 Weblock5 Weblock6 Weblock7 Weblock8 Weblock9 Weblock10 
Weblock

各コンテンツブロッカーの通信量と読み込み速度

各コンテンツブロッカーは、処理ロジックやフィルタが異なり、読み込む Web サイトに掲載されている広告の種類にも影響されるため、どのコンテンツブロッカーが一番であるかは一概には言えません。目安として、Yahoo!Japan のサイトを対象に、各コンテンツブロッカーの通信量と読み込み速度を測定した結果が以下になります。


検証環境
  • 端末:iPhone 6
  • OS:iOS 9.0
  • App ver:下記に示す
  • 使用ブラウザ:Safari
  • Wi-Fi:あり
  • テストページ:Yahoo!Japan
  • 検証方法:Webインスペクタを使用し、ページを 10 回表示した通信量と読み込み速度の平均値
各コンテンツブロッカーの通信量と読み込み速度
App ver通信量 (MB)読み込み速度 (秒)
(アプリなし)1.992.19
1Blocker1.01.311.65
Ad Block Multi1.0.11.891.99
Ad-Blocker1.01.742.01
AdBlock1.01.171.71
ADBLOCKER1.0.41.941.75
Adblock Plus1.01.852.00
AdBlocker PRO1.01.791.86
AdFence1.11.211.46
AdMop1.11.191.69
Adamant1.01.922.09
AdsDown0.91.811.87
BlockBear1.01.231.74
Blockr1.01.051.99
Clean Explorer1.01.852.03
Crystal1.0.11.811.90
Freedom1.01.761.85
Purify Blocker1.0.11.811.99
Silentium1.01.871.84
Vivio AdBlocker1.01.651.97
Weblock4.1.11.821.95

広告を収入源としているサイトについて



Ad-blocking is a kind of war —
(アドブロッキングは一種の戦争だ)
a first-world, low-stakes,
both-sides-are-fortunate-to-have-this-kind-of-problem war,
(第一世界の、賭け金の小さな、両者ともこの種の問題を持っている幸運な戦争だ)
but a war nonetheless, with damage hitting both sides.
(しかし、戦争には違いなく、双方が傷つく)

Just doesn’t feel good – Marco.org
Peace の開発者 Marco Arment


広告のブロックはユーザに利便性を与えますが、一方で広告を収入源としているサイトの管理者には不安や混乱を与えています。アフィリエイトや、アドセンスなど Web 上で広告を使ったビジネスモデルは既に確立されている中で、突然 iOS 9 によりコンテンツがブロックされることになり、広告を収入源としている管理人は対応を迫られています。


コンテンツのブロックは広告業界にとっても大きなダメージになるため、業者は何らかの対応策を打ち出してくる可能性が高いと考えられます。それらを静観している一方で、既に動き始めているサイトもあります。コンテンツブロッカーのアプリを検知して、コンテンツを非表示にする "コンテンツブロッカーのブロック" 機能をサイトに実装するというものです。


このような機能を実装する背景には、アプリをインストールしてまでコンテンツをブロックするユーザは、アドセンスを踏まないユーザであると判断しているためです。しかし、この判断には疑問を感じます。1Blocker のように無料で実用性に耐えるアプリもいくつか存在しており、ユーザには広告があって遅いより、広告がなくて速い方が好まれるはずです。例えば、iOS 9 にアップデート後、Safari の初回起動時に広告をブロックするかの選択肢が与えられた場合、多くのユーザがどちらを選ぶかは想像に難くありません。それでもコンテンツブロッカーが浸透していないのは、広く認知されていないか、コンテンツブロッカーがサードパーティ製の提供であるため、わざわざインストールしてまでブロックするほどでもないと考えるユーザが一定数いるためだと考えます。

コンテンツブロッカーをブロックする

コンテンツブロッカーをブロックするには、"Anti Adblock" や "FuckAdBlock" などのスクリプトで実装します。しかし、この方法はユーザビリティを著しく損なうため、推奨はできません。後述する "SEOへの影響について" も参照して下さい。


また、コンテンツブロッカーをブロックしているページを閲覧する場合は、設定アプリから解除せずとも Safari の更新ボタン長押しで一時的にコンテンツブロッカーを解除することが可能です。

Anti Adblock

Anti Adblock は、ウェブサイト上の広告を非表示にしているアドオンや、拡張機能に対抗するために作られたスクリプトです。もともとは、デスクトップ用のブラウザ用に開発されていますが、上記で紹介したコンテンツブロッカーにも有効です。


使い方は、コードをコピーして body 要素内に貼り付けるだけです。表示されるエラーメッセージはコード中に書かれた HTML を編集することでカスタマイズが可能です。また、コードはデフォルトで HTML として提供されていますが、よりブロックが困難な PHP を使うことを推奨しています。


Antiblock.org - Script-Download

ただし、このスクリプトを無効化する Firefox のアドオンである "Disable Anti-Adblock" があるため、イタチごっこになっています。また、ページが完全に読み込まれる前に中止ボタンを押したり、リーダーを表示することで無効化することもできます。

FuckAdBlock

FuckAdBlock は、基本的に Anti Adblock と同じです。コンテンツを表示する場合は、コンテンツブロッカーを外すようにユーザへ通知するスクリプトです。


使い方は、以下の URL から "fuckadblock.js" をダウンロードして、ページに読み込ませます。そして、readme に書かれているサンプルコードを記述すると、コンテンツブロッカーを使用している場合にポップアップが表示されるようになります。また、デフォルトでオプションも設けられているため、オプション値を変更して自由にカスタマイズできます。


FuckAdBlock

SEO への影響について

Google の収入の大部分は、検索結果ページに表示される Google AdWords から得ています。しかし、それらの広告を表示させたくないユーザは、アプリを使って広告を非表示にしていました。ところが 2013 年 3 月に Google は Google Play から AdBlock、AdAway、AdFree などの広告を非表示にするアプリを一斉に削除しました。広告収益で生計を立てているデベロッパーや、Google の収益を損ねるため、Android マーケット デベロッパー販売/配布契約書に違反しているためだと説明しています。


コンテンツブロッカーをブロックする仕組みは、広告収入を得ることを考えた場合には、やむを得ない手段であると思います。しかし、コンテンツ自体をブロックしているため、ユーザビリティが完全に崩れてしまいます。これらのジレンマについて Google の検索順位における大きな変動は見られませんが、ユーザを重視した SEO を考えた場合には決して良い事とは言えません。極端な対処として、コンテンツブロッカーをブロックしているサイトに対しては、何らかのペナルティが発生するとも考えられます。

コンテンツブロッカーを入れているユーザは敵か味方か

広告を収入源としている Web サイトにとって、コンテンツブロッカーのアプリを入れているユーザは敵でしょうか、それとも味方でしょうか。多くのブログでは、そのようなユーザに対する感情は否定的な意見が強く、敵とまではいかなくても利益にならないため味方ではないように思われています。


広告を収入源とするブログの言い分としては、サービスや情報は無料ではなく、ユーザには何らかの対価を支払う必要があると主張しています。ユーザが支払う対価とは、例えば、良質な情報を閲覧するための会員登録や、購読料の支払いや、サイト上に貼られている広告の表示を受け入れることです。一方で、コンテンツブロッカーのアプリを入れているユーザの言い分としては、合法的な機能の一部であり、ページを閲覧するために邪魔な広告を非表示にしても何も問題ないと主張しています。


広告をブロックすることは合法的な手段ですが、倫理的には疑問が残ります。コンテンツと連動して適切な広告を掲載する場合、ユーザは購買意欲が高まり掲載側とユーザ側の双方に利益をもたらします。コンテンツブロッカーは、すべての広告をブロックしているため、"好ましい広告" までもブロックしている場合があります。Adblock Plus のアプリのように、本来ブロックするべき広告は、"好ましくない広告" に限るべきだと考えます。


また、すべての広告をブロックしているユーザがいても、敵だと断定するべきではないと思います。そのようなアプリをインストールしている情報リテラシーの高いユーザは、広告の表示有無に関わらず、広告をクリックする可能性は低いと思いますが、それでもやはり敵ではありません。なぜなら、良質なコンテンツであれば、ページを共有してもらえる可能性が残っているためです。共有してもらえれば、PV の向上にもなり収益化の可能性が高まります。


つまり、ユーザが広告をブロックしていることを検知する仕組みを考える前に、共有したいと思えるような良質な記事を考えることに集中するべきだと思います。ユーザが広告をブロックしていても、リピーターになってくれる方が、よほど建設的で双方のためになります。


このような問題点が出てくる背景には、"好ましい広告" と "好ましくない広告" の定義や、ホワイトリストの作成が追いついていないためであると考えます。個人的な意見としては、好ましくない広告はユーザのためにならないため、積極的に排除するべきですが、好ましい広告は邪魔にならない程度で掲載されていても良いと考えています。

Google アナリティクスとコンテンツブロッカー

コンテンツブロッカーのインストールしている端末では、Google アナリティクスの PV に反映されないという情報があるため、検証を行いました。上記で紹介したすべてのコンテンツブロッカーを対象に、Safari、Safari (in-app)、Chrome で Google アナリティクスの PV が反映されるかをテスト結果を以下に示します。◯ が PV としてカウントされており、× が PV としてカウントされていないことを示します。


検証環境
  • 端末:iPhone 6
  • OS:iOS 9.0
  • App ver:下記に示す
  • 使用ブラウザ:Safari、Safari (in-app)、Chrome
  • Wi-Fi:あり
  • テストページ:本ページ
  • Google アナリティクスの実装方法:head 要素内に記述
Google アナリティクスのとコンテンツブロッカー
App verSafariSafari (in-app)Chrome
1Blocker1.0
Ad Block Multi1.0.1×
Ad-Blocker1.0×
AdBlock1.0×
ADBLOCKER1.0.4
Adblock Plus1.0
AdBlocker PRO1.0×
AdFence1.1
AdMop1.1×
Adamant1.0×
AdsDown0.9×
BlockBear1.0
Blockr1.0×
Clean Explorer1.0×
Crystal1.0.1×
Freedom1.0×
Purify Blocker1.0.1×
Silentium1.0×
Vivio AdBlocker1.0×
Weblock4.1.1×××

まとめ

コンテンツブロッカーはユーザに利便性を与えていますが、一方で広告収入を得るサイトには不安と混乱を与えています。現在の状況を見ると、一部の先行しているサイトではコンテンツブロッカーをブロックする機能を実装し始めています。しかし、その結果がどうなるのかはまだ分かりません。コンテンツブロッカーを提供するアプリと、コンテンツを提供するサイトのイタチごっこになる可能性もあります。いずれにせよ、Web サイトはユーザビリティの確保と質の高いコンテンツ作成を優先し、広告を表示する場合は、健全な広告のみを表示するようになれば良いと思います。