メニュー
日本語

ウェブサイトのクラッシュ、広告ブロッカーのせいにされている:オンライン界の裏での激戦

広告ブロック機能を使用している場合、「広告ブロックの壁」(Ad-block wall)に遭遇したり、アクセスするには広告ブロック機能を無効にするよう求めるポップアップが表示されたりすることはよくあります。広告ブロックの壁に対する意見は様々ですが、その実装方法によっては、より合理的なものもあります。しかし、その意図は概ね明らかです。これらのウェブサイトは広告ブロックに対する嫌悪感を露わにし、ユーザーに広告ブロック機能をオフにするよう要求します。
しかし、アクセスを制限するだけでなく、ウェブサイトの問題を広告ブロックのせいにする、新たな懸念すべき傾向が現れました。広告ブロック対策ポップアップです。本記事では、この現象について詳しく説明し、これらの欺瞞的なメッセージの背後にある戦略と、ユーザーの信頼とウェブサイトの信頼性に対する影響について検証します。


スマートテレビのレビューを探しているとき、FlatpanelsHDというサイトを見つけました。広告や邪魔なものをブロックするためにAdGuard for Windowsアプリを起動した状態でサイトを開いたところ、ポップアップが表示されました。
そのポップアップには「html-load.comが壊れている」ため、サイトが正しくロードできませんと表示され、html-load.comの続行を許可するよう促されました。

Flatpanels.hd の警告メッセージ

このメッセージには驚きました。特に、サイトはバックグラウンドでほぼ正常に読み込まれているように見えたからです。しかし、それは長くは続きませんでした。

バックグラウンドで Flatpanels.hd が壊れる

数秒後、ページは意図したコンテンツを表示しなくなり、代わりに文字列の寄せ集めが表示され、その一部がハイパーリンクになっていました。

CSSが壊れたFlatpanels.hd

「OK」をクリックすると、さらに詳しい説明のポップアップが表示されました。「広告ブロック機能のフィルタリングルールが不正または不適切であるため、ページを読み込めませんでした。」と書かれていました。さらに、一番下の小さな文字で次のように書かれていました。「html-load.comドメインは、HTML、CSS、画像などの必須のウェブリソースを読み込むために使用されています。このドメインがブロックされている場合、ウェブサイトの読み込みにエラーが発生する可能性があります。」

Flatpanels.hdのエラーメッセージ

AdGuardでは調査の結果、数十ものウェブサイトが同様の戦術を採用しており、広告ブロッカーがレイアウトの問題の原因であると非難するポップアップを表示していることが分かりました。
以下は、まったく同じ挙動を示す別のサイトのスクリーンショットです。

OnlineGDB エラーメッセージ

ここで注意すべき点は、これは実際に起こっていることではないということです。広告ブロッカーがこれらのウェブサイトを壊しているのではなく、いわゆる広告回復ツールがそれらを壊れているように見せているのです。広告ブロッカーが、フィルタリングルールが不適切であったり時代遅れであったりするために広告をブロックした後に、本来のレイアウトを崩してしまうことは確かにあります。しかし、これは非常にまれなケースであり、レイアウトが完全に崩れてしまうことはほとんどありません。

上記で示したメッセージが誤解を招くものである理由についてさらに深く掘り下げる前に、以前に遭遇した同様の、あるいはまったく同じではないものの類似した動作の例をいくつかご紹介しましょう。

昨年8月、私たちはロシアの人気メールサービスおよびウェブポータルであるMail.ruが同様の手法を使用していることに気づきました。広告ブロッカーを使用しているユーザーに対して、突然ニュースを表示するブロックが非表示になったのです。問題の根本原因を調査したところ、Mail.ruが広告ブロッカーを検知するとニュースセクションを隠すコードをページに追加していたことが判明しました。このコードを実装した後、Mail.ruは広告ブロッカーを犯人であると断言し、ページから特定の要素が消えたのは広告ブロッカーのせいであるとユーザーに通知するメールを送信するまでに至りました。

最近見たところでは、ウェブページの不正確な表示をアドブロッカーのせいにする(すなわちユーザーに対する事実上の嘘)という傾向が勢いを増し、世界的な広がりを見せているようです。

古典的な広告ブロックの壁:何が違うのか?

ユーザーに広告ブロック機能を無効にするよう強制するこのアプローチは、新しいと同時に新しいものではない。コンテンツにアクセスするためにユーザーが広告ブロック機能をオフにする必要があるという考え方は目新しいものではなく、広告ブロックウォールや広告ブロック対策ポップアップで訪問者を迎えるウェブサイトでは、以前から採用されてきた。これらのポップアップは通常、ユーザーに広告ブロック機能を無効にするか、そのサイトを広告ブロック機能のホワイトリストに追加するよう求める。

この「古典的な」広告ブロック壁の場合、パブリッシャーは、広告ブロック機能の問題は、その使用にあるだけであり、ウェブサイトのレイアウトを乱すことにはないことを公に認めています。「古典的な」広告ブロックウォールのアプローチに対する意見は様々かもしれませんが、少なくともパブリッシャーは正直です。 当社のポリシーに関して言えば、広告ブロック検出メッセージは、ユーザーのプライバシーやセキュリティを危険にさらすことなく、実現可能な価値交換を提供するのであれば許可されるべきであると考えています。

しかし、この記事で取り上げる新しいアプローチについては、そうは言えません。それでは、その仕組みについてもう少し詳しく見ていきましょう。

第一の方法:外部スタイルへの依存

私たちが観察したものは、いわゆる広告回復ツールの働きです。これらのツールはさまざまな方法で動作し、広告ブロックを回避して広告を表示したり、失われた収益を回復しようとすることがよくあります。

その一般的な方法のひとつに、広告回復ツールが外部ソースからスタイルを読み込むというものがあります。外部スタイルとは、ウェブサイトのレイアウトから色調に至るまで、その外観と雰囲気を定義するCSS(カスケーディング・スタイル・シート)ファイルです。

ウェブサイトが特定のドメインからの外部スタイルに依存している場合、広告回復ツールは外部ソースからこのスタイルを読み込みますが、そのドメインが広告ブロッカーによってブロックされている場合、ウェブサイトのレイアウトが崩れる可能性があります。この問題に対処し、レイアウトを維持するために、AdGuardはスクリプトがブロックされた後に手動でスタイルを読み込むことがあります。このアプローチは、広告がフィルタリングされている場合でも、ウェブサイトが視覚的に一貫性を保つことを保証するのに役立ちます。

これは、特にiOSやブラウザ拡張機能では複雑になる可能性があります。

第二の方法:誤解を招く警告メッセージ

第二の方法もあります。

FlatpanelsHDを含む多くのウェブサイトは外部スタイルに依存しておらず、広告がブロックされてもレイアウトはそのまま残ります。しかし、サイトが「html-load.com」からのスクリプト(当社の場合)がロードされていないことを検出すると、誤解を招く警告メッセージが表示されます。「OK」をクリックすると、CSSや画像に関する専門用語が並ぶ、さらに大きな警告メッセージが表示されます。実際には、問題を引き起こしているのは広告ブロック機能ではなく、特別なスクリプトを使用してレイアウトを削除する広告回復ツールです。

広告回復スクリプトは、リクエストがブロックされたり、特定の要素が非表示になったり、広告の読み込みに問題が発生したりしたことを検知すると、次のようなスクリプトを使用して、スタイルやリンクタグを持つすべての要素を削除します。

document.querySelectorAll('link,style').forEach((e)=>e.remove())

この戦術は、広告ブロック機能が原因で問題が発生しているとユーザーに誤解させるものです。実際には、問題を引き起こしている広告回復ツールの使用という選択をサイト側が放棄し、その代わりに広告ブロック機能に責任を転嫁しようとしているのです。

結論

ここで明らかになったのは、一部のウェブサイトが、広告ブロック機能を使用しているためにページが開かない理由について、誤った説明をしているということです。広告ブロック機能が読み込みの問題の原因であるかのように見せかける、誤解を招くメッセージを提示しているのです。このような不誠実な行為は、ウェブサイトにマイナスの印象を与えるだけであると私たちは考えます。ウェブサイトがユーザーを欺くような行為を、ユーザーがそのページにアクセスした瞬間から行っている場合、そのウェブサイトは評判を落とし、ユーザーの信頼を損なうリスクを負うことになります。ことわざにもあるように、一度でも誰かに裏切られたら、また同じことをされる可能性が高いでしょう。

このような誤った誘導は、ユーザーと広告ブロック機能との関係だけでなく、ユーザーとウェブサイト自体の関係も損なうことになります。なぜなら、誤った情報でユーザーの行動を操作し、ユーザーの信頼を悪用しているからです。

この記事を気に入っていただけましたか?
19,486 19486件のユーザーレビュー
素晴らしい

AdGuard for Windows

AdGuard for Windowsは、単なる広告ブロッカーではなく、広告をブロックし、危険なサイトへのアクセスを制御し、ページの読み込みを高速化し、不適切なコンテンツから子供を保護する、多目的ツールです。
ダウンロードされますと、使用許諾契約書に同意したことになります。
詳細
19,486 19486件のユーザーレビュー
素晴らしい

AdGuard for Mac

AdGuardはmacOSの仕様を念頭に設計されたユニークな広告ブロッカーです。 ブラウザやアプリで広告を取り除くだけでなく、個人情報追跡、フィッシング、詐欺から端末を守ります。
ダウンロードされますと、使用許諾契約書に同意したことになります。
詳細
19,486 19486件のユーザーレビュー
素晴らしい

AdGuard for Android

AdGuard for Androidは、Android搭載端末に最適なソリューションです。 他のほとんどの広告ブロッカーと違って、root権限を必要とせず、アプリでのフィルタリング、アプリ管理など、幅広い機能を提供しています。
ダウンロードされますと、使用許諾契約書に同意したことになります。
詳細
19,486 19486件のユーザーレビュー
素晴らしい

AdGuard for iOS

AdGuard はiOSに最適な広告ブロックアプリです。Safariブラウザですべての広告を削除し、プライバシー保護、ページの読み込み時間の短縮を実現します。 また、複数のフィルタを同時に使用できるようにしながら、最高のフィルタリング品質を実現する最新の広告ブロック技術を採用しています。
ダウンロードされますと、使用許諾契約書に同意したことになります。
詳細
19,486 19486件のユーザーレビュー
素晴らしい

AdGuard VPN

73ヵ所の世界中ロケーション

どのコンテンツも自由にアクセス

強力な暗号化

ログ一切なしポリシー

最速コネクション

年中無休サポート(日本語対応)

無料で使ってみる
ダウンロードされますと、使用許諾契約書に同意したことになります。
詳細
19,486 19486件のユーザーレビュー
素晴らしい

AdGuardコンテンツブロッカー

AdGuard Content Blockerは、コンテンツブロッカーテクノロジーをサポートするモバイルブラウザー(Samsung Internet、Yandex.Browser)のすべての種類の広告を排除します。 Android for AdGuardよりも制限されていますが、無料で簡単にインストールでき、広告のブロック品質も高いです。
ダウンロードされますと、使用許諾契約書に同意したことになります。
詳細
19,486 19486件のユーザーレビュー
素晴らしい

AdGuard ブラウザ拡張機能

AdGuardは、Webページ上のすあらゆる広告を効果的にブロックします。また最速で軽量な広告ブロック拡張機能です!是非AdGuardを使って広告のない高速で安全なブラウジングをお楽しみください。
19,486 19486件のユーザーレビュー
素晴らしい

AdGuardアシスタント

“AdGuardデスクトップアプリのお手伝い役”ブラウザー拡張機能。カスタム要素のブロック、Webサイトのホワイトリストへの登録、報告の送信などといった機能に直接ブラウザーからアクセスできるようにします。
19,486 19486件のユーザーレビュー
素晴らしい

AdGuard DNS

AdGuard DNSは、広告ブロック、プライバシー保護、ペアレンタルコントロールの代替ソリューションです。初期設定が簡単で、端末のプラットフォームやデバイスに関係なく、オンライン広告、トラッカー、フィッシングに対する必要最小限の保護を提供します。
19,486 19486件のユーザーレビュー
素晴らしい

AdGuard Home

AdGuard Home は、広告とトラッキング(追跡)をブロックするネットワーク全体用ソフトウェアです。 セットアップを完成すると、全ての家庭内デバイスをカバーし、クライアント側のソフトウェアさえ必要ありません。 Internet-Of-Thingsや接続するデバイスの登場と伴って、ネットワーク全体を制御することがますます重要になってきています。
19,486 19486件のユーザーレビュー
素晴らしい

AdGuard Pro for iOS

AdGuard Pro は、通常バージョンのユーザーに既に知られているSafariの優れた広告ブロック機能以外にも多くの機能を提供いたします。 カスタムDNS設定へのアクセスを提供することで、広告ブロック、アダルトコンテンツからお子様を守り、盗難からあなたの個人データを保護することができます。
ダウンロードされますと、使用許諾契約書に同意したことになります。
詳細
19,486 19486件のユーザーレビュー
素晴らしい

AdGuard for Safari

Appleが新しいSDKの使用を開発者全員に強制し始めてから、Safari用の広告ブロック拡張機能は苦境に立たされています。AdGuard拡張機能は、Safari用の高品質な広告ブロック機能を復活させることがミッションです。
19,486 19486件のユーザーレビュー
素晴らしい

AdGuard for Android TV

AdGuard for Android TV は、広告をブロックし、プライバシーを保護し、スマートテレビのファイアウォールとして機能する唯一のアプリです。Webの脅威に関する警告を受け取り、セキュアDNSを使用し、トラフィックを暗号化しましょう。セキュリティを向上して、広告なしでお気に入りの番組をお楽しみください!
19,486 19486件のユーザーレビュー
素晴らしい

AdGuard for Linux

AdGuard for Linux は、世界初のシステムワイドなLinux用広告ブロッカーです。デバイスレベルで広告やトラッカーをブロックしたり、プリインストールされたフィルタから選択したり、独自のフィルタを追加したりすることができます。
19,486 19486件のユーザーレビュー
素晴らしい

AdGuard Temp Mail

匿名性とプライバシーを保護する、無料の捨てメアド(一時メールアドレス)ジェネレーター。メインのメールサービスに迷惑メールは届きません!
19,486 19486件のユーザーレビュー
素晴らしい

AdGuard Mail β

エイリアスと使い捨てメールアドレスを使用して、個人情報を保護し、迷惑メールを回避し、受信トレイを安全に。全OS対応の無料メール転送サービス・アプリです。
AdGuardをダウンロード中です AdGuardをインストールするには、矢印が指してるファイルをクリックしてください 「開く」を選択し、「OK」をクリックして、ファイルがダウンロードされるのをお待ちください。 ダウンロードが終了し開きましたウィンドウでAdGuardを「Applications」フォルダにドラッグで移動させてください。 AdGuardをダウンロードして頂きありがとうございます! 「開く」を選択し、「OK」をクリックして、ファイルがダウンロードされるのをお待ちください。 ダウンロードが終了し開きましたウィンドウで「インストール」をクリックしてください。 AdGuardをダウンロードして頂きありがとうございます!
以下のQRコードをスキャンすることでモバイル端末にもAdGuardをインストールできます。