今回このブログでは、三カ所にAdsense広告を入れています。
そのうちの一つはMaster Post Advertというプラグインを使用して、記事内の「続きを読む」というmoreタグを挿入したところに自動でAdsenseの広告を挿入できるようにしているのですが、丸1日以上経っても表示されなかったので少し調べてみました。
当初、三カ所のAdsense広告はスマホの表示も考えて広告サイズを“レスポンシブ”にして設置していました。
しかし、Master Post Advertを使って挿入したとこだけが表示されず、Adsenseの広告ユニットのステータスを確認すると他は「アクティブ」となっているのに、ここだけ「新規」のままになっていました。
私が管理している他のブログでは問題なく表示されているのに「なんでだろう?」と思っていたのですが、Master Post Advertできちんと広告が表示されているサイトのコードを確認してみたら、謎が解けました。
Master Post Advertできちんと広告が表示されているサイトのコードは、広告サイズが固定のもの(レスポンシブ以外)だったのです。
早速、ブログ記事の横幅目一杯使えるビッグバナー(728×90)にしてみたところ、無事表示されました!
が、これではスマホで見たときに広告がリサイズされず、途中で切れて表示さてしまいました。どうやらビッグバナーとレクタングル(大)はスマホ対応しておらず、それ以外の広告サイズならスマホでもきちんとリサイズされるようなので、再度広告を新規で取得して差し替えたところ、今度はバッチリでした。
もし、Master Post Advertというプラグインを使ってAdsense広告が表示されないときは、広告サイズをレスポンシブ以外のものにしてみてください。
ちなみに、コード取得の際「同期/非同期」を選択できるプルダウンがでてくるのですが、そこは「同期」を選択してからコードの取得をしてください。