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