LivePreRollConfiguration class
The configuration for pre-roll ad insertion.
Constructors
- LivePreRollConfiguration({String? adDecisionServerUrl, int? maxDurationSeconds})
-
LivePreRollConfiguration.fromJson(Map<
String, dynamic> json) -
factory
Properties
- adDecisionServerUrl → String?
-
The URL for the ad decision server (ADS) for pre-roll ads. This includes the
specification of static parameters and placeholders for dynamic parameters.
AWS Elemental MediaTailor substitutes player-specific and session-specific
parameters as needed when calling the ADS. Alternately, for testing, you can
provide a static VAST URL. The maximum length is 25,000 characters.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- maxDurationSeconds → int?
-
The maximum allowed duration for the pre-roll ad avail. AWS Elemental
MediaTailor won't play pre-roll ads to exceed this duration, regardless of
the total duration of ads that the ADS returns.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited