Javascript 同一个广告怎么能在带有google publisher标签的页面上多个位置使用?
我正在尝试用GPT呈现广告。我不在乎呈现什么广告,我只是想证明我可以在一个页面上呈现多个广告 在循环中,我调用这个函数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
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); });
};
但广告仍然只在一个地方显示。我不明白这里发生了什么