AdRequestOptions
data class AdRequestOptions(val keywords: Set<String> = emptySet(), val contentUrl: String? = null, val neighboringContentUrls: Set<String> = emptySet(), val requestAgent: String? = null, val categoryExclusions: Set<String> = emptySet(), val customTargeting: Map<String, List<String>> = emptyMap(), val googleExtras: Map<String, String> = emptyMap(), val publisherProvidedId: String? = null, val placementId: Long? = null, val skipUninitializedAdapters: Boolean = false)(source)
Per-request targeting and configuration options for ad loads. Android-only fields are silently ignored on iOS.
Constructors
Link copied to clipboard
constructor(keywords: Set<String> = emptySet(), contentUrl: String? = null, neighboringContentUrls: Set<String> = emptySet(), requestAgent: String? = null, categoryExclusions: Set<String> = emptySet(), customTargeting: Map<String, List<String>> = emptyMap(), googleExtras: Map<String, String> = emptyMap(), publisherProvidedId: String? = null, placementId: Long? = null, skipUninitializedAdapters: Boolean = false)
Properties
Link copied to clipboard
Android only. Ad Manager category exclusions; ignored on iOS.
Link copied to clipboard
Content URL for contextual ad targeting.
Link copied to clipboard
Custom targeting key-value pairs. Mapped on both platforms (multi-value lists are comma-joined on iOS).
Link copied to clipboard
Google-certified extras for mediation SDKs.
Link copied to clipboard
Neighboring content URLs for contextual targeting.
Link copied to clipboard
Placement reporting id. Mapped on both platforms (placementID on iOS).
Link copied to clipboard
Android only. Publisher-provided id; ignored on iOS.
Link copied to clipboard
Custom request agent string.
Link copied to clipboard
Android only. Skip-uninitialized-adapters flag; ignored on iOS.