Package com.pubmatic.sdk.openwrap.core
Class POBExtBidHandler
-
- All Implemented Interfaces:
-
com.pubmatic.sdk.common.base.POBAdBuilding.POBAdBuilderListener,com.pubmatic.sdk.common.base.POBBidding,com.pubmatic.sdk.common.base.POBResponseParsing.POBResponseParserListener
public final class POBExtBidHandler extends POBBaseBidder<POBBid> implements POBResponseParsing.POBResponseParserListener<POBBid>, POBAdBuilding.POBAdBuilderListener<POBBid>
Adapter class to manage the parsing of external bids and delegating the response.This class will act as a bidder which will create POBAdResponse from the raw response received and will delegate the call respective ad classes.
-
-
Field Summary
Fields Modifier and Type Field Description private Stringidentifier
-
Constructor Summary
Constructors Constructor Description POBExtBidHandler(String bidResponse)
-
Method Summary
Modifier and Type Method Description UnitsetBidderListener(POBBidderListener<POBBid> biddingListener)UnitrequestBid()Parse the bid response received POBAdResponse<POBBid>getAdResponse()Unitdestroy()Map<String, POBBidderResult<POBBid>>getBidderResults()UnitparserOnSuccess(POBAdResponse<POBBid> adResponse)UnitparserOnError(POBError error)UnitadBuilderOnSuccess(POBAdResponse<POBBid> adDescriptor)-
-
Constructor Detail
-
POBExtBidHandler
POBExtBidHandler(String bidResponse)
-
-
Method Detail
-
setBidderListener
Unit setBidderListener(POBBidderListener<POBBid> biddingListener)
-
requestBid
Unit requestBid()
Parse the bid response received
-
getAdResponse
POBAdResponse<POBBid> getAdResponse()
-
getBidderResults
Map<String, POBBidderResult<POBBid>> getBidderResults()
-
parserOnSuccess
Unit parserOnSuccess(POBAdResponse<POBBid> adResponse)
-
parserOnError
Unit parserOnError(POBError error)
-
adBuilderOnSuccess
Unit adBuilderOnSuccess(POBAdResponse<POBBid> adDescriptor)
-
-
-
-