Package-level declarations

Types

Link copied to clipboard

The action to take when the user seeks over one or more unplayed ads.

Link copied to clipboard
Link copied to clipboard
data class UplynkConfiguration(val defaultSkipOffset: Int = -1, val onSeekOverAd: SkippedAdStrategy = SkippedAdStrategy.PLAY_NONE)

Describes the configuration of the Uplynk integration.

Link copied to clipboard
class UplynkConnector(theoplayerView: THEOplayerView, uplynkConfiguration: UplynkConfiguration = UplynkConfiguration())

A connector for the Uplynk Platform.

Link copied to clipboard
interface UplynkListener

A listener interface for receiving events related to Uplynk Implementations of this interface can be used to handle responses from Uplynk's API.

Link copied to clipboard
@Serializable
data class UplynkPingConfiguration(val adImpressions: Boolean = false, val freeWheelVideoViews: Boolean = false, val linearAdData: Boolean = false)

Describes the configuration of Uplynk Ping features.

Link copied to clipboard
@Serializable
data class UplynkSsaiDescription(val prefix: String? = null, val assetIds: List<String> = listOf(), val externalIds: List<String> = listOf(), val userId: String? = null, val contentProtected: Boolean = false, val playbackUrlParameters: LinkedHashMap<String, String> = linkedMapOf(), val preplayParameters: LinkedHashMap<String, String> = linkedMapOf(), val assetInfo: Boolean = false, val assetType: UplynkAssetType = UplynkAssetType.ASSET, val pingConfiguration: UplynkPingConfiguration = UplynkPingConfiguration()) : CustomSsaiDescription

The configuration for server-side ad insertion using the UplynkConnector.