Join us live on
Discord on the Google Advertising and Measurement Community server and on
YouTube on January 29th at 10:00 AM EST! We will discuss the new features added in v23 of the Google Ads API.
KeywordPlanCampaign
Stay organized with collections
Save and categorize content based on your preferences.
A Keyword Plan campaign. Max number of keyword plan campaigns per plan allowed: 1.
codeProto definition
| Fields |
cpc_bid_micros
|
int64
A default max cpc bid in micros, and in the account currency, for all ad groups under the campaign. This field is required and should not be empty when creating Keyword Plan campaigns.
|
geo_targets[]
|
KeywordPlanGeoTarget
The geo targets. Max number allowed: 20.
|
id
|
int64
Output only. The ID of the Keyword Plan campaign.
|
keyword_plan
|
string
The keyword plan this campaign belongs to.
|
keyword_plan_network
|
KeywordPlanNetwork
Targeting network. This field is required and should not be empty when creating Keyword Plan campaigns.
|
language_constants[]
|
string
The languages targeted for the Keyword Plan campaign. Max allowed: 1.
|
name
|
string
The name of the Keyword Plan campaign. This field is required and should not be empty when creating Keyword Plan campaigns.
|
resource_name
|
string
Immutable. The resource name of the Keyword Plan campaign. KeywordPlanCampaign resource names have the form: customers/{customer_id}/keywordPlanCampaigns/{kp_campaign_id}
|
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 2026-01-22 UTC.
[null,null,["Last updated 2026-01-22 UTC."],[],[]]