创建Google发布商代码

使用 GPT 设置定位和尺寸

使用 GPT 指定广告单元

对于每个广告位,您都可以指定一个广告单元,以便定位到该广告单元(或定位到包含该广告单元的展示位置)的订单项能够投放到相应的代码中。

要详细了解 Ad Manager 广告资源结构、广告单元层次结构以及广告单元如何沿用定位条件,请参阅广告资源概览

使用 GPT 指定广告尺寸

您必须在代码中指定每个广告位中可投放怎样尺寸的广告。

对于单一尺寸广告位,您还可以视需要选择为用于呈现广告素材的 <div> 元素定义尺寸;这样一来,在广告素材采用异步呈现模式的情况下,可以避免网页中的其他元素在 <div> 之后的元素完成加载后移动。若要允许在一个广告位中投放多种尺寸的广告,请使用逗号分隔列表。

虽然请求网址有字符数限制(具体视代码类型而定),但您可以添加任意数量的尺寸。

参阅开发者文档

借助 GPT 使用键值对定位

您可以使用键值对将广告定位到比广告单元更具体的对象。

请谨慎使用键值对定位。

根据合同条款,您不得传递可供 Ad Manager 用作或识别为个人身份信息的任何信息。

针对每个广告请求,您可以传入一个或多个键,每个键可以有一个或多个值。您可以根据网络需求,使用广告位级或网页级自定义定位参数。

  • 广告位级自定义定位:您可以为网页上的各个广告位设置键值对属性。

  • 我们建议在广告位一级实施自定义定位,这样可以涵盖所有的定位情形(既包括在整个网页上使用相同的键值对,也包括在不同的广告位使用不同的键值对)。

  • 网页级自定义定位:您可以使用这种定位方式设置网页上所有广告位的自定义属性。

    通过网页级定位,客户可以使用较少的广告代码,并可确保所有广告位均具有一组相同的键值属性。例如,客户可以为所有使用网页级自定义定位的广告位都设置键值对 gender = male

通过将键值传递到代码中,可以让定位到相应键值对的订单项投放到此代码中。例如,如果您将自定义键值对 gender = male 传递到代码中,那么定位到 gender = male 的订单项便符合投放条件(假定其他所有条件均符合)。

在选择键值对格式之前,请考虑对有效键名和键值的限制

与广告选择相关的广告位定义和依序性

在为包含多个广告位的网页添加代码时,请务必考虑依序性。

对于使用 GPT 且包含多个尺寸的广告位的网页,标头中的广告位定义应根据可用于通知 Ad Manager 选择广告所应采用的广告位填充顺序进行声明。

定义广告位以实现依序的广告选择

假设将上述订单项的广告素材投放设置设为全部,并将此订单项定位到一个使用 GPT 且包含广告位的网页,且其中的广告位按以下顺序进行声明:

googletag.defineSlot('/1234567/travel', [[300, 600], [300, 250]], 'div-gpt-ad-1');
googletag.defineSlot('/1234567/travel', [300, 250], 'div-gpt-ad-2');
googletag.defineSlot('/1234567/travel', [728, 90], 'div-gpt-ad-3');

通过此定义,广告位的设置如下所示:

广告位 1:[[300, 600], [300, 250]]

广告位 2:[300, 250]

广告位 3:[728, 90]

收到广告请求后,Ad Manager 会尽量按照在代码中找到广告位的顺序将这些广告素材分配到相应广告位中。

Ad Manager 会将 300x250 广告素材分配到广告位 1,因为它是订单项中列出的第一个匹配的广告素材。然后,Ad Manager 会查找广告位 2 的广告素材,但会发现没有可用的广告素材,这是因为 300 x 250 像素的广告素材已被使用。根据依序广告选择逻辑,Ad Manager 确定无法投放该订单项中的全部广告素材。因此,它不会投放任何广告素材。

为了确保广告素材正确无误地在网页中投放,您必须对广告位进行如下声明:

googletag.defineSlot('/1234567/travel', [300, 250], 'div-gpt-ad-2');
googletag.defineSlot('/1234567/travel', [[300, 600], [300, 250]], 'div-gpt-ad-1');
googletag.defineSlot('/1234567/travel", [728, 90], 'div-gpt-ad-3');

*依序性适用于所有 GPT 使用情形,不受订单项类型或优先级的影响。

定义 <div> 尺寸以避免元素在广告素材呈现时移动

若要定义尺寸,应在放置广告的 <div> 元素中使用 style 属性。

我们建议仅将其用于单一尺寸广告请求。如果要创建多尺寸广告请求,应将高度设置为广告素材的最大高度,并将宽度设置为广告素材的最大宽度,以免广告被意外裁剪。

指定页外广告位

若要指定页外广告位,请按照生成广告代码的说明操作。

该内容对您有帮助吗?

您有什么改进建议?
搜索
清除搜索内容
关闭搜索框
主菜单
2032513534664134400
true
搜索支持中心
true
true
true
true
true
148
false
false