Отложенная загрузка для блоков РСЯ

12
ZEEW
На сайте с 03.06.2018
Offline
78
#11
rst2106 #:

Можно ли отложено загружать основной  скрипт загрузчика?

Т.е. это: 

<!-- Yandex.RTB --> <script>window.yaContextCb=window.yaContextCb||[]</script> <script src="https://yandex.ru/ads/system/context.js" async></script>

почему нет? я так и делаю. плюс для метрики тоже. и сайт намного быстрее

Weblady
На сайте с 26.07.2011
Offline
168
#12

Поделитесь, пожалуйста, рабочим скриптом отложенной загрузки рекламного блока.

Для другой сети сейчас такой скрипт:

        <script>
// Загрузить рекламу после 3 секунд
setTimeout(function() {
    
    var script1 = document.createElement('script');
    script1.src = 'https://adv.com/v2/comm_min.js?sid=102832';
    document.body.appendChild(script1);
}, 3000);
</script>

А вот для блока РСЯ не пойму, как правильно.

<!-- Yandex.RTB R-A-176628-8 -->
<div id="yandex_rtb_R-A-176628-8"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-176628-8",
        "renderTo": "yandex_rtb_R-A-176628-8"
    })
})
</script>
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий