Class: Google::Ads::AdManager::V1::AdRuleSlot
- Inherits:
-
Object
- Object
- Google::Ads::AdManager::V1::AdRuleSlot
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/ads/admanager/v1/ad_rule_messages.rb
Overview
Simple object representing an ad slot within an AdRule. Ad rule slots contain information about the types/number of ads to display, as well as additional information on how the ad server will generate playlists.
Instance Attribute Summary collapse
-
#bumper ⇒ ::Google::Ads::AdManager::V1::AdRuleSlotBumperEnum::AdRuleSlotBumper
Optional.
-
#max_bumper_duration ⇒ ::Google::Protobuf::Duration
Optional.
-
#max_pod_duration ⇒ ::Google::Protobuf::Duration
Optional.
-
#max_video_ad_duration ⇒ ::Google::Protobuf::Duration
Optional.
-
#pod_max_ad_count ⇒ ::Integer
Optional.
-
#slot_behavior ⇒ ::Google::Ads::AdManager::V1::AdRuleSlotBehaviorEnum::AdRuleSlotBehavior
Optional.
-
#video_midroll_frequency ⇒ ::String
Optional.
-
#video_midroll_frequency_type ⇒ ::Google::Ads::AdManager::V1::AdRuleSlotMidrollFrequencyTypeEnum::AdRuleSlotMidrollFrequencyType
Optional.
Instance Attribute Details
#bumper ⇒ ::Google::Ads::AdManager::V1::AdRuleSlotBumperEnum::AdRuleSlotBumper
Returns Optional. The AdRuleSlotBumper for this slot. This attribute is optional and defaults to [AdRuleSlotBumper.NONE][].
137 138 139 140 |
# File 'proto_docs/google/ads/admanager/v1/ad_rule_messages.rb', line 137 class AdRuleSlot include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#max_bumper_duration ⇒ ::Google::Protobuf::Duration
Returns Optional. The maximum duration of bumper ads within this slot. This attribute is optional and defaults to 0.
137 138 139 140 |
# File 'proto_docs/google/ads/admanager/v1/ad_rule_messages.rb', line 137 class AdRuleSlot include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#max_pod_duration ⇒ ::Google::Protobuf::Duration
Returns Optional. The maximum pod duration for this slot. This attribute is optional and defaults to 0.
137 138 139 140 |
# File 'proto_docs/google/ads/admanager/v1/ad_rule_messages.rb', line 137 class AdRuleSlot include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#max_video_ad_duration ⇒ ::Google::Protobuf::Duration
Returns Optional. The maximum duration in milliseconds of video ads within this slot. This attribute is optional and defaults to 0.
137 138 139 140 |
# File 'proto_docs/google/ads/admanager/v1/ad_rule_messages.rb', line 137 class AdRuleSlot include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#pod_max_ad_count ⇒ ::Integer
Returns Optional. The maximum number of ads allowed in a pod in this slot. This attribute is optional and defaults to 0.
137 138 139 140 |
# File 'proto_docs/google/ads/admanager/v1/ad_rule_messages.rb', line 137 class AdRuleSlot include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#slot_behavior ⇒ ::Google::Ads::AdManager::V1::AdRuleSlotBehaviorEnum::AdRuleSlotBehavior
Returns Optional. The AdRuleSlotBehavior for video ads for this slot. This attribute is optional and defaults to [AdRuleSlotBehavior.DEFER][]. Indicates whether video ads are allowed for this slot, or if the decision is deferred to alower-priority ad rule.
137 138 139 140 |
# File 'proto_docs/google/ads/admanager/v1/ad_rule_messages.rb', line 137 class AdRuleSlot include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#video_midroll_frequency ⇒ ::String
Returns Optional. The mid-roll frequency of this ad rule slot for video ads. This attribute is required for mid-rolls, but if MidrollFrequencyType is set to [AdRuleSlotMidrollFrequencyType.NONE][], this value should be ignored. For example, if this slot has a frequency type of [AdRuleSlotMidrollFrequencyType.EVERY_N_SECONDS][] and
videoMidrollFrequency = "60", this would mean "play a mid-roll every 60
seconds.".
137 138 139 140 |
# File 'proto_docs/google/ads/admanager/v1/ad_rule_messages.rb', line 137 class AdRuleSlot include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#video_midroll_frequency_type ⇒ ::Google::Ads::AdManager::V1::AdRuleSlotMidrollFrequencyTypeEnum::AdRuleSlotMidrollFrequencyType
Returns Optional. The frequency type for video ads in this ad rule slot. This attribute is required for mid-rolls, but if this is not a mid-roll, the value is set to [AdRuleSlotMidrollFrequencyType.NONE][].
137 138 139 140 |
# File 'proto_docs/google/ads/admanager/v1/ad_rule_messages.rb', line 137 class AdRuleSlot include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |