Class POBNativeAdEventBridge

  • All Implemented Interfaces:

    
    public abstract class POBNativeAdEventBridge
    extends POBBaseEvent
                        

    The protocol definition helps communication/bridge between POBNativeAdProvider and ad server customization for Native ads to achieve header-bidding through OpenWrap SDK.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      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.
      abstract void setNativeAdEventListener(@NonNull() POBNativeAdEventListener adEventProviderListener) OpenWrap SDK calls this method to set POBNativeAdEventListener on GAMNativeEventHandler.
      abstract void trackImpression() OpenWrap SDK calls this method when the impression occurs.
      abstract void trackClick() OpenWrap SDK calls this method when the click occurs.
      abstract View getAdServerView() To retrieve ad server ad view
      • Methods inherited from class com.pubmatic.sdk.openwrap.core.POBBaseEvent

        destroy, requestAd
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • POBNativeAdEventBridge

        POBNativeAdEventBridge()
    • 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
      • 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.