新しいAdsenseの非同期コード、adsbygoogle.jsは1つにまとめられる?

·

googleも推奨している新しいAdsenseは非同期になり表示が早くなるという利点もある。

非同期広告コードの例

<script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-xxxxxxxxxxxxxxxx"
data-ad-slot="xxxxxxxxxx">
</ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

Adsenseはページに3個まで設定可能だが、各非同期コードに含まれるadsbygoogle.jsは1つで良いのだろうか、それともそれぞれの広告に付ける必要があるのか。

この疑問にはAdSenseのヘルプページ「よくある質問」で答えられている。
https://support.google.com/adsense/answer/3221666?hl=ja

ページ上に複数の広告コードがある場合、各広告ユニットに

<script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

を含める必要がありますか?

いいえ、その必要はありません。adsbygoogle.js は 1 回だけ読み込まれます。

ということで、adsbygoogle.jsは1つにまとめられる。