出价方可以使用 pretargetingConfigs
资源仅接收与其定位条件匹配的展示机会的出价请求。您一次最多可以有 10 个预定位配置。
每项预定位配置都会将出价请求分配到所有端点。出价请求并非总是在所有端点之间均匀分布。例如,在给定区域中,针对特定地理位置 ID 的预定位配置在离该区域较远的交易地点中的匹配项可能会较少。较远交易地点附近的端点收到的出价请求可能会较少。
最佳实践
为了接收出价请求,您必须创建至少一个预定位配置。以下是有关管理预定位配置的一些提示:
- 范围
预定位类似于过滤。您应该使用预定位条件将出价请求过滤为与您的用例相关的请求。如果未设置任何预定位条件,您可能会收到针对所有展示的出价请求。
如果您未收到与特定预定位配置相关的足够出价请求,则可能需要放宽预定位条件。
- 逻辑
系统会通过逻辑
OR
处理顶级定位字段中的值。这意味着,您可以收到至少具有您在顶级字段中指定的一个值的出价请求。例如,如果您的预定位配置包含languageCodes
值en
、de
和sv
,您可能会收到检测语言为en
、de
或sv
的出价请求。不同字段使用逻辑
AND
进行处理。您只会收到与您设置的每个预定位字段中的至少一个值匹配的出价请求。例如,如果您的配置languageCodes
值为en
、de
和sv
,includedPlatforms
值为PERSONAL_COMPUTER
,那么,您将只收到检测到的语言为en
、de
或sv
且设备类型为PERSONAL_COMPUTER
的出价请求。由于各个预定位字段采用了逻辑
AND
,因此您不能添加相互冲突的条件。例如,在includedIds
和NumericTargetingDimensions
条件的excludedIds
中添加相同的值会导致错误。- 重叠
出价请求可以采用多种预定位配置。
您最多可以创建 10 个预定位配置来定位不同类型的广告资源。预定位配置可能会重叠,因此单个出价请求可能符合多项预定位配置的条件。在本例中,出价请求的
billing_id
字段包含每个适用配置的billingId
。如果在出价请求中找到多个结算 ID,您必须在出价响应的billing_id
字段中指定要对哪个结算 ID 进行出价。
地理位置 ID
由于政策原因,某些地理位置 ID 无法定位。例如,某些人口较少的区域无法定位,因为这样会违反我们的隐私权政策。我们的政策可能会发生变化。如果您在预定位配置的 geoTargeting
中指定的地理位置 ID 日后失效,那么届时该 ID 会显示在 invalidGeoIds
字段下。invalidGeoIds
下的地理位置 ID 对定位没有任何影响。如果 invalidGeoIds
中的 Goegraphic ID 有效,系统会将其添加到预定位配置的 geoTargeting
字段中。
geo-table.csv 文件列出了可定位的地理位置 ID,并会随着 ID 的添加和移除定期更新。
出价请求数量
您应该为出价工具端点配置 QPS 上限,并允许出价邀约配额系统针对每项预定位配置管理发送到您的端点的流量。
在下面这些极端情况下,使用 maximumQps
在预定位配置级别管理最大 QPS 可能很有用:
- 收到的请求过多
- 如果出价邀约配额系统根据指定的预定位配置向出价方端点发送异常大量的出价请求,您可以使用
maximumQps
手动调整请求数量。 - 测试新广告资源的配置
- 如果您要尝试支持新的广告资源(例如新的广告素材格式),可以实施一项预定位配置,仅定位到
maximumQps
较低的广告资源。
对于多个预定位配置定位的广告资源,只要其中一个配置尚未达到其 maximumQps
上限,出价请求就会发送到出价工具的端点,包括每项配置的 billingId
。