Без рекламы в Google, моя веб-страница HTTPS загружается примерно в 500 мс. С помощью Google Ads одна и та же веб-страница занимает 2-5 секунд для загрузки. У меня две рекламные баннеры (одна сверху и одна внизу). Да, он отображает всю страницу перед рекламой, но я все еще думаю, что это неудобно, когда браузер вращается, пока он ждет объявления.Загрузка объявлений Google после загрузки всей страницы
Есть ли какой-либо способ с Javascript для завершения загрузки страницы перед объявлениями, а затем просто загружать объявления в фоновом режиме? В принципе, обманите его, думая, что вся страница уже загружена?
Текущий код:
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- My Ad Banner -->
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="myid"
data-ad-slot="myid"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Глядя на водопад на моем сайте, это не выглядеть adsbygoogle.js вызывает индикатор нагрузки. Вместо этого это собственно рекламный контент. Например, этот объект (рекламное объявление) даже не загружается до 1,8 секунд (после того, как моя страница уже загружена): tpc.googlesyndication.com/simgad/AdID
Спасибо!
Как вы загружаете объявления прямо сейчас? –
http://www.aaronpeters.nl/blog/non-blocking-google-adsense-ads-improve-page-speed – Christina
@MaksimVi. Я добавил свой код к вопросу –