我想在我的网站上展示这种尺寸为 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 广告。