Package com.pubmatic.sdk.nativead
Class POBNativeAdEventBridge
-
- All Implemented Interfaces:
public abstract class POBNativeAdEventBridge extends POBBaseEventThe protocol definition helps communication/bridge between POBNativeAdProvider and ad server customization for Native ads to achieve header-bidding through OpenWrap SDK.
-
-
Constructor Summary
Constructors Constructor Description POBNativeAdEventBridge()
-
Method Summary
Modifier and Type Method Description abstract voidsetSignalingEventListener(@NonNull() 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. abstract voidsetNativeAdEventListener(@NonNull() POBNativeAdEventListener adEventProviderListener)OpenWrap SDK calls this method to set POBNativeAdEventListener on GAMNativeEventHandler. abstract voidtrackImpression()OpenWrap SDK calls this method when the impression occurs. abstract voidtrackClick()OpenWrap SDK calls this method when the click occurs. abstract ViewgetAdServerView()To retrieve ad server ad view -
-
Method Detail
-
setSignalingEventListener
abstract void setSignalingEventListener(@NonNull() 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.
Save the `listener` to use it in later phases of ad server events execution
- Parameters:
listener- object conforming to POBAdServerSignalingEventListener
-
setNativeAdEventListener
abstract void setNativeAdEventListener(@NonNull() POBNativeAdEventListener adEventProviderListener)
OpenWrap SDK calls this method to set POBNativeAdEventListener on GAMNativeEventHandler. So OpenWrap SDK can get the ad event callbacks from GAM
- Parameters:
adEventProviderListener- object conforming to POBNativeAdEventListener
-
trackImpression
abstract void trackImpression()
OpenWrap SDK calls this method when the impression occurs.
-
trackClick
abstract void trackClick()
OpenWrap SDK calls this method when the click occurs.
-
getAdServerView
@Nullable() abstract View getAdServerView()
To retrieve ad server ad view
- Returns:
ad server ad view
-
-
-
-