Class: Google::Apis::AuthorizedbuyersmarketplaceV1::CreativeRequirements
- Inherits:
-
Object
- Object
- Google::Apis::AuthorizedbuyersmarketplaceV1::CreativeRequirements
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb,
lib/google/apis/authorizedbuyersmarketplace_v1/representations.rb,
lib/google/apis/authorizedbuyersmarketplace_v1/representations.rb
Overview
Message captures data about the creatives in the deal.
Instance Attribute Summary collapse
-
#creative_format ⇒ String
Output only.
-
#creative_pre_approval_policy ⇒ String
Output only.
-
#creative_safe_frame_compatibility ⇒ String
Output only.
-
#max_ad_duration_ms ⇒ Fixnum
Output only.
-
#programmatic_creative_source ⇒ String
Output only.
-
#skippable_ad_type ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CreativeRequirements
constructor
A new instance of CreativeRequirements.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ CreativeRequirements
Returns a new instance of CreativeRequirements.
442 443 444 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb', line 442 def initialize(**args) update!(**args) end |
Instance Attribute Details
#creative_format ⇒ String
Output only. The format of the creative, only applicable for programmatic
guaranteed and preferred deals.
Corresponds to the JSON property creativeFormat
411 412 413 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb', line 411 def creative_format @creative_format end |
#creative_pre_approval_policy ⇒ String
Output only. Specifies the creative pre-approval policy.
Corresponds to the JSON property creativePreApprovalPolicy
416 417 418 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb', line 416 def creative_pre_approval_policy @creative_pre_approval_policy end |
#creative_safe_frame_compatibility ⇒ String
Output only. Specifies whether the creative is safeFrame compatible.
Corresponds to the JSON property creativeSafeFrameCompatibility
421 422 423 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb', line 421 def creative_safe_frame_compatibility @creative_safe_frame_compatibility end |
#max_ad_duration_ms ⇒ Fixnum
Output only. The max duration of the video creative in milliseconds. only
applicable for deals with video creatives.
Corresponds to the JSON property maxAdDurationMs
427 428 429 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb', line 427 def max_ad_duration_ms @max_ad_duration_ms end |
#programmatic_creative_source ⇒ String
Output only. Specifies the creative source for programmatic deals. PUBLISHER
means creative is provided by seller and ADVERTISER means creative is provided
by the buyer.
Corresponds to the JSON property programmaticCreativeSource
434 435 436 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb', line 434 def programmatic_creative_source @programmatic_creative_source end |
#skippable_ad_type ⇒ String
Output only. Skippable video ads allow viewers to skip ads after 5 seconds.
Only applicable for deals with video creatives.
Corresponds to the JSON property skippableAdType
440 441 442 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb', line 440 def skippable_ad_type @skippable_ad_type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
447 448 449 450 451 452 453 454 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb', line 447 def update!(**args) @creative_format = args[:creative_format] if args.key?(:creative_format) @creative_pre_approval_policy = args[:creative_pre_approval_policy] if args.key?(:creative_pre_approval_policy) @creative_safe_frame_compatibility = args[:creative_safe_frame_compatibility] if args.key?(:creative_safe_frame_compatibility) @max_ad_duration_ms = args[:max_ad_duration_ms] if args.key?(:max_ad_duration_ms) @programmatic_creative_source = args[:programmatic_creative_source] if args.key?(:programmatic_creative_source) @skippable_ad_type = args[:skippable_ad_type] if args.key?(:skippable_ad_type) end |