Adsense が表示されない!No slot size for availableWidth=0

まついゆうき

2016年06月16日 17:51

Google Adsense の広告が一部サイト、ブラウザーで表示されない状況に遭遇。

ブラウザーのディベロッパーツールで見ていると、以下のようなエラーが出ていました。

adsbygoogle.push() error: No slot size for availableWidth=0

レスポンシブのサイズの枠で広告が表示されない状況でしたが、エラー内容を見ると、幅がうまく取得できず、適応した広告が無く表示されないような状況なのか?

ページ読み込み完了後に処理!
に変更したら、無事広告が表示されました。

---------------------------------------------------------------------
(adsbygoogle = window.adsbygoogle || []).push({});
---------------------------------------------------------------------
 
---------------------------------------------------------------------
window.onload = function() {
   (adsbygoogle = window.adsbygoogle || []).push({});
}
---------------------------------------------------------------------

ページ内で、多数のAjaxなど使ってると、そのような事が発生するみたい。
気を付けないと!


関連記事