Class Creative
A creative and its classification data.
Implements
Inherited Members
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 |