AdCachePolicy

data class AdCachePolicy(val maxSize: Int = 1, val expirationPolicy: AdExpirationPolicy = AdExpirationPolicy(), val reloadAfterShow: Boolean = false)(source)

Caching policy for ad formats that support multiple cached ads (native, full-screen). Cache is FIFO; ads are evicted when maxSize is exceeded or when TTL (from expirationPolicy) expires.

Constructors

Link copied to clipboard
constructor(maxSize: Int = 1, expirationPolicy: AdExpirationPolicy = AdExpirationPolicy(), reloadAfterShow: Boolean = false)

Properties

Link copied to clipboard

TTL policy per ad format.

Link copied to clipboard

Maximum number of ads to cache. Must be >= 1.

Link copied to clipboard

If true, preload a new ad after the current one is shown.