AdItemDiscardPolicy

com.bitmovin.player.api.advertising

AdItemDiscardPolicy

sealed interface AdItemDiscardPolicy : Parcelable

Determines the default AdItemDiscardDecision for an AdItem once an attempt to play it ended, for any AdItemAttemptOutcome. AdvertisingConfig.shouldDiscardAdItem receives it as AdItemDiscardContext.discardPolicyDecision and can override it.

See also

Inheritors

DiscardAfterAttempt
KeepAfterAttempt

Types

NameSummary
DiscardAfterAttempt@ExperimentalBitmovinApi
data object DiscardAfterAttempt : AdItemDiscardPolicy
Discards the AdItem after an attempt to play it, for any AdItemAttemptOutcome, so it is played at most once.
KeepAfterAttempt@ExperimentalBitmovinApi
data object KeepAfterAttempt : AdItemDiscardPolicy
Keeps the AdItem after an attempt to play it, for any AdItemAttemptOutcome, so it stays eligible for later opportunities in the current playback session.