Package-level declarations

Types

Link copied to clipboard
@Serializable
data class Ad(val uuid: UUID, val identifier: String, val remoteURL: URL, val containerDir: File) : Parcelable

Description of a persistent ad. Can be used with AdView.configure.

Link copied to clipboard
@Serializable
data class AdInfo(val uuid: UUID, val baseUrl: URL)
Link copied to clipboard
@Serializable
data class AdInfoResponse(val ads: Map<String, AdInfo>)
Link copied to clipboard
class AdManager : AdManagerInternal, AdLoading, AdManagerListening, SlotAds
The main class for Richie Ads.
Link copied to clipboard
abstract class AdManagerInternal
Internal class for AdManager.
Link copied to clipboard
View for showing either an Ad or SlotAdFlight.
Link copied to clipboard
sealed interface ResultCompat<out T>

Required for Java, which can't handle Kotlin's Result class.

Link copied to clipboard
Description of a slot ad flight, received from nextFlightForSlot.