GoogleApi.DFAReporting.V4.Model.VideoSettings (google_api_dfa_reporting v0.31.0)

View Source

Video Settings

Attributes

  • companionSettings (type: GoogleApi.DFAReporting.V4.Model.CompanionSetting.t, default: nil) - Settings for the companion creatives of video creatives served to this placement.
  • durationSeconds (type: integer(), default: nil) - Duration of a video placement in seconds.
  • kind (type: String.t, default: nil) - Identifies what kind of resource this is. Value: the fixed string "dfareporting#videoSettings".
  • obaEnabled (type: boolean(), default: nil) - Whether OBA icons are enabled for this placement.
  • obaSettings (type: GoogleApi.DFAReporting.V4.Model.ObaIcon.t, default: nil) - Settings for the OBA icon of video creatives served to this placement. If this object is provided, the creative-level OBA settings will be overridden.
  • orientation (type: String.t, default: nil) - Orientation of a video placement. If this value is set, placement will return assets matching the specified orientation.
  • publisherSpecificationId (type: String.t, default: nil) - Publisher specification ID of a video placement. Possible values are: 1, Hulu 2, NBC 3, CBS 4, CBS Desktop 5, Discovery 6, VEVO HD 7, VEVO Vertical 8, Fox 9, CW Network 10, Disney 11, IGN 12, NFL.com 13, Turner Broadcasting 14, Tubi on Fox 15, Hearst Corporation 16, Twitch Desktop 17, ABC 18, Univision 19, MLB.com 20, MLB.com Mobile 21, MLB.com OTT 22, Polsat 23, TVN 24, Mediaset 25, Antena 3 26, Mediamond 27, Sky Italia 28, Tubi on CBS 29, Spotify 30, Paramount * 31, Max
  • skippableSettings (type: GoogleApi.DFAReporting.V4.Model.SkippableSetting.t, default: nil) - Settings for the skippability of video creatives served to this placement. If this object is provided, the creative-level skippable settings will be overridden.
  • transcodeSettings (type: GoogleApi.DFAReporting.V4.Model.TranscodeSetting.t, default: nil) - Settings for the transcodes of video creatives served to this placement. If this object is provided, the creative-level transcode settings will be overridden.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.DFAReporting.V4.Model.VideoSettings{
  companionSettings: GoogleApi.DFAReporting.V4.Model.CompanionSetting.t() | nil,
  durationSeconds: integer() | nil,
  kind: String.t() | nil,
  obaEnabled: boolean() | nil,
  obaSettings: GoogleApi.DFAReporting.V4.Model.ObaIcon.t() | nil,
  orientation: String.t() | nil,
  publisherSpecificationId: String.t() | nil,
  skippableSettings: GoogleApi.DFAReporting.V4.Model.SkippableSetting.t() | nil,
  transcodeSettings: GoogleApi.DFAReporting.V4.Model.TranscodeSetting.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.