我正在尝试在页面上多次添加 googletags。在页面上的某些地方,广告显示正确,在某些地方,我看到了如附件截图所示的框。
代码示例:
const slot = googletag.defineSlot(
options.addUnit,
options.sizes,
options.containerId,
)?.addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
// Disable initial load.
googletag.pubads().disableInitialLoad();
// Start ad fetching
googletag.enableServices();
googletag.pubads().refresh([slot]);
使用一些不同的广告位级别定位参数(例如“pos”)多次调用上述代码。
总的来说,我在页面上调用了 8 次,并在页面中动态注入了 4 次 div 元素。有时我会看到一个通用框,有时会看到两个或有时 3 个,这种行为是随机的。刷新页面后,请参阅第二个屏幕截图。