# type VastRedirectCreative (v202602)

**Service** **CreativeService** **Inheritance** [Creative](https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.Creative) ▼ [BaseDynamicAllocationCreative](https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.BaseDynamicAllocationCreative) [BaseRichMediaStudioCreative](https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.BaseRichMediaStudioCreative) [ClickTrackingCreative](https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.ClickTrackingCreative) [HasDestinationUrlCreative](https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.HasDestinationUrlCreative) [Html5Creative](https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.Html5Creative) [InternalRedirectCreative](https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.InternalRedirectCreative) [LegacyDfpCreative](https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.LegacyDfpCreative) [ProgrammaticCreative](https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.ProgrammaticCreative) [TemplateCreative](https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.TemplateCreative) [ThirdPartyCreative](https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.ThirdPartyCreative) [UnsupportedCreative](https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.UnsupportedCreative) **VastRedirectCreative**

A `Creative` that points to an externally hosted VAST ad and is served via VAST XML as a
VAST Wrapper.

*** ** * ** ***

Namespace
:
    `https://www.google.com/apis/ads/publisher/v202602`

| ## Field ||
|---|---|
| **`Creative` (inherited)** ||
| ### `advertiserId` | ` xsd:long` The ID of the advertiser that owns the creative. This attribute is required. |
| ### `id` | ` xsd:long` Uniquely identifies the `Creative`. This value is read-only and is assigned by Google when the creative is created. This attribute is required for updates. |
| ### `name` | ` xsd:string` The name of the creative. This attribute is required and has a maximum length of 255 characters. |
| ### `size` | ` https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.Size ` The [Size](https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.Size) of the creative. This attribute is required for creation and then is read-only. |
| ### `previewUrl` | ` xsd:string` The URL of the creative for previewing the media. This attribute is read-only and is assigned by Google when a creative is created. |
| ### `policyLabels` | ` https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.CreativePolicyViolation[]` Set of policy labels detected for this creative. This attribute is read-only. *** ** * ** *** **Enumerations** `MALWARE_IN_CREATIVE` :   Malware was found in the creative. For more information see [here](https://support.google.com/adspolicy/answer/1308246). `MALWARE_IN_LANDING_PAGE` :   Malware was found in the landing page. For more information see [here](https://support.google.com/adspolicy/answer/1308246). `LEGALLY_BLOCKED_REDIRECT_URL` :   The redirect url contains legally objectionable content. `MISREPRESENTATION_OF_PRODUCT` :   The creative misrepresents the product or service being advertised. For more information see [here](https://support.google.com/adspolicy/answer/6020955). `SELF_CLICKING_CREATIVE` :   The creative has been determined to be self clicking. `GAMING_GOOGLE_NETWORK` :   The creative has been determined as attempting to game the Google network. For more information see [here](https://support.google.com/adspolicy/answer/6020954#319). `DYNAMIC_DNS` :   The landing page for the creative uses a dynamic DNS. For more information see [here](https://support.google.com/adspolicy/answer/6020954). `CIRCUMVENTING_SYSTEMS` :   The creative has been determined as attempting to circumvent Google advertising systems. `PHISHING` :   Phishing found in creative or landing page. For more information see [here](https://support.google.com/adspolicy/answer/6020955). `DOWNLOAD_PROMPT_IN_CREATIVE` :   The creative prompts the user to download a file. For more information see [here](https://support.google.com/admanager/answer/7513391) `UNAUTHORIZED_COOKIE_DETECTED` :   The creative sets an unauthorized cookie on a Google domain. For more information see [here](https://support.google.com/admanager/answer/7513391) `TEMPORARY_PAUSE_FOR_VENDOR_INVESTIGATION` :   The creative has been temporarily paused while we investigate. `ABUSIVE_EXPERIENCE` :   The landing page contains an abusive experience. For more information see [here](https://support.google.com/webtools/answer/7347327). `TRICK_TO_CLICK` :   The creative is designed to mislead or trick the user into interacting with it. For more information see [here](https://support.google.com/adwordspolicy/answer/6020955#357). `USE_OF_NON_ALLOWLISTED_OMID_VERIFICATION_SCRIPT` :   Non-allowlisted OMID verification script. For more information see [here](https://support.google.com/authorizedbuyers/answer/9115752). `MISUSE_OF_OMID_API` :   OMID sdk injected by creative. \< p\>For more information see [here](https://support.google.com/authorizedbuyers/answer/9115752). `UNACCEPTABLE_HTML_AD` :   Unacceptable HTML5 ad. For more information see [here](https://support.google.com/adspolicy/answer/6088505#266). `UNKNOWN` :   The value returned if the actual value is not exposed by the requested API version. <br /> |
| ### `appliedLabels` | ` https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.AppliedLabel[]` The set of labels applied to this creative. |
| ### `lastModifiedDateTime` | ` https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.DateTime ` The date and time this creative was last modified. |
| ### `customFieldValues` | 1. ` https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.BaseCustomFieldValue[]` 1. ` https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.CustomFieldValue ` 2. ` https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.DropDownCustomFieldValue ` <br /> The values of the custom fields associated with this creative. |
| ### `thirdPartyDataDeclaration` | ` https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.ThirdPartyDataDeclaration ` The third party companies associated with this creative. This is distinct from any associated companies that Google may detect programmatically. <br /> |
| ### `thirdPartyDataDeclarationStatus` | ` https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.ThirdPartyDataDeclarationStatus ` The status of the [ThirdPartyDataDeclaration](https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.ThirdPartyDataDeclaration) compared with the set of third party companies detected during automated scanning. For example, if automated scanning detects more companies than have been declared, this status will be [ThirdPartyDataDeclarationStatus.INCOMPLETE](https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.ThirdPartyDataDeclarationStatus#INCOMPLETE). *** ** * ** *** **Enumerations** `UNKNOWN` :   The value returned if the actual value is not exposed by the requested API version. `INCOMPLETE` :   At least one detected ad technology provider wasn't declared at the network level or on the creative's [ThirdPartyDataDeclaration](https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.ThirdPartyDataDeclaration). `COMPLETE` :   All detected ad technology providers have been declared, either at the network level or on the creative's [ThirdPartyDataDeclaration](https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.ThirdPartyDataDeclaration). `UNSCANNED` :   This entity has not been recently scanned. There is either no scanning data for this creative, or the scanning data is stale. This can happen if the creative is not associated with any line items that are active or eligible to serve. <br /> |
| ### `adBadgingEnabled` | ` xsd:boolean` Whether the creative has ad badging enabled. Defaults to false for `CreativeType.VAST_REDIRECT`, `CreativeType.THIRD_PARTY`, `CreativeType.AUDIO_VAST_REDIRECT`, `CreativeType.PROGRAMMATIC`, `CreativeType.DFP_MOBILE_CREATIVE`, `CreativeType.FLASH_OVERLAY`, `CreativeType.GRAPHICAL_INTERSTITIAL`, `CreativeType.LEGACY_DFP_CREATIVE`, `CreativeType.MOBILE_AD_NETWORK_BACKFILL`, `CreativeType.MOBILE_VIDEO_INTERSTITIAL`, `CreativeType.SDK_MEDIATION` and `CreativeType.STANDARD_FLASH` creative types. . Defaults to true for all other creative types. <br /> |
| ### `selfDeclaredEuropeanUnionPoliticalContent` | ` xsd:boolean` Whether the publisher has declared that the creative contains European Union political content. Support for this field will be rolled out gradually in Q3 2025. Until then, setting this field will return an error with reason `FeatureError.Reason#MISSING_FEATURE`. Defaults to false for all creative types. <br /> |
| **`VastRedirectCreative`** ||
| ### `vastXmlUrl` | ` xsd:string` The URL where the 3rd party VAST XML is hosted. This attribute is required. |
| ### `vastRedirectType` | ` https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.VastRedirectType ` The type of VAST ad that this redirects to. This attribute is required. *** ** * ** *** **Enumerations** `LINEAR` :   The VAST XML contains only `linear` ads. `NON_LINEAR` :   The VAST XML contains only `nonlinear` ads. `LINEAR_AND_NON_LINEAR` :   The VAST XML contains both `linear` and `nonlinear` ads. <br /> |
| ### `duration` | ` xsd:int` The duration of the VAST ad in milliseconds. This attribute is required. |
| ### `companionCreativeIds` | ` xsd:long[]` The IDs of the companion creatives that are associated with this creative. This attribute is optional. |
| ### `trackingUrls` | ` https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.ConversionEvent_TrackingUrlsMapEntry[]` A map from `ConversionEvent` to a list of URLs that will be pinged when the event happens. This attribute is optional. |
| ### `vastPreviewUrl` | ` xsd:string` An ad tag URL that will return a preview of the VAST XML response specific to this creative. This attribute is read-only. |
| ### `sslScanResult` | ` https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.SslScanResult ` The SSL compatibility scan result for this creative. This attribute is read-only and determined by Google. *** ** * ** *** **Enumerations** `UNKNOWN` :   The value returned if the actual value is not exposed by the requested API version. `UNSCANNED` : `SCANNED_SSL` : `SCANNED_NON_SSL` : <br /> |
| ### `sslManualOverride` | ` https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.SslManualOverride ` The manual override for the SSL compatibility of this creative. This attribute is optional and defaults to [SslManualOverride.NO_OVERRIDE](https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.SslManualOverride#NO_OVERRIDE). *** ** * ** *** **Enumerations** `UNKNOWN` :   The value returned if the actual value is not exposed by the requested API version. `NO_OVERRIDE` : `SSL_COMPATIBLE` : `NOT_SSL_COMPATIBLE` : <br /> |
| ### `isAudio` | ` xsd:boolean` Whether the 3rd party VAST XML points to an audio ad. When true, [VastRedirectCreative.size](https://developers.google.com/ad-manager/api/reference/v202602/CreativeService.VastRedirectCreative#size) will always be 1x1. |