/resources/ad_group.proto

--- v20/resources/ad_group.proto    2025-08-05 14:39:34.000000000 +0000
+++ v21/resources/ad_group.proto    2025-08-05 14:39:50.000000000 +0000
@@ -106,6 +106,28 @@
     DemandGenChannelControls channel_controls = 1;
   }

+  // Settings for video ad groups.
+  message VideoAdGroupSettings {
+    // The video ads sequence step settings containing step ID.
+    message VideoAdSequenceStepSetting {
+      // The ID of this sequence step from an existing
+      // `campaign.video_campaign_settings.video_ad_sequence` definition. Only
+      // one Ad Group can point to a given `step_id`.
+      int64 step_id = 1;
+    }
+
+    // The video ads sequence step settings containing step ID.
+    VideoAdSequenceStepSetting video_ad_sequence = 1;
+  }
+
+  // Settings for AI Max feature in standard search adgroups.
+  message AiMaxAdGroupSetting {
+    // Disable search term matching for this adgroup when AI Max is enabled.
+    // Search term matching uses broad match, asset-based, and landing
+    // page-based technology to improve reach.
+    optional bool disable_search_term_matching = 1;
+  }
+
   // Immutable. The resource name of the ad group.
   // Ad group resource names have the form:
   //
@@ -301,10 +323,16 @@

   // Output only. Provides reasons for why an ad group is not serving or not
   // serving optimally.
-  repeated google.ads.googleads.v20.enums.AdGroupPrimaryStatusReasonEnum
+  repeated google.ads.googleads.v21.enums.AdGroupPrimaryStatusReasonEnum
       .AdGroupPrimaryStatusReason primary_status_reasons = 63
       [(google.api.field_behavior) = OUTPUT_ONLY];

   // Settings for Demand Gen ad groups.
   DemandGenAdGroupSettings demand_gen_ad_group_settings = 91;
+
+  // Settings for video ad groups.
+  VideoAdGroupSettings video_ad_group_settings = 92;
+
+  // Settings for AI Max feature in standard search adgroups.
+  AiMaxAdGroupSetting ai_max_ad_group_setting = 71;
 }