View Source GoogleApi.AdExchangeBuyer.V2beta1.Model.Creative (google_api_ad_exchange_buyer v0.41.0)

A creative and its classification data.

Attributes

  • accountId (type: String.t, default: nil) - The account that this creative belongs to. Can be used to filter the response of the creatives.list method.
  • adChoicesDestinationUrl (type: String.t, default: nil) - The link to AdChoices destination page.
  • adTechnologyProviders (type: GoogleApi.AdExchangeBuyer.V2beta1.Model.AdTechnologyProviders.t, default: nil) - Output only. The detected ad technology providers.
  • advertiserName (type: String.t, default: nil) - The name of the company being advertised in the creative.
  • agencyId (type: String.t, default: nil) - The agency ID for this creative.
  • apiUpdateTime (type: DateTime.t, default: nil) - Output only. The last update timestamp of the creative through the API.
  • attributes (type: list(String.t), default: nil) - All attributes for the ads that may be shown from this creative. Can be used to filter the response of the creatives.list method.
  • clickThroughUrls (type: list(String.t), default: nil) - The set of destination URLs for the creative.
  • corrections (type: list(GoogleApi.AdExchangeBuyer.V2beta1.Model.Correction.t), default: nil) - Output only. Shows any corrections that were applied to this creative.
  • creativeId (type: String.t, default: nil) - The buyer-defined creative ID of this creative. Can be used to filter the response of the creatives.list method.
  • dealsStatus (type: String.t, default: nil) - Output only. The top-level deals status of this creative. If disapproved, an entry for 'auctionType=DIRECT_DEALS' (or 'ALL') in serving_restrictions will also exist. Note that this may be nuanced with other contextual restrictions, in which case, it may be preferable to read from serving_restrictions directly. Can be used to filter the response of the creatives.list method.
  • declaredClickThroughUrls (type: list(String.t), default: nil) - The set of declared destination URLs for the creative.
  • detectedAdvertiserIds (type: list(String.t), default: nil) - Output only. Detected advertiser IDs, if any.
  • detectedDomains (type: list(String.t), default: nil) - Output only. The detected domains for this creative.
  • detectedLanguages (type: list(String.t), default: nil) - Output only. The detected languages for this creative. The order is arbitrary. The codes are 2 or 5 characters and are documented at https://developers.google.com/adwords/api/docs/appendix/languagecodes.
  • detectedProductCategories (type: list(integer()), default: nil) - Output only. Detected product categories, if any. See the ad-product-categories.txt file in the technical documentation for a list of IDs.
  • detectedSensitiveCategories (type: list(integer()), default: nil) - Output only. Detected sensitive categories, if any. See the ad-sensitive-categories.txt file in the technical documentation for a list of IDs. You should use these IDs along with the excluded-sensitive-category field in the bid request to filter your bids.
  • html (type: GoogleApi.AdExchangeBuyer.V2beta1.Model.HtmlContent.t, default: nil) - An HTML creative.
  • impressionTrackingUrls (type: list(String.t), default: nil) - The set of URLs to be called to record an impression.
  • native (type: GoogleApi.AdExchangeBuyer.V2beta1.Model.NativeContent.t, default: nil) - A native creative.
  • openAuctionStatus (type: String.t, default: nil) - Output only. The top-level open auction status of this creative. If disapproved, an entry for 'auctionType = OPEN_AUCTION' (or 'ALL') in serving_restrictions will also exist. Note that this may be nuanced with other contextual restrictions, in which case, it may be preferable to read from serving_restrictions directly. Can be used to filter the response of the creatives.list method.
  • restrictedCategories (type: list(String.t), default: nil) - All restricted categories for the ads that may be shown from this creative.
  • servingRestrictions (type: list(GoogleApi.AdExchangeBuyer.V2beta1.Model.ServingRestriction.t), default: nil) - Output only. The granular status of this ad in specific contexts. A context here relates to where something ultimately serves (for example, a physical location, a platform, an HTTPS versus HTTP request, or the type of auction).
  • vendorIds (type: list(integer()), default: nil) - All vendor IDs for the ads that may be shown from this creative. See https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt for possible values.
  • version (type: integer(), default: nil) - Output only. The version of this creative.
  • video (type: GoogleApi.AdExchangeBuyer.V2beta1.Model.VideoContent.t, default: nil) - A video creative.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AdExchangeBuyer.V2beta1.Model.Creative{
  accountId: String.t() | nil,
  adChoicesDestinationUrl: String.t() | nil,
  adTechnologyProviders:
    GoogleApi.AdExchangeBuyer.V2beta1.Model.AdTechnologyProviders.t() | nil,
  advertiserName: String.t() | nil,
  agencyId: String.t() | nil,
  apiUpdateTime: DateTime.t() | nil,
  attributes: [String.t()] | nil,
  clickThroughUrls: [String.t()] | nil,
  corrections: [GoogleApi.AdExchangeBuyer.V2beta1.Model.Correction.t()] | nil,
  creativeId: String.t() | nil,
  dealsStatus: String.t() | nil,
  declaredClickThroughUrls: [String.t()] | nil,
  detectedAdvertiserIds: [String.t()] | nil,
  detectedDomains: [String.t()] | nil,
  detectedLanguages: [String.t()] | nil,
  detectedProductCategories: [integer()] | nil,
  detectedSensitiveCategories: [integer()] | nil,
  html: GoogleApi.AdExchangeBuyer.V2beta1.Model.HtmlContent.t() | nil,
  impressionTrackingUrls: [String.t()] | nil,
  native: GoogleApi.AdExchangeBuyer.V2beta1.Model.NativeContent.t() | nil,
  openAuctionStatus: String.t() | nil,
  restrictedCategories: [String.t()] | nil,
  servingRestrictions:
    [GoogleApi.AdExchangeBuyer.V2beta1.Model.ServingRestriction.t()] | nil,
  vendorIds: [integer()] | nil,
  version: integer() | nil,
  video: GoogleApi.AdExchangeBuyer.V2beta1.Model.VideoContent.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.