ブログ

【Google】アドセンスのレスポンシブ広告が表示されない場合の対処方法

Googleアドセンスの運用を始めて3ヶ月。
問題なく表示されていたレスポンシブ対応のディスプレイ広告が突然表示されなくなったり、横長や縦長など、種類を指定してもその通りの広告にならなくなったりとよくわからない状態になった。

そもそも広告が表示されない原因は?

単に広告が表示されないといっても様々な要因があります。Google側のシステムトラブルや仕様的な問題、ローカル側の環境や設置の仕方が悪いなどなど…
以下に可能性がある原因をまとめてますが、これが全てではありません。また、対処法については個別でご確認ください。

ブラウザの問題

使っているブラウザのキャッシュやCookie、設定が原因で広告が表示されない場合がある様です。AdSense公式のヘルプによると、

  • ブラウザのキャッシュと Cookie を削除
  • JavaScript が有効になっていることを確認
  • 広告をブロックするプラグインやアドオンの導入有無の確認
  • パーソナルファイアウォールの確認
  • ブラウザのプライベートモードで広告が表示されるか確認

Google側の可能性

Google側の何かしらのトラブルやシステムや仕様の変更・アップデートにより表示されなくなる場合があるようです。AdSenseヘルプのコミュニティの投稿には、2019年5月に起こった広告が表示されない原因の可能性として以下が挙げられています。

  • Google AdSenseの広告配信システムの不具合
  • Google AdSenseの広告配信システムがアップデートされ、価値の低い広告枠などの広告配信制限を強化するようになった。
  • AdSenseの指標表示の一部が更新されていない。

その他

  • 単に審査中
  • アドセンスのコードが正しく設置されてない。
  • ポリシー違反で配信が停止している。
  • ただしくads.txtが設置できていない。
  • プラグインや他のシステムと干渉している。
  • 記事内にNGワードがある。

今回の管理人のケース

症状としては以下の通りです。

  • 正常に表示される部分と表示されない部分がある。
  • 表示されない部分でも何かの拍子に表示される事もある。ただし、ディスプレイ広告の横長タイプ・縦長タイプが反映されずスクエア(四角)になってしまう。
  • スマホ(デバイス:iPhone XS)で見ると表示されるがPCでは表示されない。
  • 「広告サイズ」を「レスポンシブ」ではなく「固定」にした広告は表示される

上記の状況からGoogle側とかブラウザの問題ではなく、HTMLやCSSのコーディング(作成したWordPressテンプレート)側に問題があるのでは?という切り分けをしたところ、これがビンゴでした。

アドセンスのレスポンシブ広告は、親要素に幅や高さの指定がないと表示されない

タイトルの通りです。
管理人のケースはこれでした。ディスプレイ広告で広告サイズを「レスポンシブ」にした場合は、コードを挿入する親要素に幅が明確に指定されていないと広告が表示されない。または、表示に不具合が生じる様です。
つまり、以下の症状は全て親要素に「幅(width)」の指定があるかないか?が原因でした。

  • 正常に表示される部分と表示されない部分がある。
  • スマホ(デバイス:iPhone XS)で見ると表示されるがPCでは表示されない。
  • 「広告サイズ」を「レスポンシブ」ではなく「固定」にした広告は表示される
  • ディスプレイ広告の横長タイプ・縦長タイプが反映されずスクエア(四角)になってしまう。

正常に表示される部分と表示されない部分がある。

表示に問題がない部分はしっかり親要素にwidthの指定してました。

スマホで見ると表示されるがPCでは表示されない。

スマホ用のCSSはwidth:100%の指定をしっかり書いてました。だから表示されてたんですね…

「広告サイズ」を「レスポンシブ」ではなく「固定」にした広告は表示される

親要素に幅の指定は無いが、広告そのものに幅を指定した「サイズ固定」の場合は当然表示に問題がなかったわけです。

ディスプレイ広告の横長タイプ・縦長タイプが反映されずスクエア(四角)になってしまう。

これも親要素に幅の指定が無いことで起こっていた不具合でした。

まとめ

今回のトラブルは根本的な問題で、そもそも管理人がコード出力の仕様をしっかり理解してなかったのが原因でした。ただ、親要素に幅の指定が無いにもかかわらず表示されていた場合もあったのですが、これについては原因が不明です。まだ何かしらの原因がありそうです。

レスポンシブのディスプレイ広告がPCだと表示されない。広告サイズがうまく取得されない。といった状況の時には、一度CSSを見直してみる事をオススメします。

最近の記事 おすすめ記事
PAGE TOP