Enum describing possible asset link errors.

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

| Enums ||
|---|---|
| ## `BRAND_ASSETS_NOT_LINKED_AT_ASSET_GROUP_LEVEL` | For Performance Max campaigns where brand_guidelines_enabled is false, business name and logo assets must be linked as AssetGroupAssets. |
| ## `BRAND_ASSETS_NOT_LINKED_AT_CAMPAIGN_LEVEL` | For Performance Max campaigns where brand_guidelines_enabled is true, business name and logo assets must be linked as CampaignAssets. |
| ## `CANNOT_CREATE_AUTOMATICALLY_CREATED_LINKS` | User cannot create automatically created links. |
| ## `CANNOT_LINK_LOCATION_LEAD_FORM_WITHOUT_LOCATION_ASSET` | Lead Form asset with Location answer type can't be linked to the Customer/Campaign because there are no Location assets. |
| ## `CANNOT_LINK_TO_AUTOMATICALLY_CREATED_ASSET` | Advertiser links cannot link to text customization (formerly automatically created asset). |
| ## `CANNOT_MODIFY_ASSET_LINK_SOURCE` | Automatically created links cannot be changed into advertiser links or the reverse. |
| ## `CUSTOMER_NOT_VERIFIED` | Customer is not verified. |
| ## `EXCLUDED_PARENT_FIELD_TYPE` | The specified field type is excluded for given campaign or ad group. |
| ## `FIELD_TYPE_INCOMPATIBLE_WITH_ASSET_TYPE` | The given asset's type and the specified field type are incompatible. |
| ## `FIELD_TYPE_INCOMPATIBLE_WITH_CAMPAIGN_TYPE` | The specified field type is incompatible with the given campaign type. |
| ## `IMAGE_NOT_WITHIN_SPECIFIED_DIMENSION_RANGE` | The image asset provided is not within the dimension constraints specified for the submitted asset field. |
| ## `INCOMPATIBLE_ADVERTISING_CHANNEL_TYPE` | The campaign advertising channel type cannot be associated with the given asset due to channel-based restrictions on the asset's fields. |
| ## `INVALID_PINNED_FIELD` | The pinned field is not valid for the submitted asset field. |
| ## `INVALID_STATUS` | The status is invalid for the operation specified. |
| ## `MEDIA_BUNDLE_ASSET_FILE_SIZE_TOO_LARGE` | The media bundle asset provided is too large for the submitted asset field. |
| ## `NOT_ENOUGH_AVAILABLE_ASSET_LINKS_FOR_VALID_COMBINATION` | Not enough assets are available for use with other fields since other assets are pinned to specific fields. |
| ## `NOT_ENOUGH_AVAILABLE_ASSET_LINKS_WITH_FALLBACK` | Not enough assets with fallback are available. When validating the minimum number of assets, assets without fallback (for example, assets that contain location tag without default value "{LOCATION(City)}") will not be counted. |
| ## `NOT_ENOUGH_AVAILABLE_ASSET_LINKS_WITH_FALLBACK_FOR_VALID_COMBINATION` | This is a combination of the NOT_ENOUGH_AVAILABLE_ASSET_LINKS_FOR_VALID_COMBINATION and NOT_ENOUGH_AVAILABLE_ASSET_LINKS_WITH_FALLBACK errors. Not enough assets with fallback are available since some assets are pinned. |
| ## `PINNING_UNSUPPORTED` | Pinning is not supported for the given asset link field. |
| ## `UNKNOWN` | The received error code is not known in this version. |
| ## `UNSPECIFIED` | Enum unspecified. |
| ## `UNSUPPORTED_CALL_TO_ACTION` | Call to action value is not supported. |
| ## `UNSUPPORTED_FIELD_TYPE` | The given field type is not supported to be added directly through asset links. |
| ## `YOUTUBE_VIDEO_DURATION_NOT_DEFINED` | The YouTube video referenced in the provided asset has unknown duration. This might be the case for a livestream video or a video being currently uploaded to YouTube. In both cases, the video duration should eventually get resolved. |
| ## `YOUTUBE_VIDEO_REMOVED` | The YouTube video referenced in the provided asset has been removed. |
| ## `YOUTUBE_VIDEO_TOO_LONG` | The YouTube video referenced in the provided asset is too long for the field submitted. |
| ## `YOUTUBE_VIDEO_TOO_SHORT` | The YouTube video referenced in the provided asset is too short for the field submitted. |