AI-generated Key Takeaways
- 
          AssetError.Reason lists the possible reasons for errors related to assets within various Ad Manager services. 
- 
          Reasons for errors include issues with asset names, file size and name length, missing or invalid parameters in code snippets, and invalid asset IDs. 
- 
          The UNKNOWNreason is used when the actual error value is not available in the current API version.
The reasons for the target error.
- Namespace
- 
               https://www.google.com/apis/ads/publisher/v202508
| Enumeration | Description | 
|---|---|
| NON_UNIQUE_NAME | An asset name must be unique across advertiser. | 
| FILE_NAME_TOO_LONG | The file name is too long. | 
| FILE_SIZE_TOO_LARGE | The file size is too large. | 
| MISSING_REQUIRED_DYNAMIC_ALLOCATION_CLIENT | Required client code is not present in the code snippet. | 
| MISSING_REQUIRED_DYNAMIC_ALLOCATION_HEIGHT | Required height is not present in the code snippet. | 
| MISSING_REQUIRED_DYNAMIC_ALLOCATION_WIDTH | Required width is not present in the code snippet. | 
| MISSING_REQUIRED_DYNAMIC_ALLOCATION_FORMAT | Required format is not present in the mobile code snippet. | 
| INVALID_CODE_SNIPPET_PARAMETER_VALUE | The parameter value in the code snippet is invalid. | 
| INVALID_ASSET_ID | Invalid asset Id. | 
| UNKNOWN | The value returned if the actual value is not exposed by the requested API version. |