モバイル版でアドセンス広告が右にはみ出るトラブルを解決
こんにちは、カワルンです。
今日はGoogleAdsenseの広告のお話です。
わたしは記事中にアドセンスのレスポンシブ広告を貼っています。
PCから見ると不自然ではないのですが、スマホで見ると広告の右側がはみ出しています。
写真のように右上を見るとわかりやすいのですが、見切れています。
なのでスクロールすると、上下だけではなく左右にも画面が動いてしまう状態でした。
左右に画面が動くと見づらくて不便です。
同じような症状がある方は、あっさり解決できたのでためしてみてくださいね。
広告が右側にはみ出る症状
先ほども紹介したとおり、私のブログをスマホから見ると、アドセンス広告が右側にはみ出て表示されます。
スクロールすると上下だけではなく、左右にも画面が動く状況です。
どのような状況か、修正前のページのリンクを貼っておきます。
気になる方は画面が左右へぶれるのをチェックしてみてください。
このような症状は、使用しているブログテーマなどにより起きるようです。
修正方法
元々のアドセンスのコードは以下のようになっています。
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- スポンサー検索 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-XXXXXXX" data-ad-slot="XXXXXXX" data-ad-format="auto" data-full-width-responsive="true"> </ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>
7行目のコードをtrue
からfalse
に書き換える、
つまり以下のように変更することで改善しました。
data-full-width-responsive="false"
このページを見ても、左右のブレが無くなっているのがわかると思います。
広告コードを変更しても問題ない?
Adsenseでは広告コードの改変を禁止しているものがあります。
AdSense ポリシーは、AdSense コードを改変して広告の掲載結果を偽装したり、広告主様のコンバージョンを阻害したりすることを禁止しています。
引用:AdSense 広告コードの修正 - AdSense ヘルプ
今回の修正が違反にならないか調べたところ
収益増加の機会が減る可能性はあるものの、許可されている変更方法であることが記載されていました。
おわりに
今回はブログのモバイル版でアドセンス広告の右側がはみ出る場合の対処方法について紹介しました。
Adsense公式では『収益が下がる可能性がある』と書かれていますが、左右に画面が動くと読みづらいし誤クリックも誘発しやすいのではと思います。
同じような症状がある方は参考にしてみてくださいね!