-
public final class DealThis object constitutes a specific deal that was struck a priori between a buyer and a seller. Its presence with the Pmp collection indicates that this impression is available under the terms of that deal.
-
-
Method Summary
Modifier and Type Method Description final IntegergetBidFloor()Minimum bid for this impression expressed in CPM. final UnitsetBidFloor(@SerializedName(value = bidfloor) Integer bidFloor)Minimum bid for this impression expressed in CPM. final StringgetBidFloorCurrency()Currency specified using ISO-4217 alpha codes. final UnitsetBidFloorCurrency(@SerializedName(value = bidfloorcur) String bidFloorCurrency)Currency specified using ISO-4217 alpha codes. final IntegergetAt()Optional override of the overall auction type of the bid request, where 1 = First Price, 2 = Second Price Plus, 3 = the value passed in bidfloor is the agreed upon deal price. final UnitsetAt(@SerializedName(value = at) Integer at)Optional override of the overall auction type of the bid request, where 1 = First Price, 2 = Second Price Plus, 3 = the value passed in bidfloor is the agreed upon deal price. final Array<String>getWhiteListSeatIDs()Whitelist of buyer seats (e.g., advertisers, agencies) allowed to bid on this deal. final UnitsetWhiteListSeatIDs(@SerializedName(value = wseat) Array<String> whiteListSeatIDs)Whitelist of buyer seats (e.g., advertisers, agencies) allowed to bid on this deal. final Array<String>getAdvertiserDomains()Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal. final UnitsetAdvertiserDomains(@SerializedName(value = wadomain) Array<String> advertiserDomains)Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal. final ObjectgetExtension()Placeholder for exchange-specific extensions to OpenRTB. final UnitsetExtension(@SerializedName(value = ext) Object extension)Placeholder for exchange-specific extensions to OpenRTB. final StringgetId()A unique identifier for the direct deal. -
-
Constructor Detail
-
Deal
Deal(String id)
-
-
Method Detail
-
getBidFloor
final Integer getBidFloor()
Minimum bid for this impression expressed in CPM.
-
setBidFloor
final Unit setBidFloor(@SerializedName(value = bidfloor) Integer bidFloor)
Minimum bid for this impression expressed in CPM.
-
getBidFloorCurrency
final String getBidFloorCurrency()
Currency specified using ISO-4217 alpha codes. This may be different from bid currency returned by bidder if this is allowed by the exchange.
-
setBidFloorCurrency
final Unit setBidFloorCurrency(@SerializedName(value = bidfloorcur) String bidFloorCurrency)
Currency specified using ISO-4217 alpha codes. This may be different from bid currency returned by bidder if this is allowed by the exchange.
-
getAt
final Integer getAt()
Optional override of the overall auction type of the bid request, where 1 = First Price, 2 = Second Price Plus, 3 = the value passed in bidfloor is the agreed upon deal price. Additional auction types can be defined by the exchange.
-
setAt
final Unit setAt(@SerializedName(value = at) Integer at)
Optional override of the overall auction type of the bid request, where 1 = First Price, 2 = Second Price Plus, 3 = the value passed in bidfloor is the agreed upon deal price. Additional auction types can be defined by the exchange.
-
getWhiteListSeatIDs
final Array<String> getWhiteListSeatIDs()
Whitelist of buyer seats (e.g., advertisers, agencies) allowed to bid on this deal. IDs of seats and the buyer’s customers to which they refer must be coordinated between bidders and the exchange a priori. Omission implies no seat restrictions.
-
setWhiteListSeatIDs
final Unit setWhiteListSeatIDs(@SerializedName(value = wseat) Array<String> whiteListSeatIDs)
Whitelist of buyer seats (e.g., advertisers, agencies) allowed to bid on this deal. IDs of seats and the buyer’s customers to which they refer must be coordinated between bidders and the exchange a priori. Omission implies no seat restrictions.
-
getAdvertiserDomains
final Array<String> getAdvertiserDomains()
Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal. Omission implies no advertiser restrictions.
-
setAdvertiserDomains
final Unit setAdvertiserDomains(@SerializedName(value = wadomain) Array<String> advertiserDomains)
Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal. Omission implies no advertiser restrictions.
-
getExtension
final Object getExtension()
Placeholder for exchange-specific extensions to OpenRTB.
-
setExtension
final Unit setExtension(@SerializedName(value = ext) Object extension)
Placeholder for exchange-specific extensions to OpenRTB.
-
-
-
-