Hello,

How can I look up which fields are *required* to create a new campaign, ad 
group, or ad etc.

For instance, the gRPC documentation for an AdGroup has all these fields 
(below). Do all of these fields need to be filled out to create?

Fields
resource_name 

string

The resource name of the ad group. Ad group resource names have the form:

customers/{customer_id}/adGroups/{ad_group_id}

id 

Int64Value 
<https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Int64Value>

The ID of the ad group.
name 

StringValue 
<https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.StringValue>

The name of the ad group.

This field is required and should not be empty when creating new ad groups.

It must contain fewer than 255 UTF-8 full-width characters.

It must not contain any null (code point 0x0), NL line feed (code point 
0xA) or carriage return (code point 0xD) characters.

status 

AdGroupStatus 
<https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v0.enums#google.ads.googleads.v0.enums.AdGroupStatusEnum.AdGroupStatus>

The status of the ad group.
type 

AdGroupType 
<https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v0.enums#google.ads.googleads.v0.enums.AdGroupTypeEnum.AdGroupType>

The type of the ad group.
ad_rotation_mode 

AdGroupAdRotationMode 
<https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v0.enums#google.ads.googleads.v0.enums.AdGroupAdRotationModeEnum.AdGroupAdRotationMode>

The ad rotation mode of the ad group.
tracking_url_template 

StringValue 
<https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.StringValue>

The URL template for constructing a tracking URL.
url_custom_parameters[] 

CustomParameter 
<https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v0.common#google.ads.googleads.v0.common.CustomParameter>

The list of mappings used to substitute custom parameter tags in a 
tracking_url_template, final_urls, or mobile_final_urls.
campaign 

StringValue 
<https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.StringValue>

The campaign to which the ad group belongs.
cpc_bid_micros 

Int64Value 
<https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Int64Value>

The maximum CPC (cost-per-click) bid.
cpm_bid_micros 

Int64Value 
<https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Int64Value>

The maximum CPM (cost-per-thousand viewable impressions) bid.
cpa_bid_micros 

Int64Value 
<https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Int64Value>

The target cost-per-acquisition (conversion) bid.
cpv_bid_micros 

Int64Value 
<https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Int64Value>

The CPV (cost-per-view) bid.
target_roas_override 

DoubleValue 
<https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.DoubleValue>

The target return on ad spend (ROAS) override. If the ad group's campaign 
bidding strategy is a standard Target ROAS strategy, then this field 
overrides the target ROAS specified in the campaign's bidding strategy. 
Otherwise, this value is ignored.
percent_cpc_bid_micros 

Int64Value 
<https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Int64Value>

The percent cpc bid amount, expressed as a fraction of the advertised price 
for some good or service. The valid range for the fraction is [0,1) and the 
value stored here is 1,000,000 * [fraction].
explorer_auto_optimizer_setting 

ExplorerAutoOptimizerSetting 
<https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v0.common#google.ads.googleads.v0.common.ExplorerAutoOptimizerSetting>

Settings for the Display Campaign Optimizer, initially termed "Explorer".
display_custom_bid_dimension 

TargetingDimension 
<https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v0.enums#google.ads.googleads.v0.enums.TargetingDimensionEnum.TargetingDimension>

Allows advertisers to specify a targeting dimension on which to place 
absolute bids. This is only applicable for campaigns that target only the 
display network and not search.
final_url_suffix 

StringValue 
<https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.StringValue>

URL template for appending params to Final URL.


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/621b163c-0248-43a8-b1b7-d87d4f339165%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
  • Minimum... john
    • RE... googleadsapi-forumadvisor via AdWords API and Google Ads API Forum

Reply via email to