/services/google_ads_service.proto

--- v20/services/google_ads_service.proto   2025-08-05 14:39:41.000000000 +0000
+++ v21/services/google_ads_service.proto   2025-08-05 14:39:48.000000000 +0000
@@ -608,22 +614,26 @@
       107;

   // The ad parameter referenced in the query.
-  google.ads.googleads.v20.resources.AdParameter ad_parameter = 130;
+  google.ads.googleads.v21.resources.AdParameter ad_parameter = 130;

   // The age range view referenced in the query.
-  google.ads.googleads.v20.resources.AgeRangeView age_range_view = 48;
+  google.ads.googleads.v21.resources.AgeRangeView age_range_view = 48;

   // The ad schedule view referenced in the query.
-  google.ads.googleads.v20.resources.AdScheduleView ad_schedule_view = 89;
+  google.ads.googleads.v21.resources.AdScheduleView ad_schedule_view = 89;
+
+  // The AI Max search term ad combination view referenced in the query.
+  google.ads.googleads.v21.resources.AiMaxSearchTermAdCombinationView
+      ai_max_search_term_ad_combination_view = 242;

   // The domain category referenced in the query.
-  google.ads.googleads.v20.resources.DomainCategory domain_category = 91;
+  google.ads.googleads.v21.resources.DomainCategory domain_category = 91;

   // The asset referenced in the query.
-  google.ads.googleads.v20.resources.Asset asset = 105;
+  google.ads.googleads.v21.resources.Asset asset = 105;

   // The asset field type view referenced in the query.
-  google.ads.googleads.v20.resources.AssetFieldTypeView asset_field_type_view =
+  google.ads.googleads.v21.resources.AssetFieldTypeView asset_field_type_view =
       168;

   // The channel aggregate asset view referenced in the query.
@@ -733,14 +743,18 @@
       campaign_lifecycle_goal = 213;

   // The campaign search term insight referenced in the query.
-  google.ads.googleads.v20.resources.CampaignSearchTermInsight
+  google.ads.googleads.v21.resources.CampaignSearchTermInsight
       campaign_search_term_insight = 204;

+  // The campaign-level search term view referenced in the query.
+  google.ads.googleads.v21.resources.CampaignSearchTermView
+      campaign_search_term_view = 243;
+
   // Campaign Shared Set referenced in AWQL query.
-  google.ads.googleads.v20.resources.CampaignSharedSet campaign_shared_set = 30;
+  google.ads.googleads.v21.resources.CampaignSharedSet campaign_shared_set = 30;

   // The campaign simulation referenced in the query.
-  google.ads.googleads.v20.resources.CampaignSimulation campaign_simulation =
+  google.ads.googleads.v21.resources.CampaignSimulation campaign_simulation =
       157;

   // The carrier constant referenced in the query.
@@ -849,14 +863,18 @@
       customer_user_access_invitation = 150;

   // The customizer attribute referenced in the query.
-  google.ads.googleads.v20.resources.CustomizerAttribute customizer_attribute =
+  google.ads.googleads.v21.resources.CustomizerAttribute customizer_attribute =
       178;

   // The data link referenced in the query.
-  google.ads.googleads.v20.resources.DataLink data_link = 230;
+  google.ads.googleads.v21.resources.DataLink data_link = 230;
+
+  // The detail content suitability placement view referenced in the query.
+  google.ads.googleads.v21.resources.DetailContentSuitabilityPlacementView
+      detail_content_suitability_placement_view = 238;

   // The detail placement view referenced in the query.
-  google.ads.googleads.v20.resources.DetailPlacementView detail_placement_view =
+  google.ads.googleads.v21.resources.DetailPlacementView detail_placement_view =
       118;

   // The detailed demographic referenced in the query.
@@ -875,20 +893,28 @@
       dynamic_search_ads_search_term_view = 106;

   // The expanded landing page view referenced in the query.
-  google.ads.googleads.v20.resources.ExpandedLandingPageView
+  google.ads.googleads.v21.resources.ExpandedLandingPageView
       expanded_landing_page_view = 128;

+  // The final url expansion asset view referenced in the query.
+  google.ads.googleads.v21.resources.FinalUrlExpansionAssetView
+      final_url_expansion_asset_view = 240;
+
   // The gender view referenced in the query.
-  google.ads.googleads.v20.resources.GenderView gender_view = 40;
+  google.ads.googleads.v21.resources.GenderView gender_view = 40;

   // The geo target constant referenced in the query.
-  google.ads.googleads.v20.resources.GeoTargetConstant geo_target_constant = 23;
+  google.ads.googleads.v21.resources.GeoTargetConstant geo_target_constant = 23;

   // The geographic view referenced in the query.
-  google.ads.googleads.v20.resources.GeographicView geographic_view = 125;
+  google.ads.googleads.v21.resources.GeographicView geographic_view = 125;
+
+  // The group content suitability placement view referenced in the query.
+  google.ads.googleads.v21.resources.GroupContentSuitabilityPlacementView
+      group_content_suitability_placement_view = 239;

   // The group placement view referenced in the query.
-  google.ads.googleads.v20.resources.GroupPlacementView group_placement_view =
+  google.ads.googleads.v21.resources.GroupPlacementView group_placement_view =
       119;

   // The hotel group view referenced in the query.
@@ -932,19 +958,23 @@
       keyword_theme_constant = 163;

   // The label referenced in the query.
-  google.ads.googleads.v20.resources.Label label = 52;
+  google.ads.googleads.v21.resources.Label label = 52;

   // The landing page view referenced in the query.
-  google.ads.googleads.v20.resources.LandingPageView landing_page_view = 126;
+  google.ads.googleads.v21.resources.LandingPageView landing_page_view = 126;

   // The language constant referenced in the query.
-  google.ads.googleads.v20.resources.LanguageConstant language_constant = 55;
+  google.ads.googleads.v21.resources.LanguageConstant language_constant = 55;

   // The location view referenced in the query.
-  google.ads.googleads.v20.resources.LocationView location_view = 123;
+  google.ads.googleads.v21.resources.LocationView location_view = 123;
+
+  // The location interest view referenced in the query.
+  google.ads.googleads.v21.resources.LocationInterestView
+      location_interest_view = 241;

   // The managed placement view referenced in the query.
-  google.ads.googleads.v20.resources.ManagedPlacementView
+  google.ads.googleads.v21.resources.ManagedPlacementView
       managed_placement_view = 53;

   // The content criterion view referenced in the query.