public class POBDefaultBannerEventHandler extends java.lang.Object implements POBBannerEvent
| Constructor and Description |
|---|
POBDefaultBannerEventHandler(com.pubmatic.sdk.common.POBAdSize... adSizes)
Constructor
Accepts POBAdSize and initialize POBDefaultBannerEventHandler
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Method to do the cleanup
|
com.pubmatic.sdk.common.POBAdSize |
getAdSize()
OpenWrap SDK calls this method to get the size of the ad rendered by the ad server SDK
|
com.pubmatic.sdk.common.ui.POBBannerRendering |
getRenderer(java.lang.String partnerName)
OpenWrap SDK calls this method to get the implementation of POBBannerRendering interface to
render ad in custom rendering component.
|
void |
requestAd(com.pubmatic.sdk.openwrap.core.POBBid bid)
Provide onOpenWrapPartnerWin() callback since we are providing 'No Ad Server Configuration feature'
|
com.pubmatic.sdk.common.POBAdSize[] |
requestedAdSizes()
OpenWrap SDK calls this method to get the size for which ad request should be made.
|
void |
setEventListener(POBBannerEventListener listener)
Method to set POBBannerEventListener to get request ad callback
|
void |
trackClick() |
void |
trackImpression() |
public POBDefaultBannerEventHandler(@NonNull
com.pubmatic.sdk.common.POBAdSize... adSizes)
adSizes - List of banner ad sizes for this impressionpublic void requestAd(@Nullable
com.pubmatic.sdk.openwrap.core.POBBid bid)
requestAd in interface com.pubmatic.sdk.openwrap.core.POBBaseEventbid - bid details object having price and other useful information that can be passed topublic void destroy()
destroy in interface com.pubmatic.sdk.openwrap.core.POBBaseEventpublic void trackImpression()
trackImpression in interface com.pubmatic.sdk.openwrap.core.POBBaseEventpublic void trackClick()
trackClick in interface com.pubmatic.sdk.openwrap.core.POBBaseEventpublic void setEventListener(@NonNull
POBBannerEventListener listener)
setEventListener in interface POBBannerEventlistener - object conforming to POBBannerEventListenerpublic com.pubmatic.sdk.common.ui.POBBannerRendering getRenderer(java.lang.String partnerName)
POBBannerEventgetRenderer in interface POBBannerEventpartnerName - name of the partner associated with the winning bidpublic com.pubmatic.sdk.common.POBAdSize getAdSize()
POBBannerEventgetAdSize in interface POBBannerEvent@Nullable public com.pubmatic.sdk.common.POBAdSize[] requestedAdSizes()
POBBannerEventrequestedAdSizes in interface POBBannerEvent