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
View for showing either an Ad or SlotAdFlight.
Link copied to clipboard

Delegate for handling clicks on links in AdView. Set using AdManager.setOpenAdLinkDelegate.

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.