请求 DFP/Ad Manager 的“流体”广告尺寸

除非我有所遗漏,否则目前无法从 Google Ad Manager 提供原生/响应式广告。唯一的选项是固定尺寸。


Google Publisher Tag 中的代码行如下所示,仅适用于原生/响应式广告:

googletag.defineSlot('/123456789/ad-unit-code', ['fluid'], 'div-gpt-ad-987654321-0').addService(googletag.pubads());

而混合尺寸(包括原生/响应式)的代码行如下所示:

googletag.defineSlot('/123456789/ad-unit-code', [[320, 50], 'fluid', [120, 90]], 'div-gpt-ad-987654321-0').addService(googletag.pubads());

我知道可以通过主题组件手动在任何位置插入完整标签,但这样我就无法获得其他插件功能,例如为特定组屏蔽广告等。如果能为该插件添加此尺寸选项,我将不胜感激。

这不就是那个吗?

或者至少是提出这个问题的正确主题?

不,这是针对 AdSense 的,该插件确实提供了响应式尺寸选项。DFP/Ad Manager 是一个不同的平台,拥有不同的设置。

我知道 DFP 是他们广告平台的一个不同分支,但它也可以展示 AdSense 广告单元。

当未指定尺寸时,adplugin 曾进行了一项特定更改,导致 DFP 广告单元无法显示:

我完全没使用 AdSense,所以那对我没有帮助。我展示的是自定义原生广告和来自其他广告网络的广告,这些广告都通过 DFP 投放。在 DFP 中,这些广告的尺寸代码是 ‘fluid’,但目前广告插件中还没有这个选项。

我唯一能让它们显示的方法是在 DFP 中为它们分配一个错误的固定尺寸,然后在自定义主题中覆盖 CSS。这在某些情况下确实有效,但这是一种笨拙的权宜之计,而且扩展性很差。

我在 2017 年尝试为 DFP 添加响应式广告尺寸时,还没有“流体”选项。我需要研究一下其工作原理,并记住 AdSense 响应式广告最近有所变更

这个插件为什么要设置尺寸呢?我注意到你在另一个帖子中提到,如果设置了多个尺寸,它会均匀轮换。这解释了我遇到的另一个问题,而这也是我不希望出现的行为。如果我有 10 个尺寸为 ‘A’ 的广告和 1 个尺寸为 ‘B’ 的广告,我不希望这些尺寸的展示机会均等。

我在 Ad Manager 中已经对各项设置拥有非常精细的控制权,因此我并不需要也不希望插件做除了根据我生成的标签展示广告单元之外的任何事。有没有办法实现这一点,只是在一个空白的、未设置尺寸的 div 中展示广告?

@torsi 我已为插件添加了对流体广告尺寸的支持。选择该选项后,容器将不会设置宽度或高度。如果您能帮忙测试一下,我将不胜感激。

我花了大部分时间尝试在 Ad Manager 中设置流体广告,但未能成功。在定义使用 HTML + CSS 的原生创意后,我在“广告行项目”步骤中卡住了。我已有对应的订单和广告单元,但它仍提示需要创意。查看“广告行项目”页面后,我完全不知道该如何操作。因此,我只能验证插件确实未在容器上设置宽度和高度,但无法查看从 Ad Manager 分发的流体广告效果。如果这还不够,我可能需要寻求关于 Ad Manager 的帮助。

是的,现在可以工作了。非常感谢!

我还可以确认,让流体广告行项目在广告管理器中运行起来令人困扰地晦涩难懂,且文档记录不足。您需要显式地将所有广告素材定向到广告单元,否则它们将不会被识别。