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() |
com.pubmatic.sdk.common.models.POBAdResponse<POBBid> |
getAdResponse() |
java.util.Map<java.lang.String,com.pubmatic.sdk.common.base.POBBidderResult<POBBid>> |
getBidderResults() |
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,com.pubmatic.sdk.common.models.POBPartnerInfo> bidderList)
Creates the the bidding manager instance, sets auction executor & adds runtime bidders using POBBiddingPartnerService implementor.
|
static POBBid |
getWinningBid(com.pubmatic.sdk.common.models.POBAdResponse<POBBid> adResponse)
Helper method to return winning from Ad Response
|
void |
onBidsFailed(com.pubmatic.sdk.common.base.POBBidding<POBBid> bidder,
com.pubmatic.sdk.common.POBError error) |
void |
onBidsFetched(com.pubmatic.sdk.common.base.POBBidding<POBBid> bidder,
com.pubmatic.sdk.common.models.POBAdResponse<POBBid> response) |
void |
requestBid() |
public POBBiddingManager(@NonNull
java.util.List<com.pubmatic.sdk.common.base.POBBidding<POBBid>> bidders)
bidders - list to multiple bidders.@NonNull 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,com.pubmatic.sdk.common.models.POBPartnerInfo> bidderList)
context - the instance of application contextpartnerService - The object instance which confirms to POBBiddingPartnerService interfaceadRequest - the ad request for bidderbidderList - The client-side Partner details@Nullable public static POBBid getWinningBid(@Nullable com.pubmatic.sdk.common.models.POBAdResponse<POBBid> adResponse)
adResponse - reference of Ad Responsepublic void onBidsFetched(@NonNull
com.pubmatic.sdk.common.base.POBBidding<POBBid> bidder,
@NonNull
com.pubmatic.sdk.common.models.POBAdResponse<POBBid> response)
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)
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 com.pubmatic.sdk.common.models.POBAdResponse<POBBid> getAdResponse()
getAdResponse in interface com.pubmatic.sdk.common.base.POBBidding<POBBid>public void destroy()
destroy in interface com.pubmatic.sdk.common.base.POBBidding<POBBid>