View Source GoogleApi.DisplayVideo.V1.Model.CmHybridConfig (google_api_display_video v0.30.2)

Settings for advertisers that use both Campaign Manager 360 (CM360) and third-party ad servers.

Attributes

  • cmAccountId (type: String.t, default: nil) - Required. Immutable. Account ID of the CM360 Floodlight configuration linked with the DV360 advertiser.
  • cmFloodlightConfigId (type: String.t, default: nil) - Required. Immutable. ID of the CM360 Floodlight configuration linked with the DV360 advertiser.
  • cmFloodlightLinkingAuthorized (type: boolean(), default: nil) - Required. Immutable. By setting this field to true, you, on behalf of your company, authorize the sharing of information from the given Floodlight configuration to this Display & Video 360 advertiser.
  • cmSyncableSiteIds (type: list(String.t), default: nil) - A list of CM360 sites whose placements will be synced to DV360 as creatives. If absent or empty in CreateAdvertiser method, the system will automatically create a CM360 site. Removing sites from this list may cause DV360 creatives synced from CM360 to be deleted. At least one site must be specified.
  • dv360ToCmCostReportingEnabled (type: boolean(), default: nil) - Whether or not to report DV360 cost to CM360.
  • dv360ToCmDataSharingEnabled (type: boolean(), default: nil) - Whether or not to include DV360 data in CM360 data transfer reports.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.DisplayVideo.V1.Model.CmHybridConfig{
  cmAccountId: String.t() | nil,
  cmFloodlightConfigId: String.t() | nil,
  cmFloodlightLinkingAuthorized: boolean() | nil,
  cmSyncableSiteIds: [String.t()] | nil,
  dv360ToCmCostReportingEnabled: boolean() | nil,
  dv360ToCmDataSharingEnabled: boolean() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.