Тег издателя Google указывает несколько размеров
Я хочу разместить объявление такого размера 970х66 на своем веб-сайте, но в случае, если у нас нет объявления такого размера, я хочу разместить на своем месте одно из 728х90.
Это мой текущий код:
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
показывает это:
Есть ли способ получить желаемое поведение? Показ рекламы 970х66, если возможно, и показ рекламы 728х90.