aboutsummaryrefslogtreecommitdiff
path: root/google/ads/googleads/v2/resources/campaign.proto
diff options
context:
space:
mode:
Diffstat (limited to 'google/ads/googleads/v2/resources/campaign.proto')
-rw-r--r--google/ads/googleads/v2/resources/campaign.proto72
1 files changed, 36 insertions, 36 deletions
diff --git a/google/ads/googleads/v2/resources/campaign.proto b/google/ads/googleads/v2/resources/campaign.proto
index bfadf5abf..4e44147f4 100644
--- a/google/ads/googleads/v2/resources/campaign.proto
+++ b/google/ads/googleads/v2/resources/campaign.proto
@@ -83,6 +83,25 @@ message Campaign {
google.protobuf.Int64Value hotel_center_id = 1 [(google.api.field_behavior) = IMMUTABLE];
}
+ // Describes how unbranded pharma ads will be displayed.
+ message VanityPharma {
+ // The display mode for vanity pharma URLs.
+ google.ads.googleads.v2.enums.VanityPharmaDisplayUrlModeEnum.VanityPharmaDisplayUrlMode vanity_pharma_display_url_mode = 1;
+
+ // The text that will be displayed in display URL of the text ad when
+ // website description is the selected display mode for vanity pharma URLs.
+ google.ads.googleads.v2.enums.VanityPharmaTextEnum.VanityPharmaText vanity_pharma_text = 2;
+ }
+
+ // Selective optimization setting for this campaign, which includes a set of
+ // conversion actions to optimize this campaign towards.
+ message SelectiveOptimization {
+ // The selected set of conversion actions for optimizing this campaign.
+ repeated google.protobuf.StringValue conversion_actions = 1 [(google.api.resource_reference) = {
+ type: "googleads.googleapis.com/ConversionAction"
+ }];
+ }
+
// The setting for controlling Dynamic Search Ads (DSA).
message DynamicSearchAdsSetting {
// The Internet domain name that this setting represents, e.g., "google.com"
@@ -104,28 +123,6 @@ message Campaign {
];
}
- // Represents a collection of settings related to ads geotargeting.
- message GeoTargetTypeSetting {
- // The setting used for positive geotargeting in this particular campaign.
- google.ads.googleads.v2.enums.PositiveGeoTargetTypeEnum.PositiveGeoTargetType positive_geo_target_type = 1;
-
- // The setting used for negative geotargeting in this particular campaign.
- google.ads.googleads.v2.enums.NegativeGeoTargetTypeEnum.NegativeGeoTargetType negative_geo_target_type = 2;
- }
-
- // Campaign-level settings for App Campaigns.
- message AppCampaignSetting {
- // Represents the goal which the bidding strategy of this app campaign
- // should optimize towards.
- google.ads.googleads.v2.enums.AppCampaignBiddingStrategyGoalTypeEnum.AppCampaignBiddingStrategyGoalType bidding_strategy_goal_type = 1;
-
- // Immutable. A string that uniquely identifies a mobile application.
- google.protobuf.StringValue app_id = 2 [(google.api.field_behavior) = IMMUTABLE];
-
- // Immutable. The application store that distributes this specific app.
- google.ads.googleads.v2.enums.AppCampaignAppStoreEnum.AppCampaignAppStore app_store = 3 [(google.api.field_behavior) = IMMUTABLE];
- }
-
// The setting for Shopping campaigns. Defines the universe of products that
// can be advertised by the campaign, and how this campaign interacts with
// other Shopping campaigns.
@@ -159,23 +156,26 @@ message Campaign {
google.protobuf.StringValue tracking_url = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
}
- // Describes how unbranded pharma ads will be displayed.
- message VanityPharma {
- // The display mode for vanity pharma URLs.
- google.ads.googleads.v2.enums.VanityPharmaDisplayUrlModeEnum.VanityPharmaDisplayUrlMode vanity_pharma_display_url_mode = 1;
+ // Represents a collection of settings related to ads geotargeting.
+ message GeoTargetTypeSetting {
+ // The setting used for positive geotargeting in this particular campaign.
+ google.ads.googleads.v2.enums.PositiveGeoTargetTypeEnum.PositiveGeoTargetType positive_geo_target_type = 1;
- // The text that will be displayed in display URL of the text ad when
- // website description is the selected display mode for vanity pharma URLs.
- google.ads.googleads.v2.enums.VanityPharmaTextEnum.VanityPharmaText vanity_pharma_text = 2;
+ // The setting used for negative geotargeting in this particular campaign.
+ google.ads.googleads.v2.enums.NegativeGeoTargetTypeEnum.NegativeGeoTargetType negative_geo_target_type = 2;
}
- // Selective optimization setting for this campaign, which includes a set of
- // conversion actions to optimize this campaign towards.
- message SelectiveOptimization {
- // The selected set of conversion actions for optimizing this campaign.
- repeated google.protobuf.StringValue conversion_actions = 1 [(google.api.resource_reference) = {
- type: "googleads.googleapis.com/ConversionAction"
- }];
+ // Campaign-level settings for App Campaigns.
+ message AppCampaignSetting {
+ // Represents the goal which the bidding strategy of this app campaign
+ // should optimize towards.
+ google.ads.googleads.v2.enums.AppCampaignBiddingStrategyGoalTypeEnum.AppCampaignBiddingStrategyGoalType bidding_strategy_goal_type = 1;
+
+ // Immutable. A string that uniquely identifies a mobile application.
+ google.protobuf.StringValue app_id = 2 [(google.api.field_behavior) = IMMUTABLE];
+
+ // Immutable. The application store that distributes this specific app.
+ google.ads.googleads.v2.enums.AppCampaignAppStoreEnum.AppCampaignAppStore app_store = 3 [(google.api.field_behavior) = IMMUTABLE];
}
// Immutable. The resource name of the campaign.