-
@RestrictTo(value = {RestrictTo.Scope.LIBRARY_GROUP}) public interface CloudXAdapterBidRequestExtrasProvider
Some ad networks require additional data to be passed into the bid request for running ortb auction, for example, bid token. Such data can be passed via implementing this interface.
-
-
Method Summary
Modifier and Type Method Description abstract UnitprovideExtras(CloudXAdapterBidExtrasParams params)Provides additional data to be included in the bid request for this ad network. Map<String, Object>provideBidderParams()Returns Prebid Server bidder params for impression-level configuration. CloudXAdapterThreadRequirementgetExtrasThreadRequirement()-
-
Method Detail
-
provideExtras
abstract Unit provideExtras(CloudXAdapterBidExtrasParams params)
Provides additional data to be included in the bid request for this ad network.
- Parameters:
params- Bid extras params including context, logger, and listener callback.
-
provideBidderParams
Map<String, Object> provideBidderParams()
Returns Prebid Server bidder params for impression-level configuration.
Adapters that require per-impression bidder params should override this method. The returned map is placed at
imp.ext.prebid.bidder.<bidderKey>in the OpenRTB bid request, where<bidderKey>is the adapter'sAdNetwork.toBidRequestString()value (for example"magnite","unityAds"). This key is not always identical to the adapter module name.
-
getExtrasThreadRequirement
CloudXAdapterThreadRequirement getExtrasThreadRequirement()
-
-
-
-