public interface POBVideoMeasurementProvider extends POBMeasurementProvider
| Modifier and Type | Interface and Description |
|---|---|
static interface |
POBVideoMeasurementProvider.POBOmidSessionListener
Listener to notify successful measurement session initialization
|
static class |
POBVideoMeasurementProvider.POBVideoAdErrorType |
static class |
POBVideoMeasurementProvider.POBVideoPlayerState |
POBMeasurementProvider.POBScriptListenerPOBObstructionUpdateListener.POBFriendlyObstructionPurpose| Modifier and Type | Method and Description |
|---|---|
void |
impressionOccurred()
OpenWrap SDK calls this method to notify ad session about impression event
|
void |
loaded(boolean isSkippable,
float skipDuration)
OpenWrap SDK calls this method to notify ad loaded event
|
void |
signalAdEvent(POBDataType.POBVideoAdEventType event)
OpenWrap SDK calls this method to signal POBVideoMeasurementProvider for viewability measurement session.
|
void |
signalError(POBVideoMeasurementProvider.POBVideoAdErrorType errorType,
java.lang.String message)
OpenWrap SDK calls this method to notify error to ad session
|
void |
signalPlayerStateChange(POBVideoMeasurementProvider.POBVideoPlayerState videoPlayerState)
OpenWrap SDK calls this method to notify player state event
|
void |
start(float duration,
float playerVolume)
OpenWrap SDK calls this method to notify start event
|
void |
startAdSession(android.view.View view,
java.util.List<POBVerificationScriptResource> resources,
POBVideoMeasurementProvider.POBOmidSessionListener omidSessionListener)
OpenWrap SDK calls this method to start view-ability measurement session on Ad load.
|
finishAdSession, omidJsServiceScript, omSDKVersion, setTrackViewaddFriendlyObstructions, removeFriendlyObstructionsvoid signalAdEvent(@NonNull
POBDataType.POBVideoAdEventType event)
event - POBVideoAdEventType of event to signalvoid startAdSession(android.view.View view,
@NonNull
java.util.List<POBVerificationScriptResource> resources,
@NonNull
POBVideoMeasurementProvider.POBOmidSessionListener omidSessionListener)
view - ad viewresources - ad verification resourcesvoid impressionOccurred()
void signalPlayerStateChange(@NonNull
POBVideoMeasurementProvider.POBVideoPlayerState videoPlayerState)
videoPlayerState - POBVideoPlayerState of video playervoid signalError(@NonNull
POBVideoMeasurementProvider.POBVideoAdErrorType errorType,
@NonNull
java.lang.String message)
errorType - type of error to notifymessage - error messagevoid loaded(boolean isSkippable,
float skipDuration)
isSkippable - true if ad is skippablevoid start(float duration,
float playerVolume)
duration - vast ad duration