> [!CAUTION]
> **Caution:** This documentation is for Google Ads API **v24** . The latest active version is [**v26**](https://developers.google.com/google-ads/api/reference/rpc/latest/BrandGuidelinesMigrationErrorEnum.BrandGuidelinesMigrationError).

Enum describing brand guidelines migration errors.

[Proto definition ![GitHub](https://developers.google.com/site-assets/logo-github.svg)](https://github.com/googleapis/googleapis/blob/master/google/ads/googleads/v24/errors/brand_guidelines_migration_error.proto)

| Enums ||
|---|---|
| ## `AUTO_POPULATE_BRAND_ASSETS_REQUIRED_WHEN_BRAND_ASSETS_OMITTED` | Either auto_populate_brand_assets can be false or brand_assets can be omitted, but not both. |
| ## `BRAND_GUIDELINES_ALREADY_ENABLED` | This campaign is already enabled for Brand Guidelines. |
| ## `BRAND_GUIDELINES_LOGO_LIMIT_EXCEEDED` | Maximum of 5 square and landscape logos can be specified for Brand Guidelines. |
| ## `CANNOT_AUTO_POPULATE_BRAND_ASSETS_WHEN_BRAND_ASSETS_PROVIDED` | Either auto_populate_brand_assets must be true or brand_assets must be provided, but not both. |
| ## `CANNOT_ENABLE_BRAND_GUIDELINES_FOR_REMOVED_CAMPAIGN` | Brand Guidelines can only be enabled for active or suspended campaigns. |
| ## `TOO_MANY_ENABLE_OPERATIONS` | A maximum of 10 enable operations can be executed in a request. |
| ## `UNKNOWN` | The received error code is not known in this version. |
| ## `UNSPECIFIED` | Enum unspecified. |