/errors/campaign_error.proto

--- v20/errors/campaign_error.proto 2025-08-05 14:39:39.000000000 +0000
+++ v21/errors/campaign_error.proto 2025-08-05 14:39:46.000000000 +0000
@@ -370,5 +370,29 @@

     // This customer is not allowlisted for enabling Brand Guidelines.
     CUSTOMER_NOT_ALLOWLISTED_FOR_BRAND_GUIDELINES = 104;
+
+    // Using campaign third-party integration partners that are not set at the
+    // customer level is not allowed.
+    THIRD_PARTY_INTEGRATION_PARTNER_NOT_ALLOWED = 105;
+
+    // Campaign third-party integration partners are not allowed to share cost
+    // if it is not enabled at the customer level.
+    THIRD_PARTY_INTEGRATION_PARTNER_SHARE_COST_NOT_ALLOWED = 106;
+
+    // Each `previous_step_interaction_type` can be used at most once for the
+    // same `previous_step_id`
+    DUPLICATE_INTERACTION_TYPE = 107;
+
+    // Previous step interaction type cannot happen for previous step AdGroup
+    // type. For example, `SKIP` interaction type is not valid for non-skippable
+    // formats.
+    INVALID_INTERACTION_TYPE = 108;
+
+    // Campaign video ads sequence is required for `VIDEO_SEQUENCE` advertising
+    // channel sub type.
+    VIDEO_SEQUENCE_ERROR_SEQUENCE_DEFINITION_REQUIRED = 109;
+
+    // This feature is only available for campaigns with AI Max enabled.
+    AI_MAX_MUST_BE_ENABLED = 110;
   }
 }