フォーラムをリニューアルしました!
今後は、新フォーラムをご利用ください。
SWELLでのGoogleアドセンス広告とAICP(Adsense Invalid Click Protector)の使い方 < SWELLに関する質問
SWELLでAICP(Adsense Invalid Click Protector)を設定したのですが、ダッシュボード上でカウントされません。phpコードはAd inserterを使って編集しています。
広告自体はうまく表示されているのですが不正クリックを検出してくれません。SWELLにてGoogleアドセンスの広告を貼る際に不正クリックを防ぐための設定はどのようにすればいいのでしょうか?
↓こちらにAd inserter上のphpコードを載せます。
<?php
if( aicp_can_see_ads() ) {
echo '<div class="aicp">
<!--ここにアドセンス広告コード -->
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>';
} else {
echo "広告の表示がブロックされています。";
}
?>
すみません、Adsense Invalid Click Protectorというものを使ったことがないので何が起きているかよくわかっておらず...。
・期待される挙動
・発生している挙動
をもう少し詳しく教えていただきたいです。
AICP(Adsense Invalid Click Protector)はアドセンスの広告を指定回数踏むと広告の表示をブロックさせるものです。いわゆるアドセンス狩り対策で入れておくと便利なプラグインになります。
例えば、3時間以内にアドセンス広告を3回クリックしたら、対象のIPに対して広告を非表示にするといった挙動となります。
本来は先に挙げたPHPコードを書けばAICPが自動的に閾値を越えたクリックを検出して広告をブロックしてくれるはずなのですが、何も検出されません。
検出されれば添付ファイルのように数値がカウントアップされていくはずなのですが、数値はゼロのままです。
いろいろ調べたところ、
どうやら、キャッシュ系プラグインを使っているとAICPが上手く動かないようです。
SWELLのキャッシュをOFFにするにはどうすれば良いでしょうか?
確認したところ、SWELL設定の「高速化」のタブがそれに当たると思うのですが、他にあればご教示いただけると助かります。
高速化のところの設定以外は特にテーマ側ではキャッシュしていません...!
情報ありがとうございます。
高速化のキャッシュを外して検証してみます。