/services/audience_insights_service.proto

--- v21/services/audience_insights_service.proto    2025-10-07 23:35:25.000000000 +0000
+++ v22/services/audience_insights_service.proto    2025-10-07 23:35:26.000000000 +0000
@@ -201,20 +201,20 @@
 }

 // Request message for
-// [AudienceInsightsService.GenerateInsightsFinderReport][google.ads.googleads.v21.services.AudienceInsightsService.GenerateInsightsFinderReport].
+// [AudienceInsightsService.GenerateInsightsFinderReport][google.ads.googleads.v22.services.AudienceInsightsService.GenerateInsightsFinderReport].
 message GenerateInsightsFinderReportRequest {
   // Required. The ID of the customer.
   string customer_id = 1 [(google.api.field_behavior) = REQUIRED];

   // Required. A baseline audience for this report, typically all people in a
   // region.
-  BasicInsightsAudience baseline_audience = 2
+  InsightsAudience baseline_audience = 6
       [(google.api.field_behavior) = REQUIRED];

   // Required. The specific audience of interest for this report.  The insights
   // in the report will be based on attributes more prevalent in this audience
   // than in the report's baseline audience.
-  BasicInsightsAudience specific_audience = 3
+  InsightsAudience specific_audience = 7
       [(google.api.field_behavior) = REQUIRED];

   // The name of the customer being planned for.  This is a user-defined value.
@@ -520,34 +520,6 @@
   repeated TargetingSuggestionMetrics suggestions = 1;
 }

-// A description of an audience used for requesting insights.
-message BasicInsightsAudience {
-  // Required. The countries for this audience.
-  repeated google.ads.googleads.v21.common.LocationInfo country_location = 1
-      [(google.api.field_behavior) = REQUIRED];
-
-  // Sub-country geographic location attributes.  If present, each of these
-  // must be contained in one of the countries in this audience.
-  repeated google.ads.googleads.v21.common.LocationInfo sub_country_locations =
-      2;
-
-  // Gender for the audience.  If absent, the audience does not restrict by
-  // gender.
-  google.ads.googleads.v21.common.GenderInfo gender = 3;
-
-  // Age ranges for the audience.  If absent, the audience represents all people
-  // over 18 that match the other attributes.
-  repeated google.ads.googleads.v21.common.AgeRangeInfo age_ranges = 4;
-
-  // User interests defining this audience.  Affinity and In-Market audiences
-  // are supported.
-  repeated google.ads.googleads.v21.common.UserInterestInfo user_interests = 5;
-
-  // Topics, represented by Knowledge Graph entities and/or Product & Service
-  // categories, that this audience is interested in.
-  repeated google.ads.googleads.v21.common.AudienceInsightsTopic topics = 7;
-}
-
 // A structured definition of the audience of interest for which insights are
 // being requested in AudienceInsightsService.
 message InsightsAudienceDefinition {