条件

您可以在三个不同的级别设置定位条件:

并非所有条件类型都可以在所有级别设置:例如,某些条件只能在广告系列级设置。

此外,某些条件只能用于排除性定位,而某些条件只能用于肯定定位。

下表介绍了所有条件类型的允许使用情况:

类型 肯定? 否定? 可用级别 备注
广告投放时间 ✅ ❌
  • 广告系列
年龄段 ✅ ✅
  • 广告系列
  • 广告组
应用付款模式 ✅ ❌
  • 广告组
受众群体 ✅ ❌
  • 广告组
请参阅需求开发广告系列的受众群体定位指南。
品牌列表 ✅ ✅
  • 广告系列
  • 广告组
运营商 ✅ ❌
  • 广告系列
组合的受众群体 ✅ ❌
  • 广告系列
  • 广告组
请参阅有关组合的受众群体的帮助中心文章。
内容标签 ❌ ✅
  • 广告系列
  • 客户
自定义的兴趣相似细分受众群 ✅ ❌
  • 广告系列
  • 广告组
由 CustomAffinityInfo 资源定义。请参阅有关自定义受众群体的文章。
自定义受众群体 ✅ ❌
  • 广告系列
  • 广告组
由 CustomAudience 资源定义。请参阅有关自定义受众群体的文章。
自定义的意向细分受众群 ✅ ❌
  • 广告组
由 CustomIntentInfo 资源定义。请参阅有关自定义的意向细分受众群条件的文章。
设备 ✅ ❌
  • 广告系列
扩展受众特征 ✅ ✅
  • 广告系列
适用性别 ✅ ✅
  • 广告系列
  • 广告组
收入范围 ✅ ✅
  • 广告系列
  • 广告组
IP 封锁 ✅ ✅
  • 广告系列
  • 客户
关键字 ✅ ✅
  • 广告系列
  • 广告组
在广告系列级,您只能排除关键字。
关键字主题 ✅ ✅
  • 广告系列
语言 ✅ ❌
  • 广告系列
  • 广告组
人生大事 ✅ ✅
  • 广告系列
产品信息组 ✅ ❌
  • 广告组
酒店广告和购物广告系列的树状结构。 请参阅指南。
产品信息范围 ✅ ❌
  • 广告系列
本地生活服务 ID ✅ ❌
  • 广告系列
表示本地生活服务广告系列的服务类型。
位置 ✅ ✅
  • 广告系列
  • 广告组
请参阅有关地理位置定位的指南。
营业地点组 ✅ ❌
  • 广告系列
使用距离半径定位多个地理位置区域。请参阅有关地理位置定位的指南。
移动应用类别 ✅ ✅
  • 广告系列
  • 广告组
  • 客户
移动应用 ✅ ✅
  • 广告系列
  • 广告组
  • 客户
移动设备 ✅ ❌
  • 广告系列
否定关键字列表 ❌ ✅
  • 客户
操作系统版本 ✅ ❌
  • 广告系列
生育情况 ✅ ✅
  • 广告系列
  • 广告组
在广告系列一级,仅支持排除性定位。
展示位置 ❌ ✅
  • 广告系列
  • 广告组
  • 客户
网址长度(250 个字符)和深度(2 个级别)有限制。不允许使用 adsenseformobileapps.com。
展示位置列表 ❌ ✅
  • 客户
让您能够管理要在多个广告系列中排除的展示位置列表。
附近 ✅ ❌
  • 广告系列
使用地址或纬度/经度和半径创建。请参阅有关地理位置定位的指南。
主题 ✅ ✅
  • 广告系列
  • 广告组
用户兴趣 ✅ ✅
  • 广告系列
  • 广告组
验证可用性是否 兼容广告系列类型。某些用户兴趣选项仅 适用于特定类型的广告系列。
用户列表 ✅ ✅
  • 广告系列
  • 广告组
使用用户列表的 ID。
视频阵容 ✅ ✅
  • 广告系列
网页 ✅ ✅
  • 广告系列
  • 广告组
用于根据条件定位或排除广告客户网站上的特定网页 。将 Webpage 条件设置为 否定条件,用于实现网址排除。
YouTube 频道 ✅ ✅
  • 广告系列
  • 广告组
  • 客户
YouTube 视频 ✅ ✅
  • 广告系列
  • 广告组
  • 客户

受众群体信息定位条件

您可以使用 AudienceInfo 条件在广告组级定位受众群体。在 AdGroupCriterion上将 audience字段设置为您要定位的 受众群体的资源名称。

检查 MutateAudienceResult 以获取 audience_id

使用 AudienceService.MutateAudiences 创建受众群体时,每个操作都会返回一个 MutateAudienceResult。您可以检查 MutateAudienceResult 以获取 audience_id,方法是解析 返回的 resource_name,或者在将 response_content_type 设置为 MUTABLE_RESOURCE 时检查可变 audience 对象:

# Inspect MutateAudienceResult to get audience_id
for result in response.results:
    resource_name = result.resource_name
    # Format: customers/{customer_id}/audiences/{audience_id}
    audience_id = resource_name.split("/")[-1]
    print(f"Created audience with resource_name '{resource_name}' and audience_id '{audience_id}'.")

    # If response_content_type is MUTABLE_RESOURCE, you can access result.audience.id directly:
    if result.audience and result.audience.id:
        print(f"Audience ID from mutable resource: {result.audience.id}")