Class Creative
A creative and its classification data.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.AdExchangeBuyer.v1_2.Data
Assembly: Google.Apis.AdExchangeBuyer.v1_2.dll
Syntax
public class Creative : IDirectResponseSchema
Properties
AccountId
Account id.
Declaration
[JsonProperty("accountId")]
public virtual int? AccountId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
AdvertiserId
Detected advertiser id, if any. Read-only. This field should not be set in requests.
Declaration
[JsonProperty("advertiserId")]
public virtual IList<long?> AdvertiserId { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<System.Nullable<System.Int64>> |
AdvertiserName
The name of the company being advertised in the creative.
Declaration
[JsonProperty("advertiserName")]
public virtual string AdvertiserName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
AgencyId
The agency id for this creative.
Declaration
[JsonProperty("agencyId")]
public virtual long? AgencyId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> |
ApiUploadTimestamp
System.DateTime representation of ApiUploadTimestampRaw.
Declaration
[JsonIgnore]
public virtual DateTime? ApiUploadTimestamp { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
ApiUploadTimestampRaw
The last upload timestamp of this creative if it was uploaded via API. Read-only. The value of this field is generated, and will be ignored for uploads. (formatted RFC 3339 timestamp).
Declaration
[JsonProperty("apiUploadTimestamp")]
public virtual string ApiUploadTimestampRaw { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Attribute
All attributes for the ads that may be shown from this snippet.
Declaration
[JsonProperty("attribute")]
public virtual IList<int?> Attribute { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<System.Nullable<System.Int32>> |
BuyerCreativeId
A buyer-specific id identifying the creative in this ad.
Declaration
[JsonProperty("buyerCreativeId")]
public virtual string BuyerCreativeId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ClickThroughUrl
The set of destination urls for the snippet.
Declaration
[JsonProperty("clickThroughUrl")]
public virtual IList<string> ClickThroughUrl { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<System.String> |
Corrections
Shows any corrections that were applied to this creative. Read-only. This field should not be set in requests.
Declaration
[JsonProperty("corrections")]
public virtual IList<Creative.CorrectionsData> Corrections { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<Creative.CorrectionsData> |
DisapprovalReasons
The reasons for disapproval, if any. Note that not all disapproval reasons may be categorized, so it is possible for the creative to have a status of DISAPPROVED with an empty list for disapproval_reasons. In this case, please reach out to your TAM to help debug the issue. Read-only. This field should not be set in requests.
Declaration
[JsonProperty("disapprovalReasons")]
public virtual IList<Creative.DisapprovalReasonsData> DisapprovalReasons { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<Creative.DisapprovalReasonsData> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
System.String |
FilteringReasons
The filtering reasons for the creative. Read-only. This field should not be set in requests.
Declaration
[JsonProperty("filteringReasons")]
public virtual Creative.FilteringReasonsData FilteringReasons { get; set; }
Property Value
Type | Description |
---|---|
Creative.FilteringReasonsData |
Height
Ad height.
Declaration
[JsonProperty("height")]
public virtual int? Height { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
HTMLSnippet
The HTML snippet that displays the ad when inserted in the web page. If set, videoURL should not be set.
Declaration
[JsonProperty("HTMLSnippet")]
public virtual string HTMLSnippet { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ImpressionTrackingUrl
The set of urls to be called to record an impression.
Declaration
[JsonProperty("impressionTrackingUrl")]
public virtual IList<string> ImpressionTrackingUrl { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<System.String> |
Kind
Resource type.
Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ProductCategories
Detected product categories, if any. Read-only. This field should not be set in requests.
Declaration
[JsonProperty("productCategories")]
public virtual IList<int?> ProductCategories { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<System.Nullable<System.Int32>> |
RestrictedCategories
All restricted categories for the ads that may be shown from this snippet.
Declaration
[JsonProperty("restrictedCategories")]
public virtual IList<int?> RestrictedCategories { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<System.Nullable<System.Int32>> |
SensitiveCategories
Detected sensitive categories, if any. Read-only. This field should not be set in requests.
Declaration
[JsonProperty("sensitiveCategories")]
public virtual IList<int?> SensitiveCategories { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<System.Nullable<System.Int32>> |
Status
Creative serving status. Read-only. This field should not be set in requests.
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
Type | Description |
---|---|
System.String |
VendorType
All vendor types for the ads that may be shown from this snippet.
Declaration
[JsonProperty("vendorType")]
public virtual IList<int?> VendorType { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<System.Nullable<System.Int32>> |
Version
The version for this creative. Read-only. This field should not be set in requests.
Declaration
[JsonProperty("version")]
public virtual int? Version { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
VideoURL
The url to fetch a video ad. If set, HTMLSnippet should not be set.
Declaration
[JsonProperty("videoURL")]
public virtual string VideoURL { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Width
Ad width.
Declaration
[JsonProperty("width")]
public virtual int? Width { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |