Google 广告管理器广告位尺寸默认行为

Google ad manager ad slot sizes default behavior

Official implementation of gpt defineSlot 函数,声明广告单元尺寸可以通过数组定义,如下所示:

googletag.defineSlot('/1234567/sports', [728, 90], 'div-1');

这个行为的默认实现是什么?我们能否提前定义所有可能的大小,以便在每次请求时从前端请求,但让我们的管理员团队在后端定义大小?

我们的目标是避免不断更改代码,因为我们的广告单元团队会工作并测试不同的尺寸。

例子。如果我们在代码中放入以下行

googletag.defineSlot('/1234567/sports', [[728, 90],[300,250]], 'div-1');

我们的 adManager 团队定义了广告单元 /sports/ 的集合,以仅投放 300x250。 这对 google 来说是否有效,并且只会交付 300x250 的需求,而忽略其他请求的单位尺寸?

Google 发布商代码 API 允许您为独特的广告展示位置定义多种广告尺寸。 关于您定义的插槽示例:

googletag.defineSlot('/1234567/sports', [[728, 90],[300,250]], 'div-1');

行为如下:

  1. Google Ad Manager 将创建一个接受 728x90 和 300x250 的广告位
  2. 请求广告位时,Google Ad Manager 将 select 任何具有这些尺寸的激活订单项
  3. 呈现时,广告展示位置将仅显示 728x90 或 300x250 的广告素材