Как можно использовать одно и то же объявление более чем в одном месте на странице с тегом издателя Google?

Я пытаюсь сделать рекламу с помощью GPT. Меня не волнует, какое объявление показывается. Я просто пытаюсь доказать, что могу разместить несколько объявлений на странице.

в цикле я вызываю эту функцию

    function foo(id) {
    googletag.cmd.push(function() {
    var adSlot1 = googletag.defineSlot('/6355419/Travel/Europe/France/Paris',[300, 250], id);
    console.log(adSlot1);
    adSlot1.addService(googletag.pubads());
    googletag.enableServices();
  });
     googletag.cmd.push(function() {
     googletag.display(id); });
  };

Чтобы попытаться показать одно и то же объявление в разных местах.

У меня есть 3 блока, где реклама должна быть прямо сейчас, iframes размещены таким образом, но реклама не отображается. Я пытался просто разместить 2 объявления на странице, используя этот код

function foo(id) {
    googletag.cmd.push(function() {
    console.log(id)
    if (id=='block-gptadblock-2'){
    var adSlot1 = googletag.defineSlot('/6355419/Travel/Europe/France/Paris',[300, 250], id);
    adSlot1.addService(googletag.pubads());
    googletag.enableServices();
    }else{
        var adSlot2 = googletag.defineSlot('/6355419/Travel/Europe/France/Paris',[300, 250], id);
        adSlot2.addService(googletag.pubads());
        googletag.enableServices();
    }
  });
     googletag.cmd.push(function() { console.log('rendered id: '+id);
     googletag.display(id); });
  };

но объявление по-прежнему отображается только в одном месте. Я не понимаю, что здесь происходит.

0 ответов

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