View Source GoogleApi.DisplayVideo.V1.Model.Advertiser (google_api_display_video v0.35.0)

A single advertiser in Display & Video 360 (DV360).

Attributes

  • adServerConfig (type: GoogleApi.DisplayVideo.V1.Model.AdvertiserAdServerConfig.t, default: nil) - Required. Immutable. Ad server related settings of the advertiser.
  • advertiserId (type: String.t, default: nil) - Output only. The unique ID of the advertiser. Assigned by the system.
  • creativeConfig (type: GoogleApi.DisplayVideo.V1.Model.AdvertiserCreativeConfig.t, default: nil) - Required. Creative related settings of the advertiser.
  • dataAccessConfig (type: GoogleApi.DisplayVideo.V1.Model.AdvertiserDataAccessConfig.t, default: nil) - Settings that control how advertiser data may be accessed.
  • displayName (type: String.t, default: nil) - Required. The display name of the advertiser. Must be UTF-8 encoded with a maximum size of 240 bytes.
  • entityStatus (type: String.t, default: nil) - Required. Controls whether or not insertion orders and line items of the advertiser can spend their budgets and bid on inventory. Accepted values are ENTITY_STATUS_ACTIVE, ENTITY_STATUS_PAUSED and ENTITY_STATUS_SCHEDULED_FOR_DELETION. If set to ENTITY_STATUS_SCHEDULED_FOR_DELETION, the advertiser will be deleted 30 days from when it was first scheduled for deletion.
  • generalConfig (type: GoogleApi.DisplayVideo.V1.Model.AdvertiserGeneralConfig.t, default: nil) - Required. General settings of the advertiser.
  • integrationDetails (type: GoogleApi.DisplayVideo.V1.Model.IntegrationDetails.t, default: nil) - Integration details of the advertiser. Only integrationCode is currently applicable to advertiser. Other fields of IntegrationDetails are not supported and will be ignored if provided.
  • name (type: String.t, default: nil) - Output only. The resource name of the advertiser.
  • partnerId (type: String.t, default: nil) - Required. Immutable. The unique ID of the partner that the advertiser belongs to.
  • prismaEnabled (type: boolean(), default: nil) - Whether integration with Mediaocean (Prisma) is enabled. By enabling this, you agree to the following: On behalf of my company, I authorize Mediaocean (Prisma) to send budget segment plans to Google, and I authorize Google to send corresponding reporting and invoices from DV360 to Mediaocean for the purposes of budget planning, billing, and reconciliation for this advertiser.
  • servingConfig (type: GoogleApi.DisplayVideo.V1.Model.AdvertiserTargetingConfig.t, default: nil) - Targeting settings related to ad serving of the advertiser.
  • updateTime (type: DateTime.t, default: nil) - Output only. The timestamp when the advertiser was last updated. Assigned by the system.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.DisplayVideo.V1.Model.Advertiser{
  adServerConfig:
    GoogleApi.DisplayVideo.V1.Model.AdvertiserAdServerConfig.t() | nil,
  advertiserId: String.t() | nil,
  creativeConfig:
    GoogleApi.DisplayVideo.V1.Model.AdvertiserCreativeConfig.t() | nil,
  dataAccessConfig:
    GoogleApi.DisplayVideo.V1.Model.AdvertiserDataAccessConfig.t() | nil,
  displayName: String.t() | nil,
  entityStatus: String.t() | nil,
  generalConfig:
    GoogleApi.DisplayVideo.V1.Model.AdvertiserGeneralConfig.t() | nil,
  integrationDetails:
    GoogleApi.DisplayVideo.V1.Model.IntegrationDetails.t() | nil,
  name: String.t() | nil,
  partnerId: String.t() | nil,
  prismaEnabled: boolean() | nil,
  servingConfig:
    GoogleApi.DisplayVideo.V1.Model.AdvertiserTargetingConfig.t() | nil,
  updateTime: DateTime.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.