public class POBPartnerTrackerHelper
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NO_CLIENT_BIDDER_AVAILABLE_MSG |
| Constructor and Description |
|---|
POBPartnerTrackerHelper() |
| Modifier and Type | Method and Description |
|---|---|
static void |
executeLogger(com.pubmatic.sdk.common.models.POBAdResponse<POBBid> adResponse,
java.util.Map<java.lang.String,com.pubmatic.sdk.common.models.POBPartnerInfo> bidderDetails,
POBRequest request,
java.util.Map<java.lang.String,com.pubmatic.sdk.common.base.POBBidderResult> bidderResults,
com.pubmatic.sdk.common.network.POBTrackerHandler trackerHandler,
java.lang.String bundleId)
Logger call is executed only for client-side bidders, irrespective of success/failure.
|
static void |
executeTracker(com.pubmatic.sdk.common.network.POBTrackerHandler trackerHandler,
com.pubmatic.sdk.common.models.POBAdResponse<POBBid> adResponse,
POBRequest request,
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 static void executeTracker(@NonNull
com.pubmatic.sdk.common.network.POBTrackerHandler trackerHandler,
@NonNull
com.pubmatic.sdk.common.models.POBAdResponse<POBBid> adResponse,
@NonNull
POBRequest request,
@NonNull
com.pubmatic.sdk.common.models.POBPartnerInfo partnerInfo)
trackerHandler - the tracker handler required to execute tracker urladResponse - the ad response contains winning bid informationpartnerInfo - the partner info of winning bidpublic static 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
POBRequest request,
@NonNull
java.util.Map<java.lang.String,com.pubmatic.sdk.common.base.POBBidderResult> bidderResults,
@NonNull
com.pubmatic.sdk.common.network.POBTrackerHandler trackerHandler,
@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 detailsrequest - the ad request which is being made to openwrap biddertrackerHandler - the tracker handler instance to execute logger trackerbundleId - logger json with relevant parameters.