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 |