@Senseich

Как работает рекламный код Google Adsense?

Всем привет! У меня такой вопрос, больше наверное технический. У Google Adsense каждый рекламный блок выглядит примерно так:

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
         style="display:block"
         data-ad-format="autorelaxed"
         data-ad-client="ca-pub-1271381194193378"
         data-ad-slot="3961443235">
</ins>
<script>
	(adsbygoogle = window.adsbygoogle || []).push({});
</script>

У меня таких блоков, к примеру, на страничке три. Я решил повторяющийся код вынести вниз перед закрывающимся тэгом </body>. Т.е. эту часть:

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
	(adsbygoogle = window.adsbygoogle || []).push({});
</script>

Но вот незадача, стала загружаться только первая реклама.
Поэкспериментировав, я понял, что дело в этой строчке (adsbygoogle = window.adsbygoogle || []).push({}); , их должно быть столько сколько рекламных блоков. От сюда вопрос можно ли так писать, корректно ли это:

<script>
    (adsbygoogle = window.adsbygoogle || []).push({});
    (adsbygoogle = window.adsbygoogle || []).push({});
    (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Если более глобально подходить к вопросу, то я хочу как то оптимизировать загрузку блоков, чтобы страницы грузились быстрее. Быть может можно сделать загрузку блоков, после загрузки самого содержимого страницы?
  • Вопрос задан
  • 2135 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 мар. 2024, в 18:16
1000 руб./за проект
28 мар. 2024, в 18:15
90000 руб./за проект
28 мар. 2024, в 18:05
5000 руб./за проект