Как можно использовать одно и то же объявление более чем в одном месте на странице с тегом издателя 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); });
};
но объявление по-прежнему отображается только в одном месте. Я не понимаю, что здесь происходит.