final case class AdExtension(preload: Boolean = false, loadSkipoffset: Int = 0, viewabilityTimeThreshold: Int = 0, viewabilityPixelThreshold: Float = 0.0f, viewabilityDurationThreshold: Float = 0.0f, event: Seq[Event] = _root_.scala.Seq.empty, customParams: Map[String, String] = _root_.scala.collection.immutable.Map.empty, skipoffset: Int = 0, companionSkipoffset: Int = 0, useNativeClose: Boolean = false, r1: Boolean = false, r2: Boolean = false, countdown: Option[ControlAsset] = _root_.scala.None, closeButton: Option[ControlAsset] = _root_.scala.None, ignoresSafeAreaLayoutGuide: Boolean = false, storeUrl: String = "", progress: Option[ControlAsset] = _root_.scala.None, progressDuration: Int = 0, viewabilityIgnoreWindowFocus: Boolean = false, adCacheControl: AdCacheControl = io.bidmachine.protobuf.AdCacheControl.AD_CACHE_CONTROL_DISABLED, adCacheMaxAge: Int = 0, r1Delay: Int = 0, adMarkupLoadingTimeout: Int = 0, useEmbeddedBrowser: Boolean = false, preloadAd: Boolean = false, creativeLoadingMethod: CreativeLoadingMethod = io.bidmachine.protobuf.CreativeLoadingMethod.FullLoad, placeholderTimeout: Float = 0.0f, eventConfiguration: Option[EventConfiguration] = _root_.scala.None, viewabilityIgnoreOverlap: Boolean = false, creativeExtension: Option[CreativeExtension] = _root_.scala.None, adFlexibleSize: Boolean = false, renderingConfiguration: Option[Rendering] = _root_.scala.None, mraidCreativeValidationRequired: Boolean = false, creativeLoadingTimeout: Int = 0, cridMonitoringEnabled: Boolean = false, viewabilityConfiguration: Option[ViewabilityConfiguration] = _root_.scala.None) extends GeneratedMessage with Updatable[AdExtension] with Product with Serializable
- preload
Preload ad's markup before rendering with ad framework
- loadSkipoffset
Number of seconds an ad must load before user can close it
- viewabilityTimeThreshold
Minimal time in view for ad to be considered viewable
- viewabilityPixelThreshold
Minimal percentage of the pixels in view for ad to be considered viewable 0.5 = 50% of pixels
- viewabilityDurationThreshold
Minimal completed duration for video ad to be considered viewable 0.5 = 50% of video duration
- event
List of custom tracking events
- customParams
Map of custom parameters
- skipoffset
Number of seconds an ad must be displayed before user can close it
- companionSkipoffset
Number of seconds a companion ad must be displayed before user can close it
- useNativeClose
Enforce native close button and skipoffsets
- r1
Additional custom features flag r1
- r2
Additional custom features flag r2
- countdown
Countdown view (shows remaining time before close button appears)
- closeButton
Close button view
- ignoresSafeAreaLayoutGuide
Allows the player to place native components outside safe area layout on iOS
- storeUrl
Store url
- progress
Progress view
- progressDuration
Progress duration
- viewabilityIgnoreWindowFocus
If true - always track on Android no matter of current window focus
- adCacheControl
Sets cache policy: enabled/disabled on per ad basis
- adCacheMaxAge
Ad cache TTL in seconds
- r1Delay
Deleay for r1 feature
- adMarkupLoadingTimeout
Ad markup loading timeout in seconds
- useEmbeddedBrowser
Use embedded browser instead of native browser (or store kit)
- preloadAd
Load ad right after a response receiving (ios only)
- creativeLoadingMethod
Loading method partial stream full
- placeholderTimeout
Timeout for creative loading placeholder
- eventConfiguration
New event configuration
- viewabilityIgnoreOverlap
disable viewability overlap track
- creativeExtension
IAB configuration ( deprecate? )
- adFlexibleSize
Stretching the banner to the full width of the container For false (default) render in center of the container with specified size in advance For true - render banner in full width
- renderingConfiguration
Adaptive rendering configuration
- mraidCreativeValidationRequired
Indicates if MRAID creative needs validation.
- creativeLoadingTimeout
Creative loading timeout in milliseconds
- cridMonitoringEnabled
Indicates if CRID monitoring is enabled on the SDK side
- viewabilityConfiguration
Viewability configuration
- Annotations
- @SerialVersionUID()
- Alphabetic
- By Inheritance
- AdExtension
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new AdExtension(preload: Boolean = false, loadSkipoffset: Int = 0, viewabilityTimeThreshold: Int = 0, viewabilityPixelThreshold: Float = 0.0f, viewabilityDurationThreshold: Float = 0.0f, event: Seq[Event] = _root_.scala.Seq.empty, customParams: Map[String, String] = _root_.scala.collection.immutable.Map.empty, skipoffset: Int = 0, companionSkipoffset: Int = 0, useNativeClose: Boolean = false, r1: Boolean = false, r2: Boolean = false, countdown: Option[ControlAsset] = _root_.scala.None, closeButton: Option[ControlAsset] = _root_.scala.None, ignoresSafeAreaLayoutGuide: Boolean = false, storeUrl: String = "", progress: Option[ControlAsset] = _root_.scala.None, progressDuration: Int = 0, viewabilityIgnoreWindowFocus: Boolean = false, adCacheControl: AdCacheControl = io.bidmachine.protobuf.AdCacheControl.AD_CACHE_CONTROL_DISABLED, adCacheMaxAge: Int = 0, r1Delay: Int = 0, adMarkupLoadingTimeout: Int = 0, useEmbeddedBrowser: Boolean = false, preloadAd: Boolean = false, creativeLoadingMethod: CreativeLoadingMethod = io.bidmachine.protobuf.CreativeLoadingMethod.FullLoad, placeholderTimeout: Float = 0.0f, eventConfiguration: Option[EventConfiguration] = _root_.scala.None, viewabilityIgnoreOverlap: Boolean = false, creativeExtension: Option[CreativeExtension] = _root_.scala.None, adFlexibleSize: Boolean = false, renderingConfiguration: Option[Rendering] = _root_.scala.None, mraidCreativeValidationRequired: Boolean = false, creativeLoadingTimeout: Int = 0, cridMonitoringEnabled: Boolean = false, viewabilityConfiguration: Option[ViewabilityConfiguration] = _root_.scala.None)
- preload
Preload ad's markup before rendering with ad framework
- loadSkipoffset
Number of seconds an ad must load before user can close it
- viewabilityTimeThreshold
Minimal time in view for ad to be considered viewable
- viewabilityPixelThreshold
Minimal percentage of the pixels in view for ad to be considered viewable 0.5 = 50% of pixels
- viewabilityDurationThreshold
Minimal completed duration for video ad to be considered viewable 0.5 = 50% of video duration
- event
List of custom tracking events
- customParams
Map of custom parameters
- skipoffset
Number of seconds an ad must be displayed before user can close it
- companionSkipoffset
Number of seconds a companion ad must be displayed before user can close it
- useNativeClose
Enforce native close button and skipoffsets
- r1
Additional custom features flag r1
- r2
Additional custom features flag r2
- countdown
Countdown view (shows remaining time before close button appears)
- closeButton
Close button view
- ignoresSafeAreaLayoutGuide
Allows the player to place native components outside safe area layout on iOS
- storeUrl
Store url
- progress
Progress view
- progressDuration
Progress duration
- viewabilityIgnoreWindowFocus
If true - always track on Android no matter of current window focus
- adCacheControl
Sets cache policy: enabled/disabled on per ad basis
- adCacheMaxAge
Ad cache TTL in seconds
- r1Delay
Deleay for r1 feature
- adMarkupLoadingTimeout
Ad markup loading timeout in seconds
- useEmbeddedBrowser
Use embedded browser instead of native browser (or store kit)
- preloadAd
Load ad right after a response receiving (ios only)
- creativeLoadingMethod
Loading method partial stream full
- placeholderTimeout
Timeout for creative loading placeholder
- eventConfiguration
New event configuration
- viewabilityIgnoreOverlap
disable viewability overlap track
- creativeExtension
IAB configuration ( deprecate? )
- adFlexibleSize
Stretching the banner to the full width of the container For false (default) render in center of the container with specified size in advance For true - render banner in full width
- renderingConfiguration
Adaptive rendering configuration
- mraidCreativeValidationRequired
Indicates if MRAID creative needs validation.
- creativeLoadingTimeout
Creative loading timeout in milliseconds
- cridMonitoringEnabled
Indicates if CRID monitoring is enabled on the SDK side
- viewabilityConfiguration
Viewability configuration
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val adCacheControl: AdCacheControl
- val adCacheMaxAge: Int
- val adFlexibleSize: Boolean
- val adMarkupLoadingTimeout: Int
- def addAllCustomParams(__vs: Iterable[(String, String)]): AdExtension
- def addAllEvent(__vs: Iterable[Event]): AdExtension
- def addCustomParams(__vs: (String, String)*): AdExtension
- def addEvent(__vs: Event*): AdExtension
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clearCloseButton: AdExtension
- def clearCountdown: AdExtension
- def clearCreativeExtension: AdExtension
- def clearCustomParams: AdExtension
- def clearEvent: AdExtension
- def clearEventConfiguration: AdExtension
- def clearProgress: AdExtension
- def clearRenderingConfiguration: AdExtension
- def clearViewabilityConfiguration: AdExtension
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- val closeButton: Option[ControlAsset]
- def companion: AdExtension.type
- Definition Classes
- AdExtension → GeneratedMessage
- val companionSkipoffset: Int
- val countdown: Option[ControlAsset]
- val creativeLoadingMethod: CreativeLoadingMethod
- val creativeLoadingTimeout: Int
- val cridMonitoringEnabled: Boolean
- val customParams: Map[String, String]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val event: Seq[Event]
- val eventConfiguration: Option[EventConfiguration]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def getCloseButton: ControlAsset
- def getCountdown: ControlAsset
- def getCreativeExtension: CreativeExtension
- def getEventConfiguration: EventConfiguration
- def getField(__field: FieldDescriptor): PValue
- Definition Classes
- AdExtension → GeneratedMessage
- def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- AdExtension → GeneratedMessage
- def getProgress: ControlAsset
- def getRenderingConfiguration: Rendering
- def getViewabilityConfiguration: ViewabilityConfiguration
- val ignoresSafeAreaLayoutGuide: Boolean
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val mraidCreativeValidationRequired: Boolean
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- val placeholderTimeout: Float
- val preloadAd: Boolean
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val progress: Option[ControlAsset]
- val progressDuration: Int
- val r1: Boolean
- val r1Delay: Int
- val r2: Boolean
- val renderingConfiguration: Option[Rendering]
- def serializedSize: Int
- Definition Classes
- AdExtension → GeneratedMessage
- val skipoffset: Int
- val storeUrl: String
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def toByteArray: Array[Byte]
- Definition Classes
- GeneratedMessage
- final def toByteString: ByteString
- Definition Classes
- GeneratedMessage
- final def toPMessage: PMessage
- Definition Classes
- GeneratedMessage
- def toProtoString: String
- Definition Classes
- AdExtension → GeneratedMessage
- def update(ms: (Lens[AdExtension, AdExtension]) => Mutation[AdExtension]*): AdExtension
- Definition Classes
- Updatable
- val useEmbeddedBrowser: Boolean
- val useNativeClose: Boolean
- val viewabilityConfiguration: Option[ViewabilityConfiguration]
- val viewabilityIgnoreWindowFocus: Boolean
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def withAdCacheControl(__v: AdCacheControl): AdExtension
- def withAdCacheMaxAge(__v: Int): AdExtension
- def withAdFlexibleSize(__v: Boolean): AdExtension
- def withAdMarkupLoadingTimeout(__v: Int): AdExtension
- def withCloseButton(__v: ControlAsset): AdExtension
- def withCompanionSkipoffset(__v: Int): AdExtension
- def withCountdown(__v: ControlAsset): AdExtension
- def withCreativeExtension(__v: CreativeExtension): AdExtension
- def withCreativeLoadingMethod(__v: CreativeLoadingMethod): AdExtension
- def withCreativeLoadingTimeout(__v: Int): AdExtension
- def withCridMonitoringEnabled(__v: Boolean): AdExtension
- def withCustomParams(__v: Map[String, String]): AdExtension
- def withEvent(__v: Seq[Event]): AdExtension
- def withEventConfiguration(__v: EventConfiguration): AdExtension
- def withIgnoresSafeAreaLayoutGuide(__v: Boolean): AdExtension
- def withLoadSkipoffset(__v: Int): AdExtension
- def withMraidCreativeValidationRequired(__v: Boolean): AdExtension
- def withPlaceholderTimeout(__v: Float): AdExtension
- def withPreload(__v: Boolean): AdExtension
- def withPreloadAd(__v: Boolean): AdExtension
- def withProgress(__v: ControlAsset): AdExtension
- def withProgressDuration(__v: Int): AdExtension
- def withR1(__v: Boolean): AdExtension
- def withR1Delay(__v: Int): AdExtension
- def withR2(__v: Boolean): AdExtension
- def withRenderingConfiguration(__v: Rendering): AdExtension
- def withSkipoffset(__v: Int): AdExtension
- def withStoreUrl(__v: String): AdExtension
- def withUseEmbeddedBrowser(__v: Boolean): AdExtension
- def withUseNativeClose(__v: Boolean): AdExtension
- def withViewabilityConfiguration(__v: ViewabilityConfiguration): AdExtension
- def withViewabilityDurationThreshold(__v: Float): AdExtension
- def withViewabilityIgnoreOverlap(__v: Boolean): AdExtension
- def withViewabilityIgnoreWindowFocus(__v: Boolean): AdExtension
- def withViewabilityPixelThreshold(__v: Float): AdExtension
- def withViewabilityTimeThreshold(__v: Int): AdExtension
- final def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
- def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- AdExtension → GeneratedMessage
- final def writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
Deprecated Value Members
- val creativeExtension: Option[CreativeExtension]
- Annotations
- @deprecated
- Deprecated
(Since version ) Marked as deprecated in proto file
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)
- val loadSkipoffset: Int
- Annotations
- @deprecated
- Deprecated
(Since version ) Marked as deprecated in proto file
- val preload: Boolean
- Annotations
- @deprecated
- Deprecated
(Since version ) Marked as deprecated in proto file
- val viewabilityDurationThreshold: Float
- Annotations
- @deprecated
- Deprecated
(Since version ) Marked as deprecated in proto file
- val viewabilityIgnoreOverlap: Boolean
- Annotations
- @deprecated
- Deprecated
(Since version ) Marked as deprecated in proto file
- val viewabilityPixelThreshold: Float
- Annotations
- @deprecated
- Deprecated
(Since version ) Marked as deprecated in proto file
- val viewabilityTimeThreshold: Int
- Annotations
- @deprecated
- Deprecated
(Since version ) Marked as deprecated in proto file