在浏览器调整大小时刷新自适应DoubleClick广告

时间:2014-07-02 02:35:08

标签: window-resize google-dfp

我使用jquery.dfp.js在网站上实施DoubleClick广告。很简单。

我用它来初始化脚本:

$('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标题区域中的排行榜广告单元)。一个问题是,每次调整浏览器窗口大小时都会刷新,因此广告会闪烁。

我有两个问题。

  • 我刷新广告的方式是处理此问题的最佳方法吗?
  • 有没有办法根据断点而不是每个窗口调整大小来刷新广告?

非常感谢任何建议。

0 个答案:

没有答案