※当記事内には、商品プロモーションを含む場合があります
読んでほしい記事
アドセンス狩り対策プラグイン「AdSense Invalid Click Protector」でアドセンス狩り対策

【WordPress】アドセンス狩り対策プラグイン「AdSense Invalid Click Protector」でアドセンス狩り対策

今回は、アドセンス狩りの対策用プラグインを紹介します。

ダッチ
アドセンス狩りとは何?

アドセンス狩りとは、悪意のあるユーザーがアドセンス広告を意図的に何度もクリックすることで、アドセンス広告の出稿を停止させる行為を指します。

 

例えば、ライバルを蹴落とすために、ライバルサイトの広告を意図的に何度も不正クリック・・・なんてこともあります。

同一IPアドレスから連続して何度もアドセンス広告のクリックが発生すればGoogle側も怪しみます。
そうなると、不正と判断されて広告がストップ・・・なんてこともあり得ますからね。

 

実際にどのくらいのクリック数で広告が停止になるのか?などの詳細は分かっていません。
そもそも、本当にアドセンス狩りで広告が停止になるのか?ということも、詳細は分かっていないです。

ですが、ツイッターをやっていると、アドセンス狩りの被害になったという情報がよく流れてきます。
被害に合わないためにも、アドセンスからの収益を得ている方はしっかりと対策を取っておきましょう。

 

プラグイン「AdSense Invalid Click Protector」でアドセンス狩り対策を行う方法

アドセンス狩りの対策では「AdSense Invalid Click Protector」というプラグインがよく使用されます。
通称「AICP」とも呼ばれていて、アドセンス広告のクリック回数の制限などを行うことができます。

「AdSense Invalid Click Protector」で出来る事
■アドセンス広告のクリック制限
■ブロックしたユーザーの管理

 

「AdSense Invalid Click Protector」を使用する場合には、以下のような流れでの設定になります。

 

「AdSense Invalid Click Protector」のインストールと設定

「AdSense Invalid Click Protector」を利用するには、WordPressのプラグイン新規追加画面からインストールを行います。
WordPressのプラグイン新規追加画面

画面右上にある検索ボックスに「AdSense Invalid Click Protector」と入力して該当プラグインを検索してインストールを行います。
プラグイン「AdSense Invalid Click Protector」をインストール

インストールが完了したら「有効化」ボタンが表示されるので、クリックして「AdSense Invalid Click Protector」の有効化を完了させます。
プラグイン「AdSense Invalid Click Protector」を有効化

これで「AdSense Invalid Click Protector」のインストールが完了です。
プラグイン「AdSense Invalid Click Protector」の有効化完了

インストールが完了すると、WordPress管理画面の左カラムに「AdSense Invalid Click Protector」というメニューが追加されているはずです。
そのメニューをクリックしてください。

このように「AdSense Invalid Click Protector」の設定画面が開きます。
「AdSense Invalid Click Protector」の設定画面

基本的には、画面の上部3項目の設定を行えばOKです。

■Set the Ad Click Limit => 広告のクリック回数上限の設定
■Click Counter Cooke Expiration Time => 広告クリックの有効時間
■Set the Visitor Ban Duration => 制限の期間を設定

 

画面を下にスクロールすると「Do you want to use the IP-API Pro key?」と「Provide your IP-API Pro key」の2項目があります。
これらは有料版を利用する場合のAPIキーの設定になるので、無視して大丈夫です。
「AdSense Invalid Click Protector」の設定画面

また、特定の国での広告表示の制限を行う場合には「Do you want to block showing ads for some specific countries?」にチェックを入れて、「Banned Country List」に各国のカントリーコード(Alpha 2)を入力してください。

カントリーコード(Alpha 2)は以下のページでチェックすることができます。
https://www.nationsonline.org/oneworld/country_code_list.htm

例えば、ロシアとアメリカを設定する場合には「RU,US」と登録すればOKです。
※複数国を設定する場合には「,」で区切ってください。

 

これでプラグインのインストールと設定が完了しましたが、まだ終了ではありません。
この後は、アドセンス広告との連動が必要になります。

少し難易度が上がりますが、一度挑戦してみてください。

プラグインとアドセンス広告との連動

「AdSense Invalid Click Protector」とアドセンス広告との連動には、テーマのfunctions.phpにPHPコード(ショートコード)を追記する必要があります。
といっても、コードは以下の公式ページでまとめてあるので、基本的にはコピペで使用できます。
https://ja.wordpress.org/plugins/ad-invalid-click-protector/

上記ページに以下のようなコードがあるので、それをコピペして特定の部分を書き変えるだけです。
公式ページのコード

このコードを以下のように変更します。

ショートコードの作成
ショートコード名(your_shortcode_nameの部分)は任意でOKですが、「ads_code01」のような感じでアドセンス広告と分かりやすいようにしておくと便利です。
また、アドセンス広告は複数設定することもあると思うので、末尾に01、02・・・と番号を付けて管理しておくといいです。

 

自分のアドセンス広告のコードは、アドセンスの「広告」画面から取得できます。
アドセンス画面:https://www.google.com/intl/ja_jp/adsense/start/

例えば、ユニットコードを設定する場合には、「広告ユニットごと」というタブをクリックしてください。
アドセンスの「広告」画面
画面下へスクロールして該当の広告ユニットを開いてください

アドセンスの「広告」画面

ここからアドセンス広告のコードをコピーすることができます。
アドセンスの「広告」画面

このアドセンス広告コードを上記のPHPコードの該当部分に書き換えた上で、functions.phpを開いてこのように貼り付けてください。
functions.php
※もしfunctions.phpの修正が難しいという場合には「Code Snippets」というプラグインを使って設定してみてください。

 

これでショートコードを使用できるようになりました。
例えばショートコードの名を「ads_code01」とした場合には、投稿画面などに[ads_code01]というショートコードを登録するだけ設定ができます。

「AdSense Invalid Click Protector」の設定は少しハードルが上がりますが、一度挑戦してみてください。

 

その他の対策

その他の対策として、怪しい動きをしているIPアドレスを見つけた場合にはブロックしておくのも有効です。

例えば、「Easy IP Blocker」や「WP-Ban」というプラグインを利用すれば、特定のIPアドレスからのアクセスを簡単にブロックすることができます。

 

また、アドセンス狩りの疑いを見つけた場合には、事前にGoogleへ通報しておくこともおすすめです。
Googleへの通報は以下のフォームから行うことができます。

https://support.google.com/adsense/contact/invalid_clicks_contact

 

まとめ

今回は、アドセンス狩りの対策でよく使用される「AdSense Invalid Click Protector」というプラグインについて説明しました。

 

アドセンス狩りに合ってしまうと、最悪アドセンス広告が止められてしまうなんてこともあり得ます。

特にアドセンスからの修正が大きい方にとっては死活問題にもなりかねないので、何らかの対策は絶対に行っておいた方がいいです。

そんな場合の対策として「AdSense Invalid Click Protector」の使用も試してみてください。
もちろん、このプラグインだけで完全に防御できるわけではないですが、有効な手段の一つにはなります。

この記事を書いた人
userimg
ダッチ
    プログラミング15年、WEB制作15年以上になります。

    レンタルサーバー、WordPressに強く、分からないことがあればご質問ください!
    解決のお手伝いを致します。
    ※特にエックスサーバー、Conoha Wing、ロリポップに強いです!

    ご質問は、ツイッター(X)のアカウントをフォローした上でDMよりお願いします。
    >> ツイッター(X)

    Twitterでフォローしよう

    おすすめの記事