aboutsummaryrefslogtreecommitdiff
path: root/google/ads/googleads/v1/resources
diff options
context:
space:
mode:
authorGoogle APIs <noreply@google.com>2020-03-30 12:01:52 -0700
committerCopybara-Service <copybara-worker@google.com>2020-03-30 12:02:52 -0700
commitbaf83e521834b67397839bcbe2d7864b49e38787 (patch)
tree8c47b1e15f3b1d6d3df7faf24357125b3b415b6a /google/ads/googleads/v1/resources
parent7be2811ad17013a5ea24cd75dfd9e399dd6e18fe (diff)
downloadgoogleapis-baf83e521834b67397839bcbe2d7864b49e38787.tar.gz
Adding "resource_reference" annotations to services.
PiperOrigin-RevId: 303791704
Diffstat (limited to 'google/ads/googleads/v1/resources')
-rw-r--r--google/ads/googleads/v1/resources/asset.proto4
-rw-r--r--google/ads/googleads/v1/resources/campaign.proto60
-rw-r--r--google/ads/googleads/v1/resources/recommendation.proto70
3 files changed, 67 insertions, 67 deletions
diff --git a/google/ads/googleads/v1/resources/asset.proto b/google/ads/googleads/v1/resources/asset.proto
index 68f1c5cbd..052aba2e6 100644
--- a/google/ads/googleads/v1/resources/asset.proto
+++ b/google/ads/googleads/v1/resources/asset.proto
@@ -56,8 +56,8 @@ message Asset {
// Output only. The ID of the asset.
google.protobuf.Int64Value id = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
- // Immutable. Optional name of the asset.
- google.protobuf.StringValue name = 3 [(google.api.field_behavior) = IMMUTABLE];
+ // Optional name of the asset.
+ google.protobuf.StringValue name = 3;
// Output only. Type of the asset.
google.ads.googleads.v1.enums.AssetTypeEnum.AssetType type = 4 [(google.api.field_behavior) = OUTPUT_ONLY];
diff --git a/google/ads/googleads/v1/resources/campaign.proto b/google/ads/googleads/v1/resources/campaign.proto
index d1965ad80..0f3ba2ada 100644
--- a/google/ads/googleads/v1/resources/campaign.proto
+++ b/google/ads/googleads/v1/resources/campaign.proto
@@ -83,6 +83,19 @@ message Campaign {
google.protobuf.Int64Value hotel_center_id = 1 [(google.api.field_behavior) = IMMUTABLE];
}
+ // 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.v1.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.v1.enums.AppCampaignAppStoreEnum.AppCampaignAppStore app_store = 3 [(google.api.field_behavior) = IMMUTABLE];
+ }
+
// The setting for controlling Dynamic Search Ads (DSA).
message DynamicSearchAdsSetting {
// The Internet domain name that this setting represents, e.g., "google.com"
@@ -104,6 +117,16 @@ message Campaign {
];
}
+ // Describes how unbranded pharma ads will be displayed.
+ message VanityPharma {
+ // The display mode for vanity pharma URLs.
+ google.ads.googleads.v1.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.v1.enums.VanityPharmaTextEnum.VanityPharmaText vanity_pharma_text = 2;
+ }
+
// 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.
@@ -131,15 +154,6 @@ message Campaign {
google.protobuf.BoolValue enable_local = 4;
}
- // 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 tracking information.
message TrackingSetting {
// Output only. The url used for dynamic tracking.
@@ -155,27 +169,13 @@ message Campaign {
google.ads.googleads.v1.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.v1.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.v1.enums.AppCampaignAppStoreEnum.AppCampaignAppStore app_store = 3 [(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.v1.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.v1.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"
+ }];
}
// Immutable. The resource name of the campaign.
diff --git a/google/ads/googleads/v1/resources/recommendation.proto b/google/ads/googleads/v1/resources/recommendation.proto
index 517d85495..ce7a08c7a 100644
--- a/google/ads/googleads/v1/resources/recommendation.proto
+++ b/google/ads/googleads/v1/resources/recommendation.proto
@@ -106,13 +106,10 @@ message Recommendation {
google.protobuf.Int64Value recommended_cpc_bid_micros = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
}
- // The move unused budget recommendation.
- message MoveUnusedBudgetRecommendation {
- // Output only. The excess budget's resource_name.
- google.protobuf.StringValue excess_campaign_budget = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
-
- // Output only. The recommendation for the constrained budget to increase.
- CampaignBudgetRecommendation budget_recommendation = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
+ // The Call extension recommendation.
+ message CallExtensionRecommendation {
+ // Output only. Call extensions recommended to be added.
+ repeated google.ads.googleads.v1.common.CallFeedItem recommended_extensions = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
}
// The text ad recommendation.
@@ -130,12 +127,6 @@ message Recommendation {
google.protobuf.StringValue auto_apply_date = 3 [(google.api.field_behavior) = OUTPUT_ONLY];
}
- // The Sitelink extension recommendation.
- message SitelinkExtensionRecommendation {
- // Output only. Sitelink extensions recommended to be added.
- repeated google.ads.googleads.v1.common.SitelinkFeedItem recommended_extensions = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
- }
-
// The Target CPA opt-in recommendation.
message TargetCpaOptInRecommendation {
// The Target CPA opt-in option with impact estimate.
@@ -164,18 +155,11 @@ message Recommendation {
google.protobuf.Int64Value recommended_target_cpa_micros = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
}
- // The keyword match type recommendation.
- message KeywordMatchTypeRecommendation {
- // Output only. The existing keyword where the match type should be more broad.
- google.ads.googleads.v1.common.KeywordInfo keyword = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
-
- // Output only. The recommended new match type.
- google.ads.googleads.v1.enums.KeywordMatchTypeEnum.KeywordMatchType recommended_match_type = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
- }
-
- // The Search Partners Opt-In recommendation.
- message SearchPartnersOptInRecommendation {
-
+ // The Maximize Clicks opt-in recommendation.
+ message MaximizeClicksOptInRecommendation {
+ // Output only. The recommended new budget amount.
+ // Only set if the current budget is too high.
+ google.protobuf.Int64Value recommended_budget_amount_micros = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
}
// The Maximize Conversions Opt-In recommendation.
@@ -184,22 +168,23 @@ message Recommendation {
google.protobuf.Int64Value recommended_budget_amount_micros = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
}
+ // The move unused budget recommendation.
+ message MoveUnusedBudgetRecommendation {
+ // Output only. The excess budget's resource_name.
+ google.protobuf.StringValue excess_campaign_budget = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. The recommendation for the constrained budget to increase.
+ CampaignBudgetRecommendation budget_recommendation = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
+ }
+
// The Enhanced Cost-Per-Click Opt-In recommendation.
message EnhancedCpcOptInRecommendation {
}
- // The Call extension recommendation.
- message CallExtensionRecommendation {
- // Output only. Call extensions recommended to be added.
- repeated google.ads.googleads.v1.common.CallFeedItem recommended_extensions = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
- }
+ // The Search Partners Opt-In recommendation.
+ message SearchPartnersOptInRecommendation {
- // The Maximize Clicks opt-in recommendation.
- message MaximizeClicksOptInRecommendation {
- // Output only. The recommended new budget amount.
- // Only set if the current budget is too high.
- google.protobuf.Int64Value recommended_budget_amount_micros = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
}
// The Optimize Ad Rotation recommendation.
@@ -213,6 +198,21 @@ message Recommendation {
repeated google.ads.googleads.v1.common.CalloutFeedItem recommended_extensions = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
}
+ // The keyword match type recommendation.
+ message KeywordMatchTypeRecommendation {
+ // Output only. The existing keyword where the match type should be more broad.
+ google.ads.googleads.v1.common.KeywordInfo keyword = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. The recommended new match type.
+ google.ads.googleads.v1.enums.KeywordMatchTypeEnum.KeywordMatchType recommended_match_type = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
+ }
+
+ // The Sitelink extension recommendation.
+ message SitelinkExtensionRecommendation {
+ // Output only. Sitelink extensions recommended to be added.
+ repeated google.ads.googleads.v1.common.SitelinkFeedItem recommended_extensions = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+ }
+
// Immutable. The resource name of the recommendation.
//
// `customers/{customer_id}/recommendations/{recommendation_id}`