protected static class POBDefaultNativeEventHandler.POBDefaultNativeAdEventBridge extends POBNativeAdEventBridge
| Modifier | Constructor and Description |
|---|---|
protected |
POBDefaultNativeAdEventBridge() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
android.view.View |
getAdServerView()
To retrieve ad server ad view
|
void |
requestAd(com.pubmatic.sdk.openwrap.core.POBBid bid) |
void |
setNativeAdEventListener(POBNativeAdEventListener adEventProviderListener)
OpenWrap SDK calls this method to set
POBNativeAdEventListener on
GAMNativeEventHandler. |
void |
setSignalingEventListener(com.pubmatic.sdk.common.POBAdServerSignalingEventListener listener)
OpenWrap SDK calls this method to set POBAdServerSignalingEventListener, so OpenWrap custom event handler
can inform the OpenWrap SDK about the events related to the ad server communication.
|
void |
trackClick()
OpenWrap SDK calls this method when the click occurs.
|
void |
trackImpression()
OpenWrap SDK calls this method when the impression occurs.
|
public void setSignalingEventListener(@NonNull
com.pubmatic.sdk.common.POBAdServerSignalingEventListener listener)
POBNativeAdEventBridgeSave the `listener` to use it in later phases of ad server events execution
setSignalingEventListener in class POBNativeAdEventBridgelistener - object conforming to POBAdServerSignalingEventListenerpublic void setNativeAdEventListener(@NonNull
POBNativeAdEventListener adEventProviderListener)
POBNativeAdEventBridgePOBNativeAdEventListener on
GAMNativeEventHandler. So OpenWrap SDK can get the ad event callbacks from GAMsetNativeAdEventListener in class POBNativeAdEventBridgeadEventProviderListener - object conforming to POBNativeAdEventListenerpublic void trackImpression()
POBNativeAdEventBridgetrackImpression in class POBNativeAdEventBridgepublic void trackClick()
POBNativeAdEventBridgetrackClick in class POBNativeAdEventBridge@Nullable public android.view.View getAdServerView()
POBNativeAdEventBridgegetAdServerView in class POBNativeAdEventBridgepublic void requestAd(@Nullable
com.pubmatic.sdk.openwrap.core.POBBid bid)
requestAd in class com.pubmatic.sdk.openwrap.core.POBBaseEventpublic void destroy()
destroy in class com.pubmatic.sdk.openwrap.core.POBBaseEvent