0

我想在我的网站上展示这种尺寸为 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表明:

在此处输入图像描述

有没有办法获得所需的行为?尽可能展示 970x66 广告,否则展示 728x90 广告。

4

0 回答 0