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(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()
Optional method to receive instruction to track the ad click.
|
void |
trackImpression()
Optional method to receive instruction to track the impression.
|
public POBDefaultBannerEventHandler(@NonNull
com.pubmatic.sdk.common.POBAdSize... adSizes)
adSizes - List of banner ad sizes for this impressionpublic void requestAd(@Nullable
POBBid bid)
requestAd in interface POBBaseEventbid - bid details object having price and other useful information that can be passed topublic void destroy()
destroy in interface POBBaseEventpublic void trackImpression()
POBBaseEventtrackImpression in interface POBBaseEventpublic void trackClick()
POBBaseEventtrackClick in interface 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