/resources/youtube_video_upload.proto

--- v25/resources/youtube_video_upload.proto    2026-10-09 20:58:02.000000000 +0000
+++ v26/resources/youtube_video_upload.proto    2026-10-09 20:58:08.000000000 +0000
@@ -98,6 +99,27 @@
   // Only mutable for videos uploaded to the advertiser owned (brand) YouTube
   // channel. For videos uploaded to the Google-managed channels only UNLISTED
   // privacy is allowed. Defaults to UNLISTED privacy if not specified.
-  google.ads.googleads.v25.enums.YouTubeVideoPrivacyEnum.YouTubeVideoPrivacy
+  google.ads.googleads.v26.enums.YouTubeVideoPrivacyEnum.YouTubeVideoPrivacy
       video_privacy = 8;
+
+  // Input only. Immutable. The video content metadata.
+  //
+  // Only mutable on YouTube video upload creation. Immutable after creation.
+  VideoContentMetadata video_content_metadata = 9 [
+    (google.api.field_behavior) = INPUT_ONLY,
+    (google.api.field_behavior) = IMMUTABLE
+  ];
+}
+
+// Video content metadata.
+message VideoContentMetadata {
+  // Input only. Immutable. Advertiser provided disclosure for generative
+  // content.
+  google.ads.googleads.v26.enums
+      .YouTubeVideoUploadGenerativeContentDisclosureEnum
+      .YouTubeVideoUploadGenerativeContentDisclosure
+          generative_content_disclosure = 1 [
+    (google.api.field_behavior) = INPUT_ONLY,
+    (google.api.field_behavior) = IMMUTABLE
+  ];
 }