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

インフィード広告が表示されない一番の原因は、アドセンスコードの親要素が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>
ご参考になれば幸いです。
それではでは。
この記事はお役に立てましたか?
いいえ
ヤフーに戻ります