Class: Google::Apis::DfareportingV3_1::CreativeAsset
- Inherits:
-
Object
- Object
- Google::Apis::DfareportingV3_1::CreativeAsset
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dfareporting_v3_1/classes.rb,
generated/google/apis/dfareporting_v3_1/representations.rb,
generated/google/apis/dfareporting_v3_1/representations.rb
Overview
Creative Asset.
Instance Attribute Summary collapse
-
#action_script3 ⇒ Boolean
(also: #action_script3?)
Whether ActionScript3 is enabled for the flash asset.
-
#active ⇒ Boolean
(also: #active?)
Whether the video or audio asset is active.
-
#alignment ⇒ String
Possible alignments for an asset.
-
#artwork_type ⇒ String
Artwork type of rich media creative.
-
#asset_identifier ⇒ Google::Apis::DfareportingV3_1::CreativeAssetId
Creative Asset ID.
-
#backup_image_exit ⇒ Google::Apis::DfareportingV3_1::CreativeCustomEvent
Creative Custom Event.
-
#bit_rate ⇒ Fixnum
Detected bit-rate for audio or video asset.
-
#child_asset_type ⇒ String
Rich media child asset type.
-
#collapsed_size ⇒ Google::Apis::DfareportingV3_1::Size
Represents the dimensions of ads, placements, creatives, or creative assets.
-
#companion_creative_ids ⇒ Array<Fixnum>
List of companion creatives assigned to an in-stream video creative asset.
-
#custom_start_time_value ⇒ Fixnum
Custom start time in seconds for making the asset visible.
-
#detected_features ⇒ Array<String>
List of feature dependencies for the creative asset that are detected by Campaign Manager.
-
#display_type ⇒ String
Type of rich media asset.
-
#duration ⇒ Fixnum
Duration in seconds for which an asset will be displayed.
-
#duration_type ⇒ String
Duration type for which an asset will be displayed.
-
#expanded_dimension ⇒ Google::Apis::DfareportingV3_1::Size
Represents the dimensions of ads, placements, creatives, or creative assets.
-
#file_size ⇒ Fixnum
File size associated with this creative asset.
-
#flash_version ⇒ Fixnum
Flash version of the asset.
-
#hide_flash_objects ⇒ Boolean
(also: #hide_flash_objects?)
Whether to hide Flash objects flag for an asset.
-
#hide_selection_boxes ⇒ Boolean
(also: #hide_selection_boxes?)
Whether to hide selection boxes flag for an asset.
-
#horizontally_locked ⇒ Boolean
(also: #horizontally_locked?)
Whether the asset is horizontally locked.
-
#id ⇒ Fixnum
Numeric ID of this creative asset.
-
#id_dimension_value ⇒ Google::Apis::DfareportingV3_1::DimensionValue
Represents a DimensionValue resource.
-
#media_duration ⇒ Float
Detected duration for audio or video asset.
-
#mime_type ⇒ String
Detected MIME type for audio or video asset.
-
#offset ⇒ Google::Apis::DfareportingV3_1::OffsetPosition
Offset Position.
-
#orientation ⇒ String
Orientation of video asset.
-
#original_backup ⇒ Boolean
(also: #original_backup?)
Whether the backup asset is original or changed by the user in Campaign Manager.
-
#position ⇒ Google::Apis::DfareportingV3_1::OffsetPosition
Offset Position.
-
#position_left_unit ⇒ String
Offset left unit for an asset.
-
#position_top_unit ⇒ String
Offset top unit for an asset.
-
#progressive_serving_url ⇒ String
Progressive URL for video asset.
-
#pushdown ⇒ Boolean
(also: #pushdown?)
Whether the asset pushes down other content.
-
#pushdown_duration ⇒ Float
Pushdown duration in seconds for an asset.
-
#role ⇒ String
Role of the asset in relation to creative.
-
#size ⇒ Google::Apis::DfareportingV3_1::Size
Represents the dimensions of ads, placements, creatives, or creative assets.
-
#ssl_compliant ⇒ Boolean
(also: #ssl_compliant?)
Whether the asset is SSL-compliant.
-
#start_time_type ⇒ String
Initial wait time type before making the asset visible.
-
#streaming_serving_url ⇒ String
Streaming URL for video asset.
-
#transparency ⇒ Boolean
(also: #transparency?)
Whether the asset is transparent.
-
#vertically_locked ⇒ Boolean
(also: #vertically_locked?)
Whether the asset is vertically locked.
-
#window_mode ⇒ String
Window mode options for flash assets.
-
#z_index ⇒ Fixnum
zIndex value of an asset.
-
#zip_filename ⇒ String
File name of zip file.
-
#zip_filesize ⇒ String
Size of zip file.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CreativeAsset
constructor
A new instance of CreativeAsset.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ CreativeAsset
Returns a new instance of CreativeAsset
3618 3619 3620 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3618 def initialize(**args) update!(**args) end |
Instance Attribute Details
#action_script3 ⇒ Boolean Also known as: action_script3?
Whether ActionScript3 is enabled for the flash asset. This is a read-only
field. Applicable to the following creative type: FLASH_INPAGE. Applicable to
DISPLAY when the primary asset type is not HTML_IMAGE.
Corresponds to the JSON property actionScript3
3301 3302 3303 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3301 def action_script3 @action_script3 end |
#active ⇒ Boolean Also known as: active?
Whether the video or audio asset is active. This is a read-only field for
VPAID_NON_LINEAR_VIDEO assets. Applicable to the following creative types:
INSTREAM_AUDIO, INSTREAM_VIDEO and all VPAID.
Corresponds to the JSON property active
3309 3310 3311 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3309 def active @active end |
#alignment ⇒ String
Possible alignments for an asset. This is a read-only field. Applicable to the
following creative types: RICH_MEDIA_DISPLAY_MULTI_FLOATING_INTERSTITIAL.
Corresponds to the JSON property alignment
3316 3317 3318 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3316 def alignment @alignment end |
#artwork_type ⇒ String
Artwork type of rich media creative. This is a read-only field. Applicable to
the following creative types: all RICH_MEDIA.
Corresponds to the JSON property artworkType
3322 3323 3324 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3322 def artwork_type @artwork_type end |
#asset_identifier ⇒ Google::Apis::DfareportingV3_1::CreativeAssetId
Creative Asset ID.
Corresponds to the JSON property assetIdentifier
3327 3328 3329 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3327 def asset_identifier @asset_identifier end |
#backup_image_exit ⇒ Google::Apis::DfareportingV3_1::CreativeCustomEvent
Creative Custom Event.
Corresponds to the JSON property backupImageExit
3332 3333 3334 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3332 def backup_image_exit @backup_image_exit end |
#bit_rate ⇒ Fixnum
Detected bit-rate for audio or video asset. This is a read-only field.
Applicable to the following creative types: INSTREAM_AUDIO, INSTREAM_VIDEO and
all VPAID.
Corresponds to the JSON property bitRate
3339 3340 3341 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3339 def bit_rate @bit_rate end |
#child_asset_type ⇒ String
Rich media child asset type. This is a read-only field. Applicable to the
following creative types: all VPAID.
Corresponds to the JSON property childAssetType
3345 3346 3347 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3345 def child_asset_type @child_asset_type end |
#collapsed_size ⇒ Google::Apis::DfareportingV3_1::Size
Represents the dimensions of ads, placements, creatives, or creative assets.
Corresponds to the JSON property collapsedSize
3350 3351 3352 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3350 def collapsed_size @collapsed_size end |
#companion_creative_ids ⇒ Array<Fixnum>
List of companion creatives assigned to an in-stream video creative asset.
Acceptable values include IDs of existing flash and image creatives.
Applicable to INSTREAM_VIDEO creative type with dynamicAssetSelection set to
true.
Corresponds to the JSON property companionCreativeIds
3358 3359 3360 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3358 def companion_creative_ids @companion_creative_ids end |
#custom_start_time_value ⇒ Fixnum
Custom start time in seconds for making the asset visible. Applicable to the
following creative types: all RICH_MEDIA. Value must be greater than or equal
to 0.
Corresponds to the JSON property customStartTimeValue
3365 3366 3367 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3365 def custom_start_time_value @custom_start_time_value end |
#detected_features ⇒ Array<String>
List of feature dependencies for the creative asset that are detected by
Campaign Manager. Feature dependencies are features that a browser must be
able to support in order to render your HTML5 creative correctly. This is a
read-only, auto-generated field. Applicable to the following creative types:
HTML5_BANNER. Applicable to DISPLAY when the primary asset type is not
HTML_IMAGE.
Corresponds to the JSON property detectedFeatures
3375 3376 3377 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3375 def detected_features @detected_features end |
#display_type ⇒ String
Type of rich media asset. This is a read-only field. Applicable to the
following creative types: all RICH_MEDIA.
Corresponds to the JSON property displayType
3381 3382 3383 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3381 def display_type @display_type end |
#duration ⇒ Fixnum
Duration in seconds for which an asset will be displayed. Applicable to the
following creative types: INSTREAM_AUDIO, INSTREAM_VIDEO and
VPAID_LINEAR_VIDEO. Value must be greater than or equal to 1.
Corresponds to the JSON property duration
3388 3389 3390 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3388 def duration @duration end |
#duration_type ⇒ String
Duration type for which an asset will be displayed. Applicable to the
following creative types: all RICH_MEDIA.
Corresponds to the JSON property durationType
3394 3395 3396 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3394 def duration_type @duration_type end |
#expanded_dimension ⇒ Google::Apis::DfareportingV3_1::Size
Represents the dimensions of ads, placements, creatives, or creative assets.
Corresponds to the JSON property expandedDimension
3399 3400 3401 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3399 def @expanded_dimension end |
#file_size ⇒ Fixnum
File size associated with this creative asset. This is a read-only field.
Applicable to all but the following creative types: all REDIRECT and
TRACKING_TEXT.
Corresponds to the JSON property fileSize
3406 3407 3408 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3406 def file_size @file_size end |
#flash_version ⇒ Fixnum
Flash version of the asset. This is a read-only field. Applicable to the
following creative types: FLASH_INPAGE, all RICH_MEDIA, and all VPAID.
Applicable to DISPLAY when the primary asset type is not HTML_IMAGE.
Corresponds to the JSON property flashVersion
3413 3414 3415 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3413 def flash_version @flash_version end |
#hide_flash_objects ⇒ Boolean Also known as: hide_flash_objects?
Whether to hide Flash objects flag for an asset. Applicable to the following
creative types: all RICH_MEDIA.
Corresponds to the JSON property hideFlashObjects
3419 3420 3421 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3419 def hide_flash_objects @hide_flash_objects end |
#hide_selection_boxes ⇒ Boolean Also known as: hide_selection_boxes?
Whether to hide selection boxes flag for an asset. Applicable to the following
creative types: all RICH_MEDIA.
Corresponds to the JSON property hideSelectionBoxes
3426 3427 3428 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3426 def hide_selection_boxes @hide_selection_boxes end |
#horizontally_locked ⇒ Boolean Also known as: horizontally_locked?
Whether the asset is horizontally locked. This is a read-only field.
Applicable to the following creative types: all RICH_MEDIA.
Corresponds to the JSON property horizontallyLocked
3433 3434 3435 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3433 def horizontally_locked @horizontally_locked end |
#id ⇒ Fixnum
Numeric ID of this creative asset. This is a required field and should not be
modified. Applicable to all but the following creative types: all REDIRECT and
TRACKING_TEXT.
Corresponds to the JSON property id
3441 3442 3443 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3441 def id @id end |
#id_dimension_value ⇒ Google::Apis::DfareportingV3_1::DimensionValue
Represents a DimensionValue resource.
Corresponds to the JSON property idDimensionValue
3446 3447 3448 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3446 def id_dimension_value @id_dimension_value end |
#media_duration ⇒ Float
Detected duration for audio or video asset. This is a read-only field.
Applicable to the following creative types: INSTREAM_AUDIO, INSTREAM_VIDEO and
all VPAID.
Corresponds to the JSON property mediaDuration
3453 3454 3455 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3453 def media_duration @media_duration end |
#mime_type ⇒ String
Detected MIME type for audio or video asset. This is a read-only field.
Applicable to the following creative types: INSTREAM_AUDIO, INSTREAM_VIDEO and
all VPAID.
Corresponds to the JSON property mimeType
3460 3461 3462 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3460 def mime_type @mime_type end |
#offset ⇒ Google::Apis::DfareportingV3_1::OffsetPosition
Offset Position.
Corresponds to the JSON property offset
3465 3466 3467 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3465 def offset @offset end |
#orientation ⇒ String
Orientation of video asset. This is a read-only, auto-generated field.
Corresponds to the JSON property orientation
3470 3471 3472 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3470 def orientation @orientation end |
#original_backup ⇒ Boolean Also known as: original_backup?
Whether the backup asset is original or changed by the user in Campaign
Manager. Applicable to the following creative types: all RICH_MEDIA.
Corresponds to the JSON property originalBackup
3476 3477 3478 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3476 def original_backup @original_backup end |
#position ⇒ Google::Apis::DfareportingV3_1::OffsetPosition
Offset Position.
Corresponds to the JSON property position
3482 3483 3484 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3482 def position @position end |
#position_left_unit ⇒ String
Offset left unit for an asset. This is a read-only field. Applicable to the
following creative types: all RICH_MEDIA.
Corresponds to the JSON property positionLeftUnit
3488 3489 3490 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3488 def position_left_unit @position_left_unit end |
#position_top_unit ⇒ String
Offset top unit for an asset. This is a read-only field if the asset
displayType is ASSET_DISPLAY_TYPE_OVERLAY. Applicable to the following
creative types: all RICH_MEDIA.
Corresponds to the JSON property positionTopUnit
3495 3496 3497 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3495 def position_top_unit @position_top_unit end |
#progressive_serving_url ⇒ String
Progressive URL for video asset. This is a read-only field. Applicable to the
following creative types: INSTREAM_VIDEO and all VPAID.
Corresponds to the JSON property progressiveServingUrl
3501 3502 3503 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3501 def progressive_serving_url @progressive_serving_url end |
#pushdown ⇒ Boolean Also known as: pushdown?
Whether the asset pushes down other content. Applicable to the following
creative types: all RICH_MEDIA. Additionally, only applicable when the asset
offsets are 0, the collapsedSize.width matches size.width, and the
collapsedSize.height is less than size.height.
Corresponds to the JSON property pushdown
3509 3510 3511 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3509 def pushdown @pushdown end |
#pushdown_duration ⇒ Float
Pushdown duration in seconds for an asset. Applicable to the following
creative types: all RICH_MEDIA.Additionally, only applicable when the asset
pushdown field is true, the offsets are 0, the collapsedSize.width matches
size.width, and the collapsedSize.height is less than size.height. Acceptable
values are 0 to 9.99, inclusive.
Corresponds to the JSON property pushdownDuration
3519 3520 3521 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3519 def pushdown_duration @pushdown_duration end |
#role ⇒ String
Role of the asset in relation to creative. Applicable to all but the following
creative types: all REDIRECT and TRACKING_TEXT. This is a required field.
PRIMARY applies to DISPLAY, FLASH_INPAGE, HTML5_BANNER, IMAGE,
DISPLAY_IMAGE_GALLERY, all RICH_MEDIA (which may contain multiple primary
assets), and all VPAID creatives.
BACKUP_IMAGE applies to FLASH_INPAGE, HTML5_BANNER, all RICH_MEDIA, and all
VPAID creatives. Applicable to DISPLAY when the primary asset type is not
HTML_IMAGE.
ADDITIONAL_IMAGE and ADDITIONAL_FLASH apply to FLASH_INPAGE creatives.
OTHER refers to assets from sources other than Campaign Manager, such as
Studio uploaded assets, applicable to all RICH_MEDIA and all VPAID creatives.
PARENT_VIDEO refers to videos uploaded by the user in Campaign Manager and is
applicable to INSTREAM_VIDEO and VPAID_LINEAR_VIDEO creatives.
TRANSCODED_VIDEO refers to videos transcoded by Campaign Manager from
PARENT_VIDEO assets and is applicable to INSTREAM_VIDEO and VPAID_LINEAR_VIDEO
creatives.
ALTERNATE_VIDEO refers to the Campaign Manager representation of child asset
videos from Studio, and is applicable to VPAID_LINEAR_VIDEO creatives. These
cannot be added or removed within Campaign Manager.
For VPAID_LINEAR_VIDEO creatives, PARENT_VIDEO, TRANSCODED_VIDEO and
ALTERNATE_VIDEO assets that are marked active serve as backup in case the
VPAID creative cannot be served. Only PARENT_VIDEO assets can be added or
removed for an INSTREAM_VIDEO or VPAID_LINEAR_VIDEO creative.
PARENT_AUDIO refers to audios uploaded by the user in Campaign Manager and is
applicable to INSTREAM_AUDIO creatives.
TRANSCODED_AUDIO refers to audios transcoded by Campaign Manager from
PARENT_AUDIO assets and is applicable to INSTREAM_AUDIO creatives.
Corresponds to the JSON property role
3550 3551 3552 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3550 def role @role end |
#size ⇒ Google::Apis::DfareportingV3_1::Size
Represents the dimensions of ads, placements, creatives, or creative assets.
Corresponds to the JSON property size
3555 3556 3557 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3555 def size @size end |
#ssl_compliant ⇒ Boolean Also known as: ssl_compliant?
Whether the asset is SSL-compliant. This is a read-only field. Applicable to
all but the following creative types: all REDIRECT and TRACKING_TEXT.
Corresponds to the JSON property sslCompliant
3561 3562 3563 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3561 def ssl_compliant @ssl_compliant end |
#start_time_type ⇒ String
Initial wait time type before making the asset visible. Applicable to the
following creative types: all RICH_MEDIA.
Corresponds to the JSON property startTimeType
3568 3569 3570 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3568 def start_time_type @start_time_type end |
#streaming_serving_url ⇒ String
Streaming URL for video asset. This is a read-only field. Applicable to the
following creative types: INSTREAM_VIDEO and all VPAID.
Corresponds to the JSON property streamingServingUrl
3574 3575 3576 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3574 def streaming_serving_url @streaming_serving_url end |
#transparency ⇒ Boolean Also known as: transparency?
Whether the asset is transparent. Applicable to the following creative types:
all RICH_MEDIA. Additionally, only applicable to HTML5 assets.
Corresponds to the JSON property transparency
3580 3581 3582 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3580 def transparency @transparency end |
#vertically_locked ⇒ Boolean Also known as: vertically_locked?
Whether the asset is vertically locked. This is a read-only field. Applicable
to the following creative types: all RICH_MEDIA.
Corresponds to the JSON property verticallyLocked
3587 3588 3589 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3587 def vertically_locked @vertically_locked end |
#window_mode ⇒ String
Window mode options for flash assets. Applicable to the following creative
types: FLASH_INPAGE, RICH_MEDIA_DISPLAY_EXPANDING, RICH_MEDIA_IM_EXPAND,
RICH_MEDIA_DISPLAY_BANNER, and RICH_MEDIA_INPAGE_FLOATING.
Corresponds to the JSON property windowMode
3595 3596 3597 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3595 def window_mode @window_mode end |
#z_index ⇒ Fixnum
zIndex value of an asset. Applicable to the following creative types: all
RICH_MEDIA.Additionally, only applicable to assets whose displayType is NOT
one of the following types: ASSET_DISPLAY_TYPE_INPAGE or
ASSET_DISPLAY_TYPE_OVERLAY. Acceptable values are -999999999 to 999999999,
inclusive.
Corresponds to the JSON property zIndex
3604 3605 3606 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3604 def z_index @z_index end |
#zip_filename ⇒ String
File name of zip file. This is a read-only field. Applicable to the following
creative types: HTML5_BANNER.
Corresponds to the JSON property zipFilename
3610 3611 3612 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3610 def zip_filename @zip_filename end |
#zip_filesize ⇒ String
Size of zip file. This is a read-only field. Applicable to the following
creative types: HTML5_BANNER.
Corresponds to the JSON property zipFilesize
3616 3617 3618 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3616 def zip_filesize @zip_filesize end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 |
# File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 3623 def update!(**args) @action_script3 = args[:action_script3] if args.key?(:action_script3) @active = args[:active] if args.key?(:active) @alignment = args[:alignment] if args.key?(:alignment) @artwork_type = args[:artwork_type] if args.key?(:artwork_type) @asset_identifier = args[:asset_identifier] if args.key?(:asset_identifier) @backup_image_exit = args[:backup_image_exit] if args.key?(:backup_image_exit) @bit_rate = args[:bit_rate] if args.key?(:bit_rate) @child_asset_type = args[:child_asset_type] if args.key?(:child_asset_type) @collapsed_size = args[:collapsed_size] if args.key?(:collapsed_size) @companion_creative_ids = args[:companion_creative_ids] if args.key?(:companion_creative_ids) @custom_start_time_value = args[:custom_start_time_value] if args.key?(:custom_start_time_value) @detected_features = args[:detected_features] if args.key?(:detected_features) @display_type = args[:display_type] if args.key?(:display_type) @duration = args[:duration] if args.key?(:duration) @duration_type = args[:duration_type] if args.key?(:duration_type) @expanded_dimension = args[:expanded_dimension] if args.key?(:expanded_dimension) @file_size = args[:file_size] if args.key?(:file_size) @flash_version = args[:flash_version] if args.key?(:flash_version) @hide_flash_objects = args[:hide_flash_objects] if args.key?(:hide_flash_objects) @hide_selection_boxes = args[:hide_selection_boxes] if args.key?(:hide_selection_boxes) @horizontally_locked = args[:horizontally_locked] if args.key?(:horizontally_locked) @id = args[:id] if args.key?(:id) @id_dimension_value = args[:id_dimension_value] if args.key?(:id_dimension_value) @media_duration = args[:media_duration] if args.key?(:media_duration) @mime_type = args[:mime_type] if args.key?(:mime_type) @offset = args[:offset] if args.key?(:offset) @orientation = args[:orientation] if args.key?(:orientation) @original_backup = args[:original_backup] if args.key?(:original_backup) @position = args[:position] if args.key?(:position) @position_left_unit = args[:position_left_unit] if args.key?(:position_left_unit) @position_top_unit = args[:position_top_unit] if args.key?(:position_top_unit) @progressive_serving_url = args[:progressive_serving_url] if args.key?(:progressive_serving_url) @pushdown = args[:pushdown] if args.key?(:pushdown) @pushdown_duration = args[:pushdown_duration] if args.key?(:pushdown_duration) @role = args[:role] if args.key?(:role) @size = args[:size] if args.key?(:size) @ssl_compliant = args[:ssl_compliant] if args.key?(:ssl_compliant) @start_time_type = args[:start_time_type] if args.key?(:start_time_type) @streaming_serving_url = args[:streaming_serving_url] if args.key?(:streaming_serving_url) @transparency = args[:transparency] if args.key?(:transparency) @vertically_locked = args[:vertically_locked] if args.key?(:vertically_locked) @window_mode = args[:window_mode] if args.key?(:window_mode) @z_index = args[:z_index] if args.key?(:z_index) @zip_filename = args[:zip_filename] if args.key?(:zip_filename) @zip_filesize = args[:zip_filesize] if args.key?(:zip_filesize) end |