跳转到主要内容

Documentation Index

Fetch the complete documentation index at: https://docs.cloudx.io/llms.txt

Use this file to discover all available pages before exploring further.

Trusted Arbiter 会比较已加载的 CloudX 出价与受支持的第三方出价,并返回选中的平台。CloudX SDK 4.1.0 支持 CloudX、Unity LevelPlay 和 PubMatic 出价输入。
// cloudXAd 是 CloudX 加载回调中的 CloudX 广告对象。
// levelPlayAdInfo 是 Unity LevelPlay 的广告信息对象。
// pobBid 是 PubMatic OpenWrap 的出价对象。
val levelPlayBid = CloudXArbiterBid.levelPlay(
    networkName = levelPlayAdInfo.adNetwork,
    revenue = levelPlayAdInfo.revenue,
    precision = levelPlayAdInfo.precision
)

val pubMaticBid = CloudXArbiterBid.pubmatic(
    price = pobBid.price,
    partnerName = pobBid.partnerName
)

val bids = listOfNotNull(
    CloudXArbiterBid.cloudX(cloudXAd),
    levelPlayBid,
    pubMaticBid
)

val configuration = CloudXArbiterConfiguration.builder(bids).build()

CloudX.arbiter(configuration, object : CloudXArbiterListener {
    override fun onCompleted(result: CloudXArbiterResult) {
        Log.d("CloudX", "选中的平台: ${result.platform}")
    }
})
如果仲裁服务不可用,SDK 会在传入的受支持出价中回退选择可比较美元出价最高的平台。