Class ImageRedirectOverlayCreativeDetails
An overlay Creative that loads an image asset from a specified URL and is served via VAST XML. Overlays cover part of the video content they are displayed on top of. This creative is read only.
Implements
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class ImageRedirectOverlayCreativeDetails : IMessage<ImageRedirectOverlayCreativeDetails>, IEquatable<ImageRedirectOverlayCreativeDetails>, IDeepCloneable<ImageRedirectOverlayCreativeDetails>, IBufferMessage, IMessage
Constructors
ImageRedirectOverlayCreativeDetails()
Declaration
public ImageRedirectOverlayCreativeDetails()
ImageRedirectOverlayCreativeDetails(ImageRedirectOverlayCreativeDetails)
Declaration
public ImageRedirectOverlayCreativeDetails(ImageRedirectOverlayCreativeDetails other)
Parameters
| Type | Name | Description |
|---|---|---|
| ImageRedirectOverlayCreativeDetails | other |
Properties
AssetSize
Optional. The size of the image asset. Note that this may differ from the creative size if the asset is not expected to fill the entire video player.
Declaration
public Size AssetSize { get; set; }
Property Value
| Type | Description |
|---|---|
| Size |
CompanionCreatives
Optional. The companion creatives that are associated with this creative. Format: "networks/{network_code}/creatives/{creative_id}"
Declaration
public RepeatedField<string> CompanionCreatives { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<string> |
CompanionCreativesAsCreativeNames
CreativeName-typed view over the CompanionCreatives resource name property.
Declaration
public ResourceNameList<CreativeName> CompanionCreativesAsCreativeNames { get; }
Property Value
| Type | Description |
|---|---|
| ResourceNameList<CreativeName> |
CreativeSet
Output only. The resource name of the creative set. Format: "networks/{network_code}/creativeSets/{creative_set_id}"
Declaration
public string CreativeSet { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CreativeSetAsCreativeSetName
CreativeSetName-typed view over the CreativeSet resource name property.
Declaration
public CreativeSetName CreativeSetAsCreativeSetName { get; set; }
Property Value
| Type | Description |
|---|---|
| CreativeSetName |
CreativeSetDisplayName
Output only. The display name of the creative set.
Declaration
public string CreativeSetDisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CustomParameters
Optional. A comma separated key=value list of parameters that will be
supplied to the creative, written into the VAST AdParameters node.
Declaration
public string CustomParameters { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DestinationUrl
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.
Declaration
public string DestinationUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DestinationUrlType
Optional. The action that should be performed if the user clicks on the
creative. This attribute defaults to CLICK_TO_WEB.
Declaration
public CreativeDestinationUrlTypeEnum.Types.CreativeDestinationUrlType DestinationUrlType { get; set; }
Property Value
| Type | Description |
|---|---|
| CreativeDestinationUrlTypeEnum.Types.CreativeDestinationUrlType |
Duration
Optional. Minimum suggested duration.
Declaration
public Duration Duration { get; set; }
Property Value
| Type | Description |
|---|---|
| Duration |
ExpectedCompanionDeliveryOption
Output only. The companion delivery option this set will be served with.
Declaration
public CompanionDeliveryOptionEnum.Types.CompanionDeliveryOption ExpectedCompanionDeliveryOption { get; set; }
Property Value
| Type | Description |
|---|---|
| CompanionDeliveryOptionEnum.Types.CompanionDeliveryOption |
ExpectedCompanions
Optional. CreativePlaceholder objects a creative set should fulfill.
Declaration
public RepeatedField<CreativePlaceholder> ExpectedCompanions { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<CreativePlaceholder> |
HasCreativeSet
Gets whether the "creative_set" field is set
Declaration
public bool HasCreativeSet { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasCreativeSetDisplayName
Gets whether the "creative_set_display_name" field is set
Declaration
public bool HasCreativeSetDisplayName { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasCustomParameters
Gets whether the "custom_parameters" field is set
Declaration
public bool HasCustomParameters { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasDestinationUrl
Gets whether the "destination_url" field is set
Declaration
public bool HasDestinationUrl { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasDestinationUrlType
Gets whether the "destination_url_type" field is set
Declaration
public bool HasDestinationUrlType { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasExpectedCompanionDeliveryOption
Gets whether the "expected_companion_delivery_option" field is set
Declaration
public bool HasExpectedCompanionDeliveryOption { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasImageUrl
Gets whether the "image_url" field is set
Declaration
public bool HasImageUrl { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasVastPreviewUrl
Gets whether the "vast_preview_url" field is set
Declaration
public bool HasVastPreviewUrl { get; }
Property Value
| Type | Description |
|---|---|
| bool |
ImageUrl
Required. The URL where the actual image asset resides. This attribute is required and has a maximum length of 1024 characters.
Declaration
public string ImageUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TrackingUrls
Optional. URLs that will be pinged when conversion events happen.
Declaration
public RepeatedField<VideoTrackingUrl> TrackingUrls { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<VideoTrackingUrl> |
VastPreviewUrl
Output only. An ad tag URL that will return a preview of the VAST XML response specific to this creative.
Declaration
public string VastPreviewUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |