CategoryDisjunctions

data class CategoryDisjunctions(val numSlots: Int, val disjunctions: List<List<String>>, val geo: String? = null, val opaqueUserId: String? = null, val placementId: Int? = null) : AuctionConfig(source)

Auction targeting category disjunctions.

Constructors

Link copied to clipboard
constructor(numSlots: Int, disjunctions: List<List<String>>, geo: String? = null, opaqueUserId: String? = null, placementId: Int? = null)

Properties

Link copied to clipboard

list of category disjunctions (must not be empty)

Link copied to clipboard
val geo: String?
Link copied to clipboard

optional location string for geo-targeted auctions

Link copied to clipboard
Link copied to clipboard
open override val opaqueUserId: String?

Optional opaque user ID for targeting context.

Link copied to clipboard
open override val placementId: Int?

Optional experiment bucket (1-8) for A/B testing. Values outside the valid range are silently ignored during serialization.

Link copied to clipboard
val slots: Int

number of ad slots to fill (must be positive)