Show / Hide Table of Contents

Class Creative

A creative and its classification data.

Inheritance
object
Creative
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.RealTimeBidding.v1.Data
Assembly: Google.Apis.RealTimeBidding.v1.dll
Syntax
public class Creative : IDirectResponseSchema

Properties

AccountId

Output only. ID of the buyer account that this creative is owned by. Can be used to filter the response of the creatives.list method with equality and inequality check.

Declaration
[JsonProperty("accountId")]
public virtual long? AccountId { get; set; }
Property Value
Type Description
long?

AdChoicesDestinationUrl

The link to AdChoices destination page. This is only supported for native ads.

Declaration
[JsonProperty("adChoicesDestinationUrl")]
public virtual string AdChoicesDestinationUrl { get; set; }
Property Value
Type Description
string

AdvertiserName

The name of the company being advertised in the creative. Can be used to filter the response of the creatives.list method.

Declaration
[JsonProperty("advertiserName")]
public virtual string AdvertiserName { get; set; }
Property Value
Type Description
string

AgencyId

The agency ID for this creative.

Declaration
[JsonProperty("agencyId")]
public virtual long? AgencyId { get; set; }
Property Value
Type Description
long?

ApiUpdateTime

object representation of ApiUpdateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ApiUpdateTimeDateTimeOffset instead.")]
public virtual object ApiUpdateTime { get; set; }
Property Value
Type Description
object

ApiUpdateTimeDateTimeOffset

DateTimeOffset representation of ApiUpdateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? ApiUpdateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

ApiUpdateTimeRaw

Output only. The last update timestamp of the creative through the API.

Declaration
[JsonProperty("apiUpdateTime")]
public virtual string ApiUpdateTimeRaw { get; set; }
Property Value
Type Description
string

CreativeFormat

Output only. The format of this creative. Can be used to filter the response of the creatives.list method.

Declaration
[JsonProperty("creativeFormat")]
public virtual string CreativeFormat { get; set; }
Property Value
Type Description
string

CreativeId

Buyer-specific creative ID that references this creative in bid responses. This field is Ignored in update operations. Can be used to filter the response of the creatives.list method. The maximum length of the creative ID is 128 bytes.

Declaration
[JsonProperty("creativeId")]
public virtual string CreativeId { get; set; }
Property Value
Type Description
string

CreativeServingDecision

Output only. Top level status and detected attributes of a creative (for example domain, language, advertiser, product category, etc.) that affect whether (status) and where (context) a creative will be allowed to serve.

Declaration
[JsonProperty("creativeServingDecision")]
public virtual CreativeServingDecision CreativeServingDecision { get; set; }
Property Value
Type Description
CreativeServingDecision

DealIds

Output only. IDs of all of the deals with which this creative has been used in bidding. Can be used to filter the response of the creatives.list method.

Declaration
[JsonProperty("dealIds")]
public virtual IList<string> DealIds { get; set; }
Property Value
Type Description
IList<string>

DeclaredAttributes

All declared attributes for the ads that may be shown from this creative. Can be used to filter the response of the creatives.list method. If the excluded_attribute field of a bid request contains one of the attributes that were declared or detected for a given creative, and a bid is submitted with that creative, the bid will be filtered before the auction.

Declaration
[JsonProperty("declaredAttributes")]
public virtual IList<string> DeclaredAttributes { get; set; }
Property Value
Type Description
IList<string>

DeclaredClickThroughUrls

The set of declared destination URLs for the creative. Can be used to filter the response of the creatives.list method.

Declaration
[JsonProperty("declaredClickThroughUrls")]
public virtual IList<string> DeclaredClickThroughUrls { get; set; }
Property Value
Type Description
IList<string>

DeclaredRestrictedCategories

All declared restricted categories for the ads that may be shown from this creative. Can be used to filter the response of the creatives.list method.

Declaration
[JsonProperty("declaredRestrictedCategories")]
public virtual IList<string> DeclaredRestrictedCategories { get; set; }
Property Value
Type Description
IList<string>

DeclaredVendorIds

IDs for the declared ad technology vendors that may be used by this creative. See https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt for possible values. Can be used to filter the response of the creatives.list method.

Declaration
[JsonProperty("declaredVendorIds")]
public virtual IList<int?> DeclaredVendorIds { get; set; }
Property Value
Type Description
IList<int?>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Html

An HTML creative.

Declaration
[JsonProperty("html")]
public virtual HtmlContent Html { get; set; }
Property Value
Type Description
HtmlContent

ImpressionTrackingUrls

The set of URLs to be called to record an impression.

Declaration
[JsonProperty("impressionTrackingUrls")]
public virtual IList<string> ImpressionTrackingUrls { get; set; }
Property Value
Type Description
IList<string>

Name

Output only. Name of the creative. Follows the pattern buyers/{buyer}/creatives/{creative}, where {buyer} represents the account ID of the buyer who owns the creative, and {creative} is the buyer-specific creative ID that references this creative in the bid response.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

Native

A native creative.

Declaration
[JsonProperty("native")]
public virtual NativeContent Native { get; set; }
Property Value
Type Description
NativeContent

RenderUrl

Experimental field that can be used during the FLEDGE Origin Trial. The URL to fetch an interest group ad used in TURTLEDOVE on-device auction. This should be unique among all creatives for a given accountId. This URL should be the same as the URL returned by generateBid().

Declaration
[JsonProperty("renderUrl")]
public virtual string RenderUrl { get; set; }
Property Value
Type Description
string

RestrictedCategories

All restricted categories for the ads that may be shown from this creative.

Declaration
[JsonProperty("restrictedCategories")]
public virtual IList<string> RestrictedCategories { get; set; }
Property Value
Type Description
IList<string>

Version

Output only. The version of the creative. Version for a new creative is 1 and it increments during subsequent creative updates.

Declaration
[JsonProperty("version")]
public virtual int? Version { get; set; }
Property Value
Type Description
int?

Video

A video creative.

Declaration
[JsonProperty("video")]
public virtual VideoContent Video { get; set; }
Property Value
Type Description
VideoContent

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX