Javascript 同一个广告怎么能在带有google publisher标签的页面上多个位置使用?

Javascript 同一个广告怎么能在带有google publisher标签的页面上多个位置使用?,javascript,gpt,Javascript,Gpt,我正在尝试用GPT呈现广告。我不在乎呈现什么广告,我只是想证明我可以在一个页面上呈现多个广告 在循环中,我调用这个函数 function foo(id) { googletag.cmd.push(function() { var adSlot1 = googletag.defineSlot('/6355419/Travel/Europe/France/Paris',[300, 250], id); console.log(adSlot1); adSlot1

我正在尝试用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); });
  };
a尝试在不同的位置显示相同的广告

我有3个块,广告现在应该在那里,iFrame以这种方式放置,但广告没有显示。我试着用这个代码在页面上放两个广告

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); });
  };
但广告仍然只在一个地方显示。我不明白这里发生了什么