Google Ads API v8调用MutateCampaignCriterion添加IP屏蔽报错如何解决
Google Ads API v8 新增广告系列IP屏蔽报错解决方案
核心错误原因
ip_block类型的CampaignCriterion仅支持作为负面定向(即屏蔽规则)使用,本身不支持设置为正向定向,这是触发FIELD_INCOMPATIBLE_WITH_NEGATIVE_TARGETING报错的根本原因:
- 首次请求未显式声明
negative: true字段,符合负面定向要求的必填字段缺失 - 后续将
negative设置为false的操作本身不符合ip_block的类型限制,该类型不能用于正向定向投放 - 若添加
negative: true的同时附带了bid、bid_modifier等仅正向定向支持的竞价类字段,也会触发对应报错
正确请求示例
Request: customer_id: "xxxxxxxx" operations { create { negative: true ip_block { ip_address: "xxx.x.x.xx" } campaign: "customers/xxxxxxx/campaigns/xxxxxxx" } } validate_only: true
异常排查清单
如果调整后仍报错,按以下顺序排查:
- 确认字段拼写无误,Google Ads API v8版本中负面定向字段为
negative,布尔值类型 - 确认请求的create结构体中仅包含
negative、ip_block、campaign三个必要字段,无其他多余字段 - 确认待操作的广告系列类型支持IP屏蔽规则,智能购物广告、本地服务广告等全托管类型广告系列不支持自定义IP屏蔽
内容的提问来源于stack exchange,提问作者Leo
相关产品推荐
相关产品推荐

