addApsResponse
Adds the parameters from a DTBAdResponse to the request which includes APS in the auction.
val apsListener = object : DTBAdCallback {
override fun onFailure(error: AdError) {
nimbusRequest.addApsLoader(error.adLoader) // If this is a refreshing request
nimbusAdManager.showAd(...)
}
override fun onSuccess(response: DTBAdResponse) {
nimbusRequest.addApsResponse(response)
nimbusRequest.addApsLoader(response.adLoader) // If this is a refreshing request
nimbusAdManager.showAd(...)
}
}
val apsRequest = DTBAdRequest()
apsRequest.setSizes(DTBAdSize(...)) // APS only accepts a single size
apsRequest.loadAd(apsListener)Content copied to clipboard