Package-level declarations

Types

Link copied to clipboard
data class SASAdAdapterCustomizationFactories(val nativeAdViewBinderFactory: (SASNativeAdAssets) -> SASNativeAdViewBinder?? = null)

Simple model regrouping all possibly needed factories that must be run during the SASAdAdapter's loading phase.

Link copied to clipboard
data class SASAdInfo

Model class centralizing useful information for publishers.

Link copied to clipboard
data class SASAdPlacement(val siteId: Long, val pageId: Long, val formatId: Long, val keywordTargeting: String? = null)

Class representing an application placement.

Link copied to clipboard

Enumeration class of possible statuses for an interstitial or rewarded video ad

Link copied to clipboard
data class SASNativeAdAssets(val title: String? = null, val body: String? = null, val callToAction: String? = null, val advertiser: String? = null, val rating: Double? = null, val iconImage: SASNativeAdAssets.ViewAsset? = null, val mainView: SASNativeAdAssets.ViewAsset? = null)
Link copied to clipboard
data class SASParallaxMargins(val left: Int = 0, val top: Int = 0, val right: Int = 0, val bottom: Int = 0)

Model class representing the margins to apply to a parallax ads. All supplied values are in device pixel unit.