public class POBBidderAnalytics
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NO_CLIENT_BIDDER_AVAILABLE_MSG |
| Constructor and Description |
|---|
POBBidderAnalytics(POBRequest request,
com.pubmatic.sdk.common.network.POBTrackerHandler trackerHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
executeLogger(com.pubmatic.sdk.common.models.POBAdResponse<POBBid> adResponse,
java.util.Map<java.lang.String,com.pubmatic.sdk.common.models.POBPartnerInfo> bidderDetails,
java.util.Map<java.lang.String,com.pubmatic.sdk.common.base.POBBidderResult<POBBid>> bidderResults,
java.lang.String bundleId)
Logger call is executed only for client-side bidders, irrespective of success/failure.
|
void |
executeTracker(com.pubmatic.sdk.common.models.POBAdResponse<POBBid> adResponse,
com.pubmatic.sdk.common.models.POBPartnerInfo partnerInfo)
Helper method to execute OpenWrap tracker url for client side partner, if tracker url is not null or not empty
then it replaces macros else uses default tracker url and execute it.
|
public static final java.lang.String NO_CLIENT_BIDDER_AVAILABLE_MSG
public POBBidderAnalytics(@NonNull
POBRequest request,
@NonNull
com.pubmatic.sdk.common.network.POBTrackerHandler trackerHandler)
public void executeTracker(@NonNull
com.pubmatic.sdk.common.models.POBAdResponse<POBBid> adResponse,
@NonNull
com.pubmatic.sdk.common.models.POBPartnerInfo partnerInfo)
adResponse - the ad response contains winning bid informationpartnerInfo - the partner info of winning bidpublic void executeLogger(@Nullable
com.pubmatic.sdk.common.models.POBAdResponse<POBBid> adResponse,
@Nullable
java.util.Map<java.lang.String,com.pubmatic.sdk.common.models.POBPartnerInfo> bidderDetails,
@NonNull
java.util.Map<java.lang.String,com.pubmatic.sdk.common.base.POBBidderResult<POBBid>> bidderResults,
@NonNull
java.lang.String bundleId)
Evaluates the logger json with its relevant query params and executes it.
adResponse - the adResponse of the biddersbidderDetails - the client side partner/bidder detailsbundleId - logger json with relevant parameters.