[WordPress] Google アドセンス広告が表示されない → 原因は Fast Velocity Minify プラグインでした
本サイトは WordPress を使ってるのですが、Google アドセンス広告が表示されないという問題が発生しました。
先に結論だけ書くと、原因は Fast Velocity Minify プラグイン でした。
本サイトは割と邪魔にならないと個人的に思っている場所に Google アドセンスを設置しています。邪魔にならない場所に設置している理由は、本サイトを一番利用するのが自分なので広告が邪魔だと自分のサイトが嫌いになってしまうんですよね。
とはいえ、サーバー代とドメイン代ぐらいは広告収入で補いたいので、Google アドセンスを設置していました。
2017年8月17日から、収益 0 円が続いていておかしいなと思って確認したところ、WordPress 管理画面にログインした状態では Google アドセンスが表示されていることを確認できました。しかし、Chrome のシークレットウィンドウで確認したところ、アドセンス広告が全く表示されていませんでした。
Chrome ブラウザ上で View Page Source からソースコードを確認したところ、アドセンス広告の埋め込みタグを見つけられたのですが script async src のコードが無いことに気付きました。
動かない Goolge Adsense ソースコード
動く Goolge Adsense ソースコード
まず、WordPress 管理画面にログインしている状態では、アドセンス広告は表示されていたのでスニペットの設置が正しいことは確認できています。
次に、WordPress を高速化するためにインストールしているプラグインが悪影響を与えていないか確認します。
具体的な手順は、アナログですが WordPress の管理画面から1つずつプラグインを停止しては、シークレットウィンドウで確認するという作業を繰り返します。プラグインによっては、停止するとプラグインの設定が初期化されてしまうので、停止する前に現在の設定をスクリーンショットなどでメモしておくことをオススメします。
アドセンス広告に影響しそうなインストール済みの WordPress キャッシュプラグイン一覧
Fast Velocity Minify プラグインを停止したところ、Google アドセンス広告が正常に表示されたのでこれが原因であることまではわかりました。
現状は、ひとまず Fast Velocity Minify を停止するカンタンな対応だけしましたが、Fast Velocity Minify は細かく設定できるみたいなのでチューニングして、アドセンス広告を表示させつつ WordPress 高速化をできればいいなと思ってます。
というのも、Fast Velocity Minify プラグインを停止させると PageSpeed Insights のスコアが下がってしまったので、なんらかスコアを上げる方法を探りたいと思います。
無事に Google アドセンスの広告が表示されるようになりました。これで今月から赤字運営をせずに済みそうです。
みなさま、引き続き本サイトをよろしくお願いします。m(__)m