アドセンスのインフィード広告でadsbygoogle.push() error: Fluid responsive ads must be at least 250px wideとなったときの対処法

この記事は最終更新から1年以上経過しています。内容が古くなっているかもしれません。。

インフィード広告が表示されない一番の原因は、アドセンスコードの親要素がflexになってしまっていること。blockに戻せばすぐに解決。

この記事は、デベロッパーツールのConsoleタブに以下のメッセージが出ている方に向けたものです。そうでない場合は他に原因があるので、速やかに戻るボタンを押してください。どうぞあなたの貴重な時間を大切に。

adsbygoogle.push() error: Fluid responsive ads must be at least 250px wide: availableWidth=0

どういうことかと言うと

HTML
<div class="feed-item">
  ・・・
</div>

<div class="feed-item">
  <!-- アドセンスコード -->
  <ins></ins>
</div>

<div class="feed-item">
  ・・・
</div>
CSS
.feed-item {
  display: flex;
  flex-direction: row;
}

あっ!

修正後

<div class="feed-item">
  ・・・
</div>

<div> ←ここのクラスを消した
  <!-- アドセンスコード -->
  <ins></ins>
</div>

<div class="feed-item">
  ・・・
</div>

ご参考になれば幸いです。
それではでは。

この記事はお役に立てましたか?

はい

ブログランキング・にほんブログ村へ

コメントを残す