Как у вас есть несколько единиц AdSense на одном веб-сайте? Единственный код, который дает Google, - на единицу.
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-123456"
data-ad-slot="123456"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Что делать, если я хочу использовать несколько единиц AdSense на одном веб-сайте? Я использую только <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
и (adsbygoogle = window.adsbygoogle || []).push({});
один раз, а затем поместите код <ins ...></ins>
, где я хочу, чтобы он был.
Проблема заключается в том, что анализируется и отображается только первый блок AdSense. Что вам нужно сделать, чтобы отображать несколько единиц AdSense?
Вот как я его использую (показан только первый ins
):
<!doctype html>
<html>
<body>
<ins class="adsbygoogle"
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-123456"
data-ad-slot="first"></ins>
<ins class="adsbygoogle"
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-123456"
data-ad-slot="second"></ins>
<ins class="adsbygoogle"
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-123456"
data-ad-slot="third"></ins>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
</body>
</html>