Class: Google::Apis::DisplayvideoV2::VideoPerformanceAd
- Inherits:
-
Object
- Object
- Google::Apis::DisplayvideoV2::VideoPerformanceAd
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/displayvideo_v2/classes.rb,
lib/google/apis/displayvideo_v2/representations.rb,
lib/google/apis/displayvideo_v2/representations.rb
Overview
The details for video performance ad.
Instance Attribute Summary collapse
-
#action_button_labels ⇒ Array<String>
The list of text assets which show on the call-to-action button.
-
#companion_banners ⇒ Array<Google::Apis::DisplayvideoV2::ImageAsset>
The list of companion banners of this ad.
-
#custom_parameters ⇒ Hash<String,String>
The custom parameters to pass custom values to tracking url template.
-
#descriptions ⇒ Array<String>
The list of descriptions which show on the call-to-action banner.
-
#display_url_breadcrumb1 ⇒ String
The first piece after the domain in the display url.
-
#display_url_breadcrumb2 ⇒ String
The second piece after the domain in the display url.
-
#domain ⇒ String
The domain of the display url Corresponds to the JSON property
domain. -
#final_url ⇒ String
The URL address of the webpage that people reach after they click the ad.
-
#headlines ⇒ Array<String>
The list of headlines which show on the call-to-action banner.
-
#long_headlines ⇒ Array<String>
The list of lone headlines which show on the call-to-action banner.
-
#tracking_url ⇒ String
The URL address which is loaded in background for tracking purpose.
-
#videos ⇒ Array<Google::Apis::DisplayvideoV2::YoutubeVideoDetails>
The list of YouTube video assets in this ad.
Instance Method Summary collapse
-
#initialize(**args) ⇒ VideoPerformanceAd
constructor
A new instance of VideoPerformanceAd.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ VideoPerformanceAd
Returns a new instance of VideoPerformanceAd.
11632 11633 11634 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 11632 def initialize(**args) update!(**args) end |
Instance Attribute Details
#action_button_labels ⇒ Array<String>
The list of text assets which show on the call-to-action button.
Corresponds to the JSON property actionButtonLabels
11575 11576 11577 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 11575 def @action_button_labels end |
#companion_banners ⇒ Array<Google::Apis::DisplayvideoV2::ImageAsset>
The list of companion banners of this ad.
Corresponds to the JSON property companionBanners
11580 11581 11582 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 11580 def @companion_banners end |
#custom_parameters ⇒ Hash<String,String>
The custom parameters to pass custom values to tracking url template.
Corresponds to the JSON property customParameters
11585 11586 11587 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 11585 def custom_parameters @custom_parameters end |
#descriptions ⇒ Array<String>
The list of descriptions which show on the call-to-action banner.
Corresponds to the JSON property descriptions
11590 11591 11592 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 11590 def descriptions @descriptions end |
#display_url_breadcrumb1 ⇒ String
The first piece after the domain in the display url.
Corresponds to the JSON property displayUrlBreadcrumb1
11595 11596 11597 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 11595 def @display_url_breadcrumb1 end |
#display_url_breadcrumb2 ⇒ String
The second piece after the domain in the display url.
Corresponds to the JSON property displayUrlBreadcrumb2
11600 11601 11602 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 11600 def @display_url_breadcrumb2 end |
#domain ⇒ String
The domain of the display url
Corresponds to the JSON property domain
11605 11606 11607 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 11605 def domain @domain end |
#final_url ⇒ String
The URL address of the webpage that people reach after they click the ad.
Corresponds to the JSON property finalUrl
11610 11611 11612 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 11610 def final_url @final_url end |
#headlines ⇒ Array<String>
The list of headlines which show on the call-to-action banner.
Corresponds to the JSON property headlines
11615 11616 11617 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 11615 def headlines @headlines end |
#long_headlines ⇒ Array<String>
The list of lone headlines which show on the call-to-action banner.
Corresponds to the JSON property longHeadlines
11620 11621 11622 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 11620 def long_headlines @long_headlines end |
#tracking_url ⇒ String
The URL address which is loaded in background for tracking purpose.
Corresponds to the JSON property trackingUrl
11625 11626 11627 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 11625 def tracking_url @tracking_url end |
#videos ⇒ Array<Google::Apis::DisplayvideoV2::YoutubeVideoDetails>
The list of YouTube video assets in this ad.
Corresponds to the JSON property videos
11630 11631 11632 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 11630 def videos @videos end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
11637 11638 11639 11640 11641 11642 11643 11644 11645 11646 11647 11648 11649 11650 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 11637 def update!(**args) @action_button_labels = args[:action_button_labels] if args.key?(:action_button_labels) @companion_banners = args[:companion_banners] if args.key?(:companion_banners) @custom_parameters = args[:custom_parameters] if args.key?(:custom_parameters) @descriptions = args[:descriptions] if args.key?(:descriptions) @display_url_breadcrumb1 = args[:display_url_breadcrumb1] if args.key?(:display_url_breadcrumb1) @display_url_breadcrumb2 = args[:display_url_breadcrumb2] if args.key?(:display_url_breadcrumb2) @domain = args[:domain] if args.key?(:domain) @final_url = args[:final_url] if args.key?(:final_url) @headlines = args[:headlines] if args.key?(:headlines) @long_headlines = args[:long_headlines] if args.key?(:long_headlines) @tracking_url = args[:tracking_url] if args.key?(:tracking_url) @videos = args[:videos] if args.key?(:videos) end |