Class VideoPerformanceAd
Details for a video performance ad.
Implements
Inherited Members
Namespace: Google.Apis.DisplayVideo.v2.Data
Assembly: Google.Apis.DisplayVideo.v2.dll
Syntax
public class VideoPerformanceAd : IDirectResponseSchema
Properties
ActionButtonLabels
Optional. The list of text assets shown on the call-to-action button. Must be set if headlines is set.
Declaration
[JsonProperty("actionButtonLabels")]
public virtual IList<string> ActionButtonLabels { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
BusinessName
Optional. The business name shown on the ad. This setting is required unless a default value is set at the advertiser level. If left unset, the default value will be applied.
Declaration
[JsonProperty("businessName")]
public virtual string BusinessName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CompanionBanners
Optional. The list of companion banners used by this ad.
Declaration
[JsonProperty("companionBanners")]
public virtual IList<ImageAsset> CompanionBanners { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<ImageAsset> |
CustomParameters
Optional. The custom parameters and accompanying values to add to the tracking URL.
Declaration
[JsonProperty("customParameters")]
public virtual IDictionary<string, string> CustomParameters { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, string> |
Descriptions
Optional. The list of descriptions shown on the call-to-action banner. Must be set unless the parent line
item's lineItemType is LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE, in which case this field cannot
be set.
Declaration
[JsonProperty("descriptions")]
public virtual IList<string> Descriptions { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
DisplayUrlBreadcrumb1
Optional. The first piece after the domain in the display URL.
Declaration
[JsonProperty("displayUrlBreadcrumb1")]
public virtual string DisplayUrlBreadcrumb1 { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DisplayUrlBreadcrumb2
Optional. The second piece after the domain in the display URL. Can only be set if displayUrlBreadcrumb1 is also set.
Declaration
[JsonProperty("displayUrlBreadcrumb2")]
public virtual string DisplayUrlBreadcrumb2 { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Domain
Output only. The domain of the display URL.
Declaration
[JsonProperty("domain")]
public virtual string Domain { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FinalUrl
Required. The URL address of the webpage that people reach after they click the ad.
Declaration
[JsonProperty("finalUrl")]
public virtual string FinalUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Headlines
Optional. The list of headlines shown on the call-to-action banner.
Declaration
[JsonProperty("headlines")]
public virtual IList<string> Headlines { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
Logo
Optional. The logo image used by this ad. This setting is required unless a default value is set at the advertiser level. If left unset, the default value will be applied.
Declaration
[JsonProperty("logo")]
public virtual ImageAsset Logo { get; set; }
Property Value
| Type | Description |
|---|---|
| ImageAsset |
LongHeadlines
Optional. The list of long headlines shown on the call-to-action banner. Must be set unless the parent line
item's lineItemType is LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE, in which case this field cannot
be set.
Declaration
[JsonProperty("longHeadlines")]
public virtual IList<string> LongHeadlines { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
TrackingUrl
Output only. The URL address loaded in the background for tracking purposes. In v4 and earlier, this field represents the tracking URL specified by the user manually. This can be found at userSpecifiedTrackingUrl in v5.
Declaration
[JsonProperty("trackingUrl")]
public virtual string TrackingUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Videos
Required. The list of YouTube video assets used by this ad.
Declaration
[JsonProperty("videos")]
public virtual IList<YoutubeVideoDetails> Videos { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<YoutubeVideoDetails> |