Обновление адаптивной рекламы с двойным щелчком мыши при изменении размера браузера

#window-resize #google-dfp

#окно-изменение размера #google-dfp

Вопрос:

Я использую jquery.dfp.js как внедрить рекламу с двойным кликом на веб-сайте. Довольно просто.

Я использовал это для инициализации скрипта:

 $('selector').dfp({
dfpID:'xxxxxxxxx',
sizeMapping: {
    'my-default': [
        {browser: [1024, 768], ad_sizes: [980, 185]},
        {browser: [ 980, 600], ad_sizes: [[728, 90], [640, 480]]}
        {browser: [   0,   0], ad_sizes: [88, 31]}
    ],
  }  

});
  

И я использую это для обновления рекламы при изменении размера браузера:

 var resizeTimer;
function resizer(){        
    $('selector').dfp({
         dfpID:'xxxxxxxxx'
    });                                                           
}
window.addEventListener("resize",function(){         
    clearTimeout(resizeTimer);        
    resizeTimer = setTimeout(resizer,250);
});
  

Кажется, все работает (проверьте рекламный блок таблицы лидеров в области заголовка наblog.insurancenewsnet.com ). Одна из проблем заключается в том, что она обновляется каждый раз при изменении размера окна браузера, поэтому реклама мерцает.

У меня есть два вопроса.

  • Является ли способ обновления рекламы лучшим способом справиться с этим?
  • Есть ли способ обновлять объявления на основе точек останова, а не при каждом изменении размера окна?

Мы будем признательны за любые советы.