class Google::Apis::DfareportingV3_5::CreativeCustomEvent

Creative Custom Event.

Attributes

advertiser_custom_event_id[RW]

Unique ID of this event used by Reporting and Data Transfer. This is a read- only field. Corresponds to the JSON property `advertiserCustomEventId` @return [Fixnum]

advertiser_custom_event_name[RW]

User-entered name for the event. Corresponds to the JSON property `advertiserCustomEventName` @return [String]

advertiser_custom_event_type[RW]

Type of the event. This is a read-only field. Corresponds to the JSON property `advertiserCustomEventType` @return [String]

artwork_label[RW]

Artwork label column, used to link events in Campaign Manager back to events in Studio. This is a required field and should not be modified after insertion. Corresponds to the JSON property `artworkLabel` @return [String]

artwork_type[RW]

Artwork type used by the creative.This is a read-only field. Corresponds to the JSON property `artworkType` @return [String]

exit_click_through_url[RW]

Click-through URL Corresponds to the JSON property `exitClickThroughUrl` @return [Google::Apis::DfareportingV3_5::CreativeClickThroughUrl]

id[RW]

ID of this event. This is a required field and should not be modified after insertion. Corresponds to the JSON property `id` @return [Fixnum]

popup_window_properties[RW]

Popup Window Properties. Corresponds to the JSON property `popupWindowProperties` @return [Google::Apis::DfareportingV3_5::PopupWindowProperties]

target_type[RW]

Target type used by the event. Corresponds to the JSON property `targetType` @return [String]

video_reporting_id[RW]

Video reporting ID, used to differentiate multiple videos in a single creative. This is a read-only field. Corresponds to the JSON property `videoReportingId` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/dfareporting_v3_5/classes.rb, line 4093
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/dfareporting_v3_5/classes.rb, line 4098
def update!(**args)
  @advertiser_custom_event_id = args[:advertiser_custom_event_id] if args.key?(:advertiser_custom_event_id)
  @advertiser_custom_event_name = args[:advertiser_custom_event_name] if args.key?(:advertiser_custom_event_name)
  @advertiser_custom_event_type = args[:advertiser_custom_event_type] if args.key?(:advertiser_custom_event_type)
  @artwork_label = args[:artwork_label] if args.key?(:artwork_label)
  @artwork_type = args[:artwork_type] if args.key?(:artwork_type)
  @exit_click_through_url = args[:exit_click_through_url] if args.key?(:exit_click_through_url)
  @id = args[:id] if args.key?(:id)
  @popup_window_properties = args[:popup_window_properties] if args.key?(:popup_window_properties)
  @target_type = args[:target_type] if args.key?(:target_type)
  @video_reporting_id = args[:video_reporting_id] if args.key?(:video_reporting_id)
end