Google Adsense の広告が一部サイト、ブラウザーで表示されない状況に遭遇。
ブラウザーのディベロッパーツールで見ていると、以下のようなエラーが出ていました。
adsbygoogle.push() error: No slot size for availableWidth=0
レスポンシブのサイズの枠で広告が表示されない状況でしたが、エラー内容を見ると、幅がうまく取得できず、適応した広告が無く表示されないような状況なのか?
ページ読み込み完了後に処理!
に変更したら、無事広告が表示されました。
---------------------------------------------------------------------
(adsbygoogle = window.adsbygoogle || []).push({});
---------------------------------------------------------------------

---------------------------------------------------------------------
window.onload = function() {
(adsbygoogle = window.adsbygoogle || []).push({});
}
---------------------------------------------------------------------
ページ内で、多数のAjaxなど使ってると、そのような事が発生するみたい。
気を付けないと!