Skip to main content

StreamLayer References

For how to enable StreamLayer with streamLayerSetting and per-video streamLayer metadata, see StreamLayer Integration.

StreamLayer component properties​

PropertySourceDescription
vastUrlVideo metadata streamLayer.vastURLVAST URL for the current video (ad creatives).
streamLayerSettingsettings.streamLayerSettingObject with showingDelay, isEnable, sdkKey.

Data models​

StreamLayerSetting:

/** Configuration parameters for StreamLayer integration */

public struct SWStreamLayerSettingModel: Codable, Equatable, Sendable {

/** StreamLayer SDK key */
public var sdkKey: String?
/** Enable or disable StreamLayer integration */
public var isEnable: Bool?
/** Delay in milliseconds before showing StreamLayer overlay after the pause of the playback */
public var showingDelay: Double?

public init(sdkKey: String?, isEnable: Bool?, showingDelay: Double?) {
self.sdkKey = sdkKey
self.isEnable = isEnable
self.showingDelay = showingDelay
}

}