-
public class CloudXArbiterBid.Companion
-
-
Field Summary
Fields Modifier and Type Field Description public final static CloudXArbiterBid.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final CloudXArbiterBidcloudX(CloudXAd ad)Creates a CloudX bid candidate from a loaded CloudX ad. final CloudXArbiterBidlevelPlay(String networkName, Double revenue, String precision, Map<String, String> extras)Creates a LevelPlay bid candidate. final CloudXArbiterBidlevelPlay(String networkName, Double revenue, String precision)Creates a LevelPlay bid candidate. final CloudXArbiterBidpubmatic(Double price, String partnerName, Map<String, String> extras)Creates a PubMatic OpenWrap bid candidate. final CloudXArbiterBidpubmatic(Double price, String partnerName)Creates a PubMatic OpenWrap bid candidate. final CloudXArbiterBidpubmatic(Double price)Creates a PubMatic OpenWrap bid candidate. -
-
Method Detail
-
cloudX
final CloudXArbiterBid cloudX(CloudXAd ad)
Creates a CloudX bid candidate from a loaded CloudX ad.
Uses CloudXAd.revenue as the CloudX comparison value. SDK-vended CloudXAd instances carry the opaque auction and bid payloads required for server-side arbiter validation in CloudXAd.adValues. The SDK does not validate bid authenticity client-side. Production arbiter execution validates CloudX bid data server-side.
-
levelPlay
@JvmOverloads() final CloudXArbiterBid levelPlay(String networkName, Double revenue, String precision, Map<String, String> extras)
Creates a LevelPlay bid candidate.
- Parameters:
networkName- LevelPlay's winning ad network name.revenue- LevelPlay-reported USD auction value.precision- LevelPlay precision value.extras- Optional platform metadata.
-
levelPlay
@JvmOverloads() final CloudXArbiterBid levelPlay(String networkName, Double revenue, String precision)
Creates a LevelPlay bid candidate.
- Parameters:
networkName- LevelPlay's winning ad network name.revenue- LevelPlay-reported USD auction value.precision- LevelPlay precision value.
-
pubmatic
@JvmOverloads() final CloudXArbiterBid pubmatic(Double price, String partnerName, Map<String, String> extras)
Creates a PubMatic OpenWrap bid candidate.
- Parameters:
price- PubMatic OpenWrap USD auction value from POBBid.getPrice().partnerName- PubMatic partner name from POBBid.getPartnerName(), when available.extras- Optional platform metadata.
-
pubmatic
@JvmOverloads() final CloudXArbiterBid pubmatic(Double price, String partnerName)
Creates a PubMatic OpenWrap bid candidate.
- Parameters:
price- PubMatic OpenWrap USD auction value from POBBid.getPrice().partnerName- PubMatic partner name from POBBid.getPartnerName(), when available.
-
pubmatic
@JvmOverloads() final CloudXArbiterBid pubmatic(Double price)
Creates a PubMatic OpenWrap bid candidate.
- Parameters:
price- PubMatic OpenWrap USD auction value from POBBid.getPrice().
-
-
-
-