--- v22/services/google_ads_service.proto 2026-03-19 17:15:59.000000000 +0000 +++ v23/services/google_ads_service.proto 2026-03-19 17:16:06.000000000 +0000 @@ -501,6 +509,9 @@ // The amount of resources consumed to serve the query. int64 query_resource_consumption = 8; + + // The metric attributes of the metrics in the results. + repeated MetricAttributes metric_attributes = 13; } // Request message for @@ -542,6 +553,9 @@ // query_resource_consumption for non-Summary responses is returned in the // final batch of results. int64 query_resource_consumption = 6; + + // The metric attributes of the metrics in the results. + repeated MetricAttributes metric_attributes = 11; } // A returned row from the query. @@ -554,23 +568,27 @@ account_budget_proposal = 43; // The AccountLink referenced in the query. - google.ads.googleads.v22.resources.AccountLink account_link = 143; + google.ads.googleads.v23.resources.AccountLink account_link = 143; // The Ad referenced in the query. - google.ads.googleads.v22.resources.Ad ad = 227; + google.ads.googleads.v23.resources.Ad ad = 227; // The ad group referenced in the query. - google.ads.googleads.v22.resources.AdGroup ad_group = 3; + google.ads.googleads.v23.resources.AdGroup ad_group = 3; // The ad referenced in the query. - google.ads.googleads.v22.resources.AdGroupAd ad_group_ad = 16; + google.ads.googleads.v23.resources.AdGroupAd ad_group_ad = 16; // The ad group ad asset combination view in the query. - google.ads.googleads.v22.resources.AdGroupAdAssetCombinationView + google.ads.googleads.v23.resources.AdGroupAdAssetCombinationView ad_group_ad_asset_combination_view = 193; + // The app top combination view in the query. + google.ads.googleads.v23.resources.AppTopCombinationView + app_top_combination_view = 247; + // The ad group ad asset view in the query. - google.ads.googleads.v22.resources.AdGroupAdAssetView ad_group_ad_asset_view = + google.ads.googleads.v23.resources.AdGroupAdAssetView ad_group_ad_asset_view = 131; // The ad group ad label referenced in the query. @@ -984,11 +1002,15 @@ location_interest_view = 241; // The managed placement view referenced in the query. - google.ads.googleads.v22.resources.ManagedPlacementView + google.ads.googleads.v23.resources.ManagedPlacementView managed_placement_view = 53; + // The matched location interest view referenced in the query. + google.ads.googleads.v23.resources.MatchedLocationInterestView + matched_location_interest_view = 248; + // The content criterion view referenced in the query. - google.ads.googleads.v22.resources.ContentCriterionView + google.ads.googleads.v23.resources.ContentCriterionView content_criterion_view = 232; // The media file referenced in the query. @@ -1165,14 +1190,21 @@ android_privacy_shared_key_google_campaign = 218; // The android privacy shared key google network type referenced in the query. - google.ads.googleads.v22.resources.AndroidPrivacySharedKeyGoogleNetworkType + google.ads.googleads.v23.resources.AndroidPrivacySharedKeyGoogleNetworkType android_privacy_shared_key_google_network_type = 219; + // The YouTube video upload referenced in the query. + google.ads.googleads.v23.resources.YouTubeVideoUpload you_tube_video_upload = + 245; + + // The applied incentive referenced in the query. + google.ads.googleads.v23.resources.AppliedIncentive applied_incentive = 246; + // The metrics. - google.ads.googleads.v22.common.Metrics metrics = 4; + google.ads.googleads.v23.common.Metrics metrics = 4; // The segments. - google.ads.googleads.v22.common.Segments segments = 102; + google.ads.googleads.v23.common.Segments segments = 102; } // Request message for @@ -1292,6 +1325,10 @@ // A bidding strategy mutate operation. BiddingStrategyOperation bidding_strategy_operation = 6; + // Request message for the BookCampaigns action. + google.ads.googleads.v23.actions.BookCampaignsOperation + book_campaigns_operation = 89; + // A campaign asset mutate operation. CampaignAssetOperation campaign_asset_operation = 52; @@ -1395,6 +1432,11 @@ // A label mutate operation. LabelOperation label_operation = 41; + // Request message for the QuoteCampaigns action. Requests using this + // operation must set validate_only to true. + google.ads.googleads.v23.actions.QuoteCampaignsOperation + quote_campaigns_operation = 88; + // A recommendation subscription mutate operation. RecommendationSubscriptionOperation recommendation_subscription_operation = 86; @@ -1492,6 +1534,10 @@ // The result for the bidding strategy mutate. MutateBiddingStrategyResult bidding_strategy_result = 6; + // The result for the BookCampaigns action. + google.ads.googleads.v23.actions.BookCampaignsResult book_campaigns_result = + 89; + // The result for the campaign asset mutate. MutateCampaignAssetResult campaign_asset_result = 52; @@ -1595,6 +1641,10 @@ // The result for the label mutate. MutateLabelResult label_result = 41; + // The result for the QuoteCampaigns action. + google.ads.googleads.v23.actions.QuoteCampaignsResult + quote_campaigns_result = 88; + // The result for the recommendation subscription mutate. MutateRecommendationSubscriptionResult recommendation_subscription_result = 85; @@ -1633,3 +1683,21 @@ // Default is false. bool return_total_results_count = 3; } + +// Indicates the attributes of metrics. +message MetricAttributes { + // The attribute of the metric in key value pair format. + message Attribute { + // The key of the attribute. + string key = 1; + + // The value of the attribute. + string value = 2; + } + + // The name of the metric. + string name = 1; + + // The attributes of the metric. + repeated Attribute attributes = 2; +}
/services/google_ads_service.proto
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-03-24 UTC.