Package com.pubmatic.sdk.common.base
Interface POBBidding
-
- All Implemented Interfaces:
public interface POBBidding<T extends POBAdDescriptor>Ad bidder listener, which lists methods to be implemented by bidder delegate receiver.
-
-
Method Summary
Modifier and Type Method Description abstract voidrequestBid()Sends RTB request to fetch the available bids. abstract voidsetBidderListener(@Nullable() POBBidderListener<T> biddingListener)Set bidder listener to get notification from bidder about bit success/failure response. abstract POBAdResponse<T>getAdResponse()Returns config updated by bidder response. abstract voiddestroy()To perform any Clean up. abstract Map<String, POBBidderResult<T>>getBidderResults()Returns bidder result Map, It contains the metadata about the response, error reasons, bids... abstract StringgetIdentifier()Returns an identifier / name of the bidder -
-
Method Detail
-
requestBid
abstract void requestBid()
Sends RTB request to fetch the available bids.
-
setBidderListener
abstract void setBidderListener(@Nullable() POBBidderListener<T> biddingListener)
Set bidder listener to get notification from bidder about bit success/failure response.
- Parameters:
biddingListener- bidder listener
-
getAdResponse
@Nullable() abstract POBAdResponse<T> getAdResponse()
Returns config updated by bidder response.
-
destroy
abstract void destroy()
To perform any Clean up.
-
getBidderResults
@NonNull() abstract Map<String, POBBidderResult<T>> getBidderResults()
Returns bidder result Map, It contains the metadata about the response, error reasons, bids...etc
- Returns:
map of bidder result
-
getIdentifier
@Nullable() abstract String getIdentifier()
Returns an identifier / name of the bidder
- Returns:
An identifier / name of the bidder
-
-
-
-