ConfigSummary
data class ConfigSummary(val manifestOrigin: String? = null, val adPreload: String, val adInsertion: String, val chainingEnabled: Boolean, val chainingMaxGapSeconds: Double, val tuneInEnabled: Boolean, val tuneInMinBreakDurationSeconds: Double, val ptsSource: String = PtsSource.MEDIA_TIME.value, val continueContentDuringBreak: Boolean = false, val gam: GamSummary? = null)
Redacted SDK configuration summary; secrets and PII-bearing fields are stripped.
Constructors
Link copied to clipboard
constructor(manifestOrigin: String? = null, adPreload: String, adInsertion: String, chainingEnabled: Boolean, chainingMaxGapSeconds: Double, tuneInEnabled: Boolean, tuneInMinBreakDurationSeconds: Double, ptsSource: String = PtsSource.MEDIA_TIME.value, continueContentDuringBreak: Boolean = false, gam: GamSummary? = null)
Properties
Link copied to clipboard
The configured ad-insertion mode (OptiViewAdsConfig.adInsertion).
Link copied to clipboard
Whether consecutive-break chaining is on.
Link copied to clipboard
The largest gap in seconds between two breaks that still chains them.
Link copied to clipboard
Whether eligible explicit DAR breaks keep content playing behind the ad.
Link copied to clipboard
The redacted GAM configuration; null when GAM is not configured.
Link copied to clipboard
Origin (scheme + host + port) of the URL the session polls — never the path or query, which may carry channel identity or a signed token. Null until the first startSession.
Link copied to clipboard
Whether tune-in (join-in-progress) is on.
Link copied to clipboard
The shortest remaining break length in seconds that tune-in still plays.