public class POBBiddingManager extends com.pubmatic.sdk.common.base.POBBaseBidder<POBBid> implements com.pubmatic.sdk.common.base.POBBidderListener<POBBid>
| Constructor and Description |
|---|
POBBiddingManager(java.util.List<com.pubmatic.sdk.common.base.POBBidding<POBBid>> bidders)
Initialise POBBiddingManager instance
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
static com.pubmatic.sdk.common.base.POBBidding<POBBid> |
getNewInstance(android.content.Context context,
com.pubmatic.sdk.common.base.POBBiddingPartnerService<POBBid> partnerService,
POBRequest adRequest,
java.util.Map<java.lang.String,java.util.Map> slotDetails)
Creates the the bidding manager instance, sets auction executor & adds runtime bidders using POBBiddingPartnerService implementor.
|
java.util.Map |
getOWConfig() |
void |
onBidsFailed(com.pubmatic.sdk.common.base.POBBidding<POBBid> bidder,
com.pubmatic.sdk.common.POBError error,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> bidderResponses) |
void |
onBidsFetched(com.pubmatic.sdk.common.base.POBBidding<POBBid> bidder,
java.util.List<POBBid> bids,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> bidderResponses) |
void |
requestBid() |
public POBBiddingManager(@NonNull
java.util.List<com.pubmatic.sdk.common.base.POBBidding<POBBid>> bidders)
bidders - list to multiple bidders.public static com.pubmatic.sdk.common.base.POBBidding<POBBid> getNewInstance(@NonNull android.content.Context context, @Nullable com.pubmatic.sdk.common.base.POBBiddingPartnerService<POBBid> partnerService, @NonNull POBRequest adRequest, @Nullable java.util.Map<java.lang.String,java.util.Map> slotDetails)
context - the instance of application contextpartnerService - The object instance which confirms to POBBiddingPartnerService interfaceadRequest - the ad request for bidderslotDetails - The slot details for bidderspublic void onBidsFetched(@NonNull
com.pubmatic.sdk.common.base.POBBidding<POBBid> bidder,
@NonNull
java.util.List<POBBid> bids,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> bidderResponses)
onBidsFetched in interface com.pubmatic.sdk.common.base.POBBidderListener<POBBid>public void onBidsFailed(@NonNull
com.pubmatic.sdk.common.base.POBBidding<POBBid> bidder,
@NonNull
com.pubmatic.sdk.common.POBError error,
@NonNull
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> bidderResponses)
onBidsFailed in interface com.pubmatic.sdk.common.base.POBBidderListener<POBBid>public void requestBid()
requestBid in interface com.pubmatic.sdk.common.base.POBBidding<POBBid>@Nullable public java.util.Map getOWConfig()
getOWConfig in interface com.pubmatic.sdk.common.base.POBBidding<POBBid>public void destroy()
destroy in interface com.pubmatic.sdk.common.base.POBBidding<POBBid>