FlashRedirectCreative.flashUrl and
FlashRedirectCreative.fallbackUrl are the same. The fallback URL
is used when the flash URL does not work and must be different from it.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-06 UTC."],[],["The content outlines potential errors (`CreativeError.Reason`) within ad management services. Key actions that might trigger these errors include: using the same URLs for flash and fallback creatives, providing a non-empty destination URL when it should be empty, using unsupported destination URL types, attempting to create or update legacy or unsupported creatives, employing invalid company types, utilizing invalid sizes for specific creative types, duplicating assets, and not including video assets when it is required.\n"],null,["# enum CreativeError.Reason (v202502)\n\n**Service** \n[CreativeService](/ad-manager/api/reference/v202502/CreativeService.CreativeError.Reason) [CreativeSetService](/ad-manager/api/reference/v202502/CreativeSetService.CreativeError.Reason) [ForecastService](/ad-manager/api/reference/v202502/ForecastService.CreativeError.Reason) [LineItemCreativeAssociationService](/ad-manager/api/reference/v202502/LineItemCreativeAssociationService.CreativeError.Reason) [LineItemService](/ad-manager/api/reference/v202502/LineItemService.CreativeError.Reason) [LineItemTemplateService](/ad-manager/api/reference/v202502/LineItemTemplateService.CreativeError.Reason) **OrderService** [PublisherQueryLanguageService](/ad-manager/api/reference/v202502/PublisherQueryLanguageService.CreativeError.Reason) **Dependencies** \n[CreativeError](/ad-manager/api/reference/v202502/OrderService.CreativeError) \n▼\n**CreativeError.Reason**\n\nThe reasons for the target error.\n\n*** ** * ** ***\n\nNamespace\n:\n `https://www.google.com/apis/ads/publisher/v202502`\n\n| Enumeration | Description |\n|------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `FLASH_AND_FALLBACK_URL_ARE_SAME` | `FlashRedirectCreative.flashUrl` and `FlashRedirectCreative.fallbackUrl` are the same. The fallback URL is used when the flash URL does not work and must be different from it. |\n| `DESTINATION_URL_NOT_EMPTY` | [HasDestinationUrlCreative.destinationUrl](/ad-manager/api/reference/v202502/CreativeService.HasDestinationUrlCreative#destinationUrl) must be empty when its type is [DestinationUrlType.NONE](/ad-manager/api/reference/v202502/CreativeService.DestinationUrlType#NONE). |\n| `DESTINATION_URL_TYPE_NOT_SUPPORTED` | The provided [DestinationUrlType](/ad-manager/api/reference/v202502/CreativeService.DestinationUrlType) is not supported for the creative type it is being used on. |\n| `CANNOT_CREATE_OR_UPDATE_LEGACY_DFP_CREATIVE` | Cannot create or update legacy DART For Publishers creative. |\n| `CANNOT_CREATE_OR_UPDATE_LEGACY_DFP_MOBILE_CREATIVE` | Cannot create or update legacy mobile creative. |\n| `INVALID_COMPANY_TYPE` | Company type should be one of Advertisers, House Advertisers and Ad Networks. |\n| `INVALID_ADSENSE_CREATIVE_SIZE` | Invalid size for AdSense dynamic allocation creative. Only valid AFC sizes are allowed. |\n| `INVALID_AD_EXCHANGE_CREATIVE_SIZE` | Invalid size for Ad Exchange dynamic allocation creative. Only valid Ad Exchange sizes are allowed. |\n| `DUPLICATE_ASSET_IN_CREATIVE` | Assets associated with the same creative must be unique. |\n| `CREATIVE_ASSET_CANNOT_HAVE_ID_AND_BYTE_ARRAY` | A creative asset cannot contain an asset ID and a byte array. |\n| `CANNOT_CREATE_OR_UPDATE_UNSUPPORTED_CREATIVE` | Cannot create or update unsupported creative. |\n| `CANNOT_CREATE_PROGRAMMATIC_CREATIVES` | Cannot create programmatic creatives. |\n| `INVALID_SIZE_FOR_THIRD_PARTY_IMPRESSION_TRACKER` | A creative must have valid size to use the third-party impression tracker. |\n| `CANNOT_DEACTIVATE_CREATIVES_IN_CREATIVE_SETS` | Ineligible creatives can not be deactivated. |\n| `HOSTED_VIDEO_CREATIVE_REQUIRES_VIDEO_ASSET` | Ad Manager hosted video creatives must contain a video asset. |\n| `UNKNOWN` | The value returned if the actual value is not exposed by the requested API version. |"]]