View Source GoogleApi.DisplayVideo.V3.Model.VideoPerformanceAd (google_api_display_video v0.37.1)

Details for a video performance ad.

Attributes

  • actionButtonLabels (type: list(String.t), default: nil) - The list of text assets shown on the call-to-action button.
  • companionBanners (type: list(GoogleApi.DisplayVideo.V3.Model.ImageAsset.t), default: nil) - The list of companion banners used by this ad.
  • customParameters (type: map(), default: nil) - The custom parameters to pass custom values to tracking URL template.
  • descriptions (type: list(String.t), default: nil) - The list of descriptions shown on the call-to-action banner.
  • displayUrlBreadcrumb1 (type: String.t, default: nil) - The first piece after the domain in the display URL.
  • displayUrlBreadcrumb2 (type: String.t, default: nil) - The second piece after the domain in the display URL.
  • domain (type: String.t, default: nil) - The domain of the display URL.
  • finalUrl (type: String.t, default: nil) - The URL address of the webpage that people reach after they click the ad.
  • headlines (type: list(String.t), default: nil) - The list of headlines shown on the call-to-action banner.
  • longHeadlines (type: list(String.t), default: nil) - The list of lone headlines shown on the call-to-action banner.
  • trackingUrl (type: String.t, default: nil) - The URL address loaded in the background for tracking purposes.
  • videos (type: list(GoogleApi.DisplayVideo.V3.Model.YoutubeVideoDetails.t), default: nil) - The list of YouTube video assets used by this ad.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.DisplayVideo.V3.Model.VideoPerformanceAd{
  actionButtonLabels: [String.t()] | nil,
  companionBanners: [GoogleApi.DisplayVideo.V3.Model.ImageAsset.t()] | nil,
  customParameters: map() | nil,
  descriptions: [String.t()] | nil,
  displayUrlBreadcrumb1: String.t() | nil,
  displayUrlBreadcrumb2: String.t() | nil,
  domain: String.t() | nil,
  finalUrl: String.t() | nil,
  headlines: [String.t()] | nil,
  longHeadlines: [String.t()] | nil,
  trackingUrl: String.t() | nil,
  videos: [GoogleApi.DisplayVideo.V3.Model.YoutubeVideoDetails.t()] | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.