public class POBBiddingManager extends com.pubmatic.sdk.common.base.POBBaseBidder<POBBid> implements com.pubmatic.sdk.common.base.POBBidderListener<POBBid>
| Constructor and Description |
|---|
POBBiddingManager(com.pubmatic.sdk.common.base.POBBidding<POBBid> bidder)
Creates the the bidding manager 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()
Generating the bidder result at runtime to get updated results from static bidders.
|
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
com.pubmatic.sdk.common.base.POBBidding<POBBid> bidder)
@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>@NonNull public java.util.Map<java.lang.String,com.pubmatic.sdk.common.base.POBBidderResult<POBBid>> getBidderResults()
getBidderResults in interface com.pubmatic.sdk.common.base.POBBidding<POBBid>