広告ブロッカー検出ポップアップを回避する方法
この記事では、「CHP Ads Block Detector」などの広告ブロッカー検出ポップアップを回避する方法を紹介します。
そのサイトの「JavaScript」を拒否します。
サイト上のJavaScriptを無効化することで、「CHP Ads Block Detector」などのWordPressプラグインを回避して、広告をブロックしたままサイト閲覧できるようになります。
たまーにウェブサイトを閲覧していたら、「広告ブロッカーを検出しました!無効化してください!」みたいなポップアップが出て、サイトが見れないなんてことありませんか?
あれは広告ブロッカーを検出してブロックするWordPress用のプラグイン「CHP Ads Block Detector」などを導入しているサイトで表示されます。ブログ運営者が自身の収益のため、意図的に表示させています。
本記事の方法でポップアップを回避できます。ただし、「JavaScript」を無効化するので、サイトの表示に支障をきたす可能性があります。表示が崩れた場合や、特殊な方法でポップアップが実装されている場合は残念ながら使えません。
一度ブロック(拒否)すると解除しない限り、ポップアップを突破できます。
以前「AdBlock Detector Bypass」という拡張機能を紹介しました。本拡張機能は毎回クリックしないと反映されません。好きな方法を試してみてください。
「CHP Ads Block Detector」などの広告ブロッカーのブロッカーを導入しているサイトは、何かしらの意図があってそういう風にしているはずです。自身が広告収入で生きるためとかね。
さらにブロックする本記事のような方法は、少なくとも運営者からは歓迎されないということは頭に入れておきましょう。本記事はこのような行為を推奨する意図はありません。こういうのもあるよという知識の紹介です。
実際AdBlockなどの広告ブロッカーも「CHP Ads Block Detector」などをブロックしないようにしているようです。
アンチアドブロッカーを回避する方法
「CHP Ads Block Detector」などの広告ブロッカーを検出するプラグインを導入しているサイトにアクセスします。いつも通り警告画面のポップアップが表示されます。通常なら広告ブロッカーを無効化しないと先に進めません。
その状態でアドレスバー横の「」アイコンをクリックします。下記画像は「Vivaldi」ブラウザでの画面ですが、「Google Chrome」でも一緒だと思います。もしかしたらブラウザによってはアイコンが違うかもしれません。
ポップアップが表示されるので「サイトの設定」をクリックします。
権限の中から「JavaScript」を探します。ドロップダウンをクリックして、「許可(デフォルト)」を「ブロック」にします。
サイトに戻ると、上部に「再読み込みしてね~」と表示されるので「再読み込み」をクリックします。
ページがリロードされてポップアップが消えます。広告ブロッカーを有効化している状態で閲覧できます。
一度ブロックすれば、そのサイト上(ドメイン上)で解除するまで永遠とアンチアドブロッカーからおさらばできます。別のサイトではこれまで通り表示されます。ブロックしたサイトだけです。
JavaScriptを無効化したことによってサイトのデザインに不具合が起きた場合や、正常にサイト内のリンクをクリックできなくなったみたいな場合は、残念ですが諦めましょう。
感想
以上、アンチアドブロッカー(CHP Ads Block Detectorなど)のポップアップを表示させないようJavaScriptを無効化する方法でした。
広告ブロッカーVS広告の決着はいかにーー。ちなみに僕の広告ブロッカーについての思いはこちらに書いています。