Google发布商代码表示多种尺寸

时间:2018-01-26 15:34:11

标签: javascript jquery google-dfp google-publisher-tag

我想在我的网站上展示尺寸为970x66的广告,但如果我们没有这么大的广告,我想在其中展示728x90中的一个。

这是我目前的代码:

window.googletag = window.googletag || {}
window.googletag.cmd = window.googletag.cmd || []
window.googletag.cmd.push(function() {
  googletag.
    defineSlot('/25283/SceneIndex_970x66', [970, 66], 'dfp_ad_8').
    addService(googletag.pubads());

  googletag.pubads().enableSingleRequest();
  googletag.enableServices();
});

googletag.cmd.push(function() { googletag.display('dfp_ad_8'); });

我想也许我可以通过在defineSlot方法上指出多种尺寸来实现这一点,但这并不像我预期的那样有效。

使用此代码:

window.googletag = window.googletag || {}
window.googletag.cmd = window.googletag.cmd || []
window.googletag.cmd.push(function() {
  googletag.
    defineSlot('/25283/SceneIndex_728x90', [[970, 66], [728, 90]], 'dfp_ad_8').
    addService(googletag.pubads());

  googletag.pubads().enableSingleRequest();
  googletag.enableServices();
});

googletag.cmd.push(function() { googletag.display('dfp_ad_8'); });

这显示空iframe(目前我没有任何970x60广告),而不是显示728x90广告(我确实有)。

google_console显示了这一点:

enter image description here

有没有办法获得理想的行为?如果可能,展示970x66广告,并以其他方式展示728x90广告。

0 个答案:

没有答案