Тег издателя 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.

0 ответов

Другие вопросы по тегам