class Google::Apis::DfareportingV2_3::AdSlot

Ad Slot

Attributes

comment[RW]

Comment for this ad slot. Corresponds to the JSON property `comment` @return [String]

compatibility[RW]

Ad slot compatibility. WEB and WEB_INTERSTITIAL refer to rendering either on desktop or on mobile devices for regular or interstitial ads respectively. APP and APP_INTERSTITIAL are for rendering in mobile apps. IN_STREAM_VIDEO refers to rendering in in-stream video ads developed with the VAST standard. Corresponds to the JSON property `compatibility` @return [String]

height[RW]

Height of this ad slot. Corresponds to the JSON property `height` @return [String]

linked_placement_id[RW]

ID of the placement from an external platform that is linked to this ad slot. Corresponds to the JSON property `linkedPlacementId` @return [String]

name[RW]

Name of this ad slot. Corresponds to the JSON property `name` @return [String]

payment_source_type[RW]

Payment source type of this ad slot. Corresponds to the JSON property `paymentSourceType` @return [String]

primary[RW]

Primary ad slot of a roadblock inventory item. Corresponds to the JSON property `primary` @return [Boolean]

primary?[RW]

Primary ad slot of a roadblock inventory item. Corresponds to the JSON property `primary` @return [Boolean]

width[RW]

Width of this ad slot. Corresponds to the JSON property `width` @return [String]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File generated/google/apis/dfareporting_v2_3/classes.rb, line 955
def update!(**args)
  @comment = args[:comment] if args.key?(:comment)
  @compatibility = args[:compatibility] if args.key?(:compatibility)
  @height = args[:height] if args.key?(:height)
  @linked_placement_id = args[:linked_placement_id] if args.key?(:linked_placement_id)
  @name = args[:name] if args.key?(:name)
  @payment_source_type = args[:payment_source_type] if args.key?(:payment_source_type)
  @primary = args[:primary] if args.key?(:primary)
  @width = args[:width] if args.key?(:width)
end