Interface POBNativeMeasurementProvider
-
- All Implemented Interfaces:
-
com.pubmatic.sdk.common.viewability.POBMeasurementProvider,com.pubmatic.sdk.common.viewability.POBObstructionUpdateListener
public interface POBNativeMeasurementProvider implements POBMeasurementProvider
This interface list all methods to be implemented by viewability measurement provider to ensure its compatibility with OpenWrap SDK for measuring native ad formats.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumPOBNativeMeasurementProvider.POBNativeAdEventTypeOpen Measurement Event Types
public interfacePOBNativeMeasurementProvider.POBOmidSessionListenerListener to notify successful measurement session initialization
-
Method Summary
Modifier and Type Method Description abstract voidstartAdSession(@NonNull() View nativeView, @Nullable() List<out POBVerificationScriptResource> resources, @NonNull() POBNativeMeasurementProvider.POBOmidSessionListener omidSessionListener)OpenWrap SDK calls this method to start view-ability measurement session on Ad load Use this method to initialize measurement provider SDK once and start Ad session. abstract voidsignalAdEvent(@NonNull() POBNativeMeasurementProvider.POBNativeAdEventType event)OpenWrap SDK calls this method to signal POBNativeAdEventType for viewability measurement session. -
Methods inherited from class com.pubmatic.sdk.common.viewability.POBMeasurementProvider
finishAdSession, omSDKVersion, omidJsServiceScript, setTrackView -
Methods inherited from class com.pubmatic.sdk.common.viewability.POBObstructionUpdateListener
addFriendlyObstructions, removeFriendlyObstructions -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
startAdSession
abstract void startAdSession(@NonNull() View nativeView, @Nullable() List<out POBVerificationScriptResource> resources, @NonNull() POBNativeMeasurementProvider.POBOmidSessionListener omidSessionListener)
OpenWrap SDK calls this method to start view-ability measurement session on Ad load Use this method to initialize measurement provider SDK once and start Ad session.
- Parameters:
nativeView- view on which ad is rendered.
-
signalAdEvent
abstract void signalAdEvent(@NonNull() POBNativeMeasurementProvider.POBNativeAdEventType event)
OpenWrap SDK calls this method to signal POBNativeAdEventType for viewability measurement session. Use this method to signal different Ad events like impression, click etc.
- Parameters:
event- type of event to signal
-
-
-
-