Reference documentation and code samples for the Google Ads Ad Manager V1 Client class VastRedirectCreativeDetails.
A Creative that points to an externally hosted VAST ad and is served via VAST XML as a VAST Wrapper.
Generated from protobuf message google.ads.admanager.v1.VastRedirectCreativeDetails
Namespace
Google \ Ads \ AdManager \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ vast_xml_url |
string
Required. The URL where the 3rd party VAST XML is hosted. |
↳ vast_redirect_type |
int
Required. The type of VAST ad that this redirects to. |
↳ duration |
Google\Protobuf\Duration
Required. The duration of the VAST ad. |
↳ vast_pricing_enabled |
bool
Optional. Whether pricing information from the VAST response will be used during ad selection. |
↳ programmatic_demand_source |
bool
Optional. Whether this is a redirect to a programmatic demand source. |
↳ server_side_unwrapping_disabled |
bool
Optional. Whether server-side unwrapping is disabled. |
↳ tracking_urls |
array<VideoTrackingUrl>
Optional. URLs that will be pinged when conversion events happen. |
↳ vast_preview_url |
string
Output only. An ad tag URL that will return a preview of the VAST XML response specific to this creative. |
↳ audio |
bool
Optional. Whether the 3rd party VAST XML points to an audio ad. When true, |
↳ destination_url |
string
Optional. The URL that the user is directed to if they click on the creative. This attribute is required unless the |
↳ destination_url_type |
int
Optional. The action that should be performed if the user clicks on the creative. This attribute defaults to |
getVastXmlUrl
Required. The URL where the 3rd party VAST XML is hosted.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasVastXmlUrl
clearVastXmlUrl
setVastXmlUrl
Required. The URL where the 3rd party VAST XML is hosted.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getVastRedirectType
Required. The type of VAST ad that this redirects to.
| Returns | |
|---|---|
| Type | Description |
int |
|
hasVastRedirectType
clearVastRedirectType
setVastRedirectType
Required. The type of VAST ad that this redirects to.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDuration
Required. The duration of the VAST ad.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Duration|null |
|
hasDuration
clearDuration
setDuration
Required. The duration of the VAST ad.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Duration
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getVastPricingEnabled
Optional. Whether pricing information from the VAST response will be used during ad selection.
| Returns | |
|---|---|
| Type | Description |
bool |
|
hasVastPricingEnabled
clearVastPricingEnabled
setVastPricingEnabled
Optional. Whether pricing information from the VAST response will be used during ad selection.
| Parameter | |
|---|---|
| Name | Description |
var |
bool
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getProgrammaticDemandSource
Optional. Whether this is a redirect to a programmatic demand source.
| Returns | |
|---|---|
| Type | Description |
bool |
|
hasProgrammaticDemandSource
clearProgrammaticDemandSource
setProgrammaticDemandSource
Optional. Whether this is a redirect to a programmatic demand source.
| Parameter | |
|---|---|
| Name | Description |
var |
bool
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getServerSideUnwrappingDisabled
Optional. Whether server-side unwrapping is disabled.
| Returns | |
|---|---|
| Type | Description |
bool |
|
hasServerSideUnwrappingDisabled
clearServerSideUnwrappingDisabled
setServerSideUnwrappingDisabled
Optional. Whether server-side unwrapping is disabled.
| Parameter | |
|---|---|
| Name | Description |
var |
bool
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getTrackingUrls
Optional. URLs that will be pinged when conversion events happen.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\RepeatedField<VideoTrackingUrl> |
|
setTrackingUrls
Optional. URLs that will be pinged when conversion events happen.
| Parameter | |
|---|---|
| Name | Description |
var |
array<VideoTrackingUrl>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getVastPreviewUrl
Output only. An ad tag URL that will return a preview of the VAST XML response specific to this creative.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasVastPreviewUrl
clearVastPreviewUrl
setVastPreviewUrl
Output only. An ad tag URL that will return a preview of the VAST XML response specific to this creative.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAudio
Optional. Whether the 3rd party VAST XML points to an audio ad. When true,
size will always be 1x1.
| Returns | |
|---|---|
| Type | Description |
bool |
|
hasAudio
clearAudio
setAudio
Optional. Whether the 3rd party VAST XML points to an audio ad. When true,
size will always be 1x1.
| Parameter | |
|---|---|
| Name | Description |
var |
bool
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDestinationUrl
Optional. The URL that the user is directed to if they click on the
creative. This attribute is required unless the destinationUrlType is
NONE, and has a maximum length of 1024 characters.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasDestinationUrl
clearDestinationUrl
setDestinationUrl
Optional. The URL that the user is directed to if they click on the
creative. This attribute is required unless the destinationUrlType is
NONE, and has a maximum length of 1024 characters.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDestinationUrlType
Optional. The action that should be performed if the user clicks on the
creative. This attribute defaults to CLICK_TO_WEB.
| Returns | |
|---|---|
| Type | Description |
int |
|
hasDestinationUrlType
clearDestinationUrlType
setDestinationUrlType
Optional. The action that should be performed if the user clicks on the
creative. This attribute defaults to CLICK_TO_WEB.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|