Javascript 同一页面中的多个GPT广告仅显示一次

Javascript 同一页面中的多个GPT广告仅显示一次,javascript,wordpress,ads,google-ads-api,google-ad-manager,Javascript,Wordpress,Ads,Google Ads Api,Google Ad Manager,我需要在一个页面上显示多个广告,代码如下: <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <div id="gpt-passback650x250"> <script> window.googletag = window.googletag || {cmd: []}; googletag.c

我需要在一个页面上显示多个广告,代码如下:

<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<div id="gpt-passback650x250">
<script>
window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
googletag.defineSlot('/162717810/xxxxx/650x250', [650, 250], 'gpt- 
passback650x250').addService(googletag.pubads());
googletag.enableServices();
googletag.display('gpt-passback650x250');
});
</script>
</div>

window.googletag=window.googletag | |{cmd:[]};
googletag.cmd.push(函数(){
googletag.defineSlot('/162717810/xxxxx/650x250',[650x250],'gpt-
passback650x250').addService(googletag.pubads());
googletag.enableServices();
显示('gpt-passback650x250');
});
如果我在第页上使用此代码两次或两次以上,则会出现错误:队列GPT命令类型中出现异常错误:无法读取null的属性“addService”


代码必须相同,客户希望通过cms中的快捷码将其粘贴到页面。如何解决这个问题?谢谢

如果你把这个


window.googletag=window.googletag | |{cmd:[]};
googletag.cmd.push(函数(){
googletag.defineSlot('/162717810/xxxxx/650x250',[650x250],'gpt-passback650x250').addService(googletag.pubads());
googletag.enableServices();
显示('gpt-passback650x250');
});
…在
之前,并且:



…在每个你想放置广告的地方?

广告不显示,在控制台中我看到错误:队列GPT命令类型中的异常错误:无法读取null的属性“addService”。如果只放置一次,你会看到它吗,但正如我解释的那样?是的,如果我从正文中删除其他广告,那么我会看到它。请看这里:然后,恐怕,这是不可能完成的任务。您必须为GPT定义不同的插槽,即使它们可以显示相同的广告。