Как у меня есть страница для <div>
цикл на странице. то, что мне нужно отобразить, это после 5 дел (5 строк данных) мне нужно отобразить Google Ad, поэтому вот код:
Код заголовка:
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
Код тела:
<?php if ($gcount%5==0) { ?>
<!-- reserve section -->
<ins class="adsbygoogle"style="display:inline-block;width:300px;height:250px"data-ad-client="ca-pub-xxxxxx"data-ad-slot="xxxx"data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<?php } ?>
Проблема в цикле показа объявлений Google Ads 7-8 раз, но после этого он получил блок Blank Dive.
А Страницы, которые я должен показывать в объявлениях, загружаются с помощью Ajax (ленивая загрузка) с помощью прокрутки. Разрешены ли объявления Google в Ajax или на странице загрузки Lazy? Моя логика работает до 6-й страницы загрузки Ajax, но на 7-й странице реклама отображается как пустые блоки.
Google накладывает ограничения на количество объявлений на странице. Увидеть https://support.google.com/adsense/answer/1346295?hl=en-GB#Ad_limit_per_page
Других решений пока нет …