public class POBBidderTrackingUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AD_SERVER_AUCTION_LOST_MSG |
static java.lang.String |
AD_SERVER_NOTIFICATION_FAILURE_LOST_MSG |
static java.lang.String |
CLIENT_SIDE_AUCTION_LOST_MSG |
| Constructor and Description |
|---|
POBBidderTrackingUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
notifyBidderBidWin(com.pubmatic.sdk.common.network.POBNetworkHandler networkHandler,
POBBid winningBid,
java.util.Map<java.lang.String,com.pubmatic.sdk.common.models.POBPartnerInfo> bidderDetails)
Notify the bidder who has the winning bid, to execute its win tracker
|
static void |
notifyBidderLoss(com.pubmatic.sdk.common.network.POBNetworkHandler networkHandler,
java.util.Map<java.lang.String,com.pubmatic.sdk.common.models.POBPartnerInfo> bidderDetails,
POBBid bid,
com.pubmatic.sdk.common.POBError error)
Notify the bidder to execute its loss tracker for the given bid
and provided error code.
|
static void |
notifyBidderLossWithError(com.pubmatic.sdk.common.network.POBNetworkHandler networkHandler,
POBBid bid,
java.util.Map<java.lang.String,com.pubmatic.sdk.common.models.POBPartnerInfo> bidderDetails,
java.lang.String impId,
com.pubmatic.sdk.common.POBError lossError,
java.util.Map<java.lang.String,com.pubmatic.sdk.common.base.POBBidderResult<POBBid>> bidderResults)
Notify the bidder to execute its loss tracker with specific error message, While executing loss
tracker it excludes winning bid
|
public static final java.lang.String AD_SERVER_AUCTION_LOST_MSG
public static final java.lang.String CLIENT_SIDE_AUCTION_LOST_MSG
public static final java.lang.String AD_SERVER_NOTIFICATION_FAILURE_LOST_MSG
public static void notifyBidderBidWin(@NonNull
com.pubmatic.sdk.common.network.POBNetworkHandler networkHandler,
@NonNull
POBBid winningBid,
@NonNull
java.util.Map<java.lang.String,com.pubmatic.sdk.common.models.POBPartnerInfo> bidderDetails)
networkHandler - Instance of PMNetworkHandlerwinningBid - Winning bidbidderDetails - Bidder to whom notify about winning bidpublic static void notifyBidderLoss(@NonNull
com.pubmatic.sdk.common.network.POBNetworkHandler networkHandler,
@NonNull
java.util.Map<java.lang.String,com.pubmatic.sdk.common.models.POBPartnerInfo> bidderDetails,
@NonNull
POBBid bid,
@NonNull
com.pubmatic.sdk.common.POBError error)
networkHandler - Instance of PMNetworkHandlerbid - Winning bidbidderDetails - Bidder to whom notify about winning biderror - Instance of POBError having the error details for executing loss URLpublic static void notifyBidderLossWithError(@NonNull
com.pubmatic.sdk.common.network.POBNetworkHandler networkHandler,
@Nullable
POBBid bid,
@Nullable
java.util.Map<java.lang.String,com.pubmatic.sdk.common.models.POBPartnerInfo> bidderDetails,
@NonNull
java.lang.String impId,
@NonNull
com.pubmatic.sdk.common.POBError lossError,
@NonNull
java.util.Map<java.lang.String,com.pubmatic.sdk.common.base.POBBidderResult<POBBid>> bidderResults)
networkHandler - Instance of PMNetworkHandlerbid - Winning bid, to be excluded from loss URL executionbidderDetails - Bidder to whom notify about winning bidimpId - Impression id to be used for replacing the macro 'AUCTION_ID'lossError - Instance of POBError having the error details for executing loss URLbidderResults - Bidder result Map, It contains the metadata about the response,
error reasons, bids...etc