AdManagerStatus

sealed interface AdManagerStatus(source)

Represents the current state of the AdManager. Emitted via AdManager.status as a StateFlow.

Inheritors

Types

Link copied to clipboard

Consent is required before initialization can proceed.

Link copied to clipboard
data class Disabled(val reason: String) : AdManagerStatus

SDK is disabled with a reason message.

Link copied to clipboard
data class Failed(val error: AdError, val retryable: Boolean) : AdManagerStatus

SDK initialization failed with an error; retryable indicates if retrying may succeed.

Link copied to clipboard
data object Idle : AdManagerStatus

SDK is not yet initialized.

Link copied to clipboard

SDK is in the process of initializing.

Link copied to clipboard
data object Ready : AdManagerStatus

SDK is fully initialized and ready to serve ads.