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

The configured ad-preload mode (OptiViewAdsConfig.adPreload).

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

Serialized source used to resolve PTS-timebase break starts.

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.