先日からアドセンスの自動広告が上手く表示されず、原因の究明に四苦八苦している。
きっかけとしては、ワードプレスのテーマを変更したことにより、それまでに設置していたアドセンスの自動広告コードが消えたことで間違いはない。
問題は、再設定の際にどこに自動広告コードを貼ればいいのか?
あるいは、他に原因があるのか?
いずれにしても、現在でも表示されていないことは事実である。
※この記事の後、完全に解決した話はこちら!
今現在のシステム環境
今現在ブログを運用しているシステムは、以下の通りとなっている。
エディター:ワードプレス
ワードプレステーマ:Cocoon
サーバー:エックスサーバー
今回、ワードプレスのテーマをCocoonに変更したことが主な原因なのは間違いない。
無料のテンプレートでありながら、カスタマイズの自由度やSEO対策を期待しての導入。
テーマを変更することで、それまで貼り付けていたアドセンスの自動広告コードは貼りなおす必要があることも知っていたので対応済み。
色々やっては見たものの、モバイルではすぐに広告が表示されるがPCでは42時間待ってみたが、いまだに表示されていない。
また次に対策を考えないといけない。
自動広告はすぐに表示されない場合がある
モバイルに関しては、自動広告コードを設置後10分もすれば表示されていた。
なぜかPCだけは42時間待っても表示されない。
アドセンスの自動広告コードは、設置後クローラーによって情報収集がされるようで、それによって最適な広告を表示するシステムのようだ。
よって、アクセス数が少ない場合は、このデータ取りに時間がかかるため、広告が表示されるまで時間がかかるらしい。
なので、設定変更してもそれが合っているか確認するには、しばらく待たなければいけないようだ。
どこに自動広告コードを貼ればいいのか?
いろいろ試した結果、以下の2つの方法でモバイルではすぐに表示された。
①Cocoonの子テーマのヘッダーに直貼り
②Cocoon設定→『アクセス解析・認証』からヘッダー用コードに貼り付け
この2つの方法であれば、とりあえずは有効なようだ。
それでもPCでは表示されないし、数時間すればモバイルも広告が消えてしまう。
いったい、どうしたものか・・・
複数コードが挿入されていない確認
アドセンスの自動広告コードが複数配置されている場合、コードが有効とみなされず広告が配信されないようだ。
コードの確認にはWEBブラウザで該当のページを開き、右クリック『ページのソースを表示』でコードを確認することができる。素人には、何のこっちゃわからない内容。
この中から、自動広告コードを探すわけだが、Ctrl+Fで検索窓が出る。
そこに『pub-』と打ち込めば、該当する箇所がマーカーされるとともに、該当数も確認できる。
※pub-は自動広告コードの一部です
他プラグインとの干渉の可能性
結局、自動広告コードは1つで、張り付いていることも確実であれば、他のプラグインとの干渉の可能性もある。
例えば、Googleが提供しているプラグイン『Site Kit』はアドセンスと連携することにより、広告コードを自動配置してくれるという、なんとも便利な機能を備えている。
しかしこれも完全ではないため、それ以外のシステムと干渉する可能性はあるらしい。原因がわからない以上、一旦はアドセンスとの連携を切らせてもらった。
もう一つが、ワードプレスのテーマであるCocoonにも、様々な機能が備わっている。
こちらも原因がわかるまでは、一旦は機能を使わない方向とする。
よって、Cocoonの子テーマのヘッダーに直接書き込むこととした。
手動広告を貼ってみる?
それでも表示されないため、次の手を検討。
WEB上でも同様の悩みを持っている方も多く、その中には一旦手動広告を貼ってみたら、なぜか自動広告も有効になった。という事例があった。
いずれにしても、現状のまま自動広告コードは貼っておき、一旦は手動広告を貼ってみようと思う。
ページビューはあるのに、実にもったいない。
手動広告はカスタムHTMLで、記事内に直接埋め込んだが、こちらはすぐに表示される。
モバイルはもちろん、PCでも一瞬だった。
自動広告がそれに連動して表示されることを期待していたが、しばらく待っても表示されない。
自動広告コードは貼ったままなので、しばらくは待ってみようと思う。
平行して手動広告は、主要な記事から順次貼り付けて、とりあえずの対策としよう。
手動広告に関しては、アドセンスの広告表示回数にも順調にカウントされているので、問題なさそうだ。
もしどなたか、解決策をご存知の方がいたら、ぜひ教えていただきたい。
コメント