CampaignCriterion
Stay organized with collections
Save and categorize content based on your preferences.
Fields |
resource_name
|
string
Immutable. The resource name of the campaign criterion. Campaign criterion resource names have the form: customers/{customer_id}/campaignCriteria/{campaign_id}~{criterion_id}
|
display_name
|
string
Output only. The display name of the criterion. This field is ignored for mutates.
|
type
|
CriterionType
Output only. The type of the criterion.
|
status
|
CampaignCriterionStatus
The status of the criterion.
|
campaign
|
string
Immutable. The campaign to which the criterion belongs.
|
criterion_id
|
int64
Output only. The ID of the criterion. This field is ignored during mutate.
|
bid_modifier
|
float
The modifier for the bids when the criterion matches. The modifier must be in the range: 0.1 - 10.0. Most targetable criteria types support modifiers. Use 0 to opt out of a Device type.
|
negative
|
bool
Immutable. Whether to target (false ) or exclude (true ) the criterion.
|
criterion
Union field criterion . The campaign criterion. criterion . The campaign criterion.Exactly one must be set. criterion can be only one of the following: criterion can be only one of the following: |
keyword
|
KeywordInfo
Immutable. Keyword.
|
placement
|
PlacementInfo
Immutable. Placement.
|
mobile_app_category
|
MobileAppCategoryInfo
Immutable. Mobile app category.
|
mobile_application
|
MobileApplicationInfo
Immutable. Mobile application.
|
location
|
LocationInfo
Immutable. Location.
|
device
|
DeviceInfo
Immutable. Device.
|
ad_schedule
|
AdScheduleInfo
Immutable. Ad Schedule.
|
age_range
|
AgeRangeInfo
Immutable. Age range.
|
gender
|
GenderInfo
Immutable. Gender.
|
income_range
|
IncomeRangeInfo
Immutable. Income range.
|
parental_status
|
ParentalStatusInfo
Immutable. Parental status.
|
user_list
|
UserListInfo
Immutable. User List.
|
youtube_video
|
YouTubeVideoInfo
Immutable. YouTube Video.
|
youtube_channel
|
YouTubeChannelInfo
Immutable. YouTube Channel.
|
proximity
|
ProximityInfo
Immutable. Proximity.
|
topic
|
TopicInfo
Immutable. Topic.
|
listing_scope
|
ListingScopeInfo
Immutable. Listing scope.
|
language
|
LanguageInfo
Immutable. Language.
|
ip_block
|
IpBlockInfo
Immutable. IpBlock.
|
content_label
|
ContentLabelInfo
Immutable. ContentLabel.
|
carrier
|
CarrierInfo
Immutable. Carrier.
|
user_interest
|
UserInterestInfo
Immutable. User Interest.
|
webpage
|
WebpageInfo
Immutable. Webpage.
|
operating_system_version
|
OperatingSystemVersionInfo
Immutable. Operating system version.
|
mobile_device
|
MobileDeviceInfo
Immutable. Mobile Device.
|
location_group
|
LocationGroupInfo
Immutable. Location Group
|
custom_affinity
|
CustomAffinityInfo
Immutable. Custom Affinity.
|
custom_audience
|
CustomAudienceInfo
Immutable. Custom Audience
|
combined_audience
|
CombinedAudienceInfo
Immutable. Combined Audience.
|
keyword_theme
|
KeywordThemeInfo
Immutable. Smart Campaign Keyword Theme.
|
local_service_id
|
LocalServiceIdInfo
Immutable. GLS service campaign criterion.
|
brand_list
|
BrandListInfo
Immutable. Brand list campaign criterion.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-07 UTC.
[null,null,["Last updated 2025-08-07 UTC."],[],[],null,["# CampaignCriterion\n\nA campaign criterion.\n\n| Fields ||\n|--------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ### `resource_name` | `string` Immutable. The resource name of the campaign criterion. Campaign criterion resource names have the form: `customers/{customer_id}/campaignCriteria/{campaign_id}~{criterion_id}` |\n| ### `display_name` | `string` Output only. The display name of the criterion. This field is ignored for mutates. |\n| ### `type` | [CriterionType](/google-ads/api/reference/rpc/v19/CriterionTypeEnum.CriterionType) Output only. The type of the criterion. |\n| ### `status` | [CampaignCriterionStatus](/google-ads/api/reference/rpc/v19/CampaignCriterionStatusEnum.CampaignCriterionStatus) The status of the criterion. |\n| ### `campaign` | `string` Immutable. The campaign to which the criterion belongs. |\n| ### `criterion_id` | `int64` Output only. The ID of the criterion. This field is ignored during mutate. |\n| ### `bid_modifier` | `float` The modifier for the bids when the criterion matches. The modifier must be in the range: 0.1 - 10.0. Most targetable criteria types support modifiers. Use 0 to opt out of a Device type. |\n| ### `negative` | `bool` Immutable. Whether to target (`false`) or exclude (`true`) the criterion. |\n| ### `criterion` Union field `criterion`. The campaign criterion. `criterion`. The campaign criterion. Exactly one must be set. `criterion` can be only one of the following: `criterion` can be only one of the following: ||\n| ### `keyword` | [KeywordInfo](/google-ads/api/reference/rpc/v19/KeywordInfo) Immutable. Keyword. |\n| ### `placement` | [PlacementInfo](/google-ads/api/reference/rpc/v19/PlacementInfo) Immutable. Placement. |\n| ### `mobile_app_category` | [MobileAppCategoryInfo](/google-ads/api/reference/rpc/v19/MobileAppCategoryInfo) Immutable. Mobile app category. |\n| ### `mobile_application` | [MobileApplicationInfo](/google-ads/api/reference/rpc/v19/MobileApplicationInfo) Immutable. Mobile application. |\n| ### `location` | [LocationInfo](/google-ads/api/reference/rpc/v19/LocationInfo) Immutable. Location. |\n| ### `device` | [DeviceInfo](/google-ads/api/reference/rpc/v19/DeviceInfo) Immutable. Device. |\n| ### `ad_schedule` | [AdScheduleInfo](/google-ads/api/reference/rpc/v19/AdScheduleInfo) Immutable. Ad Schedule. |\n| ### `age_range` | [AgeRangeInfo](/google-ads/api/reference/rpc/v19/AgeRangeInfo) Immutable. Age range. |\n| ### `gender` | [GenderInfo](/google-ads/api/reference/rpc/v19/GenderInfo) Immutable. Gender. |\n| ### `income_range` | [IncomeRangeInfo](/google-ads/api/reference/rpc/v19/IncomeRangeInfo) Immutable. Income range. |\n| ### `parental_status` | [ParentalStatusInfo](/google-ads/api/reference/rpc/v19/ParentalStatusInfo) Immutable. Parental status. |\n| ### `user_list` | [UserListInfo](/google-ads/api/reference/rpc/v19/UserListInfo) Immutable. User List. |\n| ### `youtube_video` | [YouTubeVideoInfo](/google-ads/api/reference/rpc/v19/YouTubeVideoInfo) Immutable. YouTube Video. |\n| ### `youtube_channel` | [YouTubeChannelInfo](/google-ads/api/reference/rpc/v19/YouTubeChannelInfo) Immutable. YouTube Channel. |\n| ### `proximity` | [ProximityInfo](/google-ads/api/reference/rpc/v19/ProximityInfo) Immutable. Proximity. |\n| ### `topic` | [TopicInfo](/google-ads/api/reference/rpc/v19/TopicInfo) Immutable. Topic. |\n| ### `listing_scope` | [ListingScopeInfo](/google-ads/api/reference/rpc/v19/ListingScopeInfo) Immutable. Listing scope. |\n| ### `language` | [LanguageInfo](/google-ads/api/reference/rpc/v19/LanguageInfo) Immutable. Language. |\n| ### `ip_block` | [IpBlockInfo](/google-ads/api/reference/rpc/v19/IpBlockInfo) Immutable. IpBlock. |\n| ### `content_label` | [ContentLabelInfo](/google-ads/api/reference/rpc/v19/ContentLabelInfo) Immutable. ContentLabel. |\n| ### `carrier` | [CarrierInfo](/google-ads/api/reference/rpc/v19/CarrierInfo) Immutable. Carrier. |\n| ### `user_interest` | [UserInterestInfo](/google-ads/api/reference/rpc/v19/UserInterestInfo) Immutable. User Interest. |\n| ### `webpage` | [WebpageInfo](/google-ads/api/reference/rpc/v19/WebpageInfo) Immutable. Webpage. |\n| ### `operating_system_version` | [OperatingSystemVersionInfo](/google-ads/api/reference/rpc/v19/OperatingSystemVersionInfo) Immutable. Operating system version. |\n| ### `mobile_device` | [MobileDeviceInfo](/google-ads/api/reference/rpc/v19/MobileDeviceInfo) Immutable. Mobile Device. |\n| ### `location_group` | [LocationGroupInfo](/google-ads/api/reference/rpc/v19/LocationGroupInfo) Immutable. Location Group |\n| ### `custom_affinity` | [CustomAffinityInfo](/google-ads/api/reference/rpc/v19/CustomAffinityInfo) Immutable. Custom Affinity. |\n| ### `custom_audience` | [CustomAudienceInfo](/google-ads/api/reference/rpc/v19/CustomAudienceInfo) Immutable. Custom Audience |\n| ### `combined_audience` | [CombinedAudienceInfo](/google-ads/api/reference/rpc/v19/CombinedAudienceInfo) Immutable. Combined Audience. |\n| ### `keyword_theme` | [KeywordThemeInfo](/google-ads/api/reference/rpc/v19/KeywordThemeInfo) Immutable. Smart Campaign Keyword Theme. |\n| ### `local_service_id` | [LocalServiceIdInfo](/google-ads/api/reference/rpc/v19/LocalServiceIdInfo) Immutable. GLS service campaign criterion. |\n| ### `brand_list` | [BrandListInfo](/google-ads/api/reference/rpc/v19/BrandListInfo) Immutable. Brand list campaign criterion. |"]]