@JsonClass(true) data class SxPublicAd
Collection of data for the current running ad
| <init> | Collection of data for the current running ad SxPublicAd(isExpanded: Boolean = false, isInteractive: Boolean = false, isLinear: Boolean = false, isSkippable: Boolean = false, skipOffset: Double = 0.0, hasClickThrough: Boolean = false, width: Double = 0.0, height: Double = 0.0, remainingTime: Double = 0.0, currentTime: Double = 0.0, duration: Double = 0.0, volume: Float = 0f, companions: List<Any> = emptyList(), extensions: List<Any> = emptyList(), icons: Any? = null, closedCaptions: List<SxClosedCaption> = emptyList(), verifications: List<SxAdVerification> = emptyList(), info: SxAdInfo = SxAdInfo(), error: SxAdError? = null, wrappers: List<Any> = emptyList()) | 
| closedCaptions | Contains SxClosedCaption for all available languages. val closedCaptions: List<SxClosedCaption> | 
| companions | The value of this property is an Array that provides ad companion details for each element. The video player should request this value whenever it receives the ON_COMPANIONS_DETECTED event. val companions: List<Any> | 
| currentTime | Current time of ad in seconds val currentTime: Double | 
| duration | Duration of current ad, given in seconds val duration: Double | 
| error | Latest SxAdError. val error: SxAdError? | 
| extensions | The value of this property is an Array that provides ad extension details for the element. The video player should request this value whenever it receives the ON_EXTENSIONS_DETECTED add-on event. val extensions: List<Any> | 
| hasClickThrough | Returns whether the current ad has a ClickThrough target (URL) or not. val hasClickThrough: Boolean | 
| height | Height of the ad in pixels, as given from AdTag val height: Double | 
| icons | The value of this property is an Object that provides ad icon details for the element. val icons: Any? | 
| info | Info of data that describes the current video ad. val info: SxAdInfo | 
| isExpanded | Indicates if the ad is currently in a expanded state val isExpanded: Boolean | 
| isInteractive | Returns whether the current ad is interactive (most likely by using VPAID) or not. val isInteractive: Boolean | 
| isLinear | Indicates whether the ad’s current mode of operation is linear or non-linear. val isLinear: Boolean | 
| isSkippable | If true, the ad can be skipped, based on AdTag skip delay and configurable skipp offset. Changes of the state can be monitored by listening on ON_AD_SKIPPABLE_STATE_CHANGE val isSkippable: Boolean | 
| remainingTime | Remaining time of ad in seconds val remainingTime: Double | 
| skipOffset | Time in seconds when ad will become skippable based on playback progress. Will return -1 if ad won't become skippable. val skipOffset: Double | 
| verifications | The value of this property is an Array that provides details for each element. The video player may request this value whenever it receives the ON_VERIFICATIONS_DETECTED add-on event, depending on whether the player takes care of the Open Measurement. val verifications: List<SxAdVerification> | 
| volume | volume of the current running ad val volume: Float | 
| width | Width of the ad in pixels, as given from AdTag val width: Double | 
| wrappers | val wrappers: List<Any> |