Class RenderedMediaEventHelper
-
- All Implemented Interfaces:
public final class RenderedMediaEventHelperHelper class for processing media events in the rendered state of native ads. This class handles the distribution of media events to various components including publisher callbacks, contextual data handlers, and OM-SDK tracking.
-
-
Constructor Summary
Constructors Constructor Description RenderedMediaEventHelper(ContextualDataHandler contextualDataHandler, VideoAdEventsInterface videoAdEventsInterface, NativeAdUnitComponent nativeAdUnitComponent)
-
Method Summary
Modifier and Type Method Description final UnitprovideCallbackOnMediaEvent(MediaEvent event)Provides callbacks to the publisher for various media events. final UnitprovideContextualEvents(MediaEvent mediaEvent)Provides contextual data updates based on media events. final UnitsendVideoEventToOmSdk(MediaEvent event)Sends video events to the OM-SDK for viewability measurement. -
-
Constructor Detail
-
RenderedMediaEventHelper
RenderedMediaEventHelper(ContextualDataHandler contextualDataHandler, VideoAdEventsInterface videoAdEventsInterface, NativeAdUnitComponent nativeAdUnitComponent)
- Parameters:
contextualDataHandler- Handler for processing contextual data signals.videoAdEventsInterface- Interface for tracking video events with OM-SDK.nativeAdUnitComponent- The dependency injection component providing access to callbacks.
-
-
Method Detail
-
provideCallbackOnMediaEvent
final Unit provideCallbackOnMediaEvent(MediaEvent event)
Provides callbacks to the publisher for various media events. This method translates media events into appropriate publisher callback invocations.
- Parameters:
event- The media event to process.
-
provideContextualEvents
final Unit provideContextualEvents(MediaEvent mediaEvent)
Provides contextual data updates based on media events. Currently tracks video completion events for contextual targeting.
- Parameters:
mediaEvent- The media event to process for contextual data.
-
sendVideoEventToOmSdk
final Unit sendVideoEventToOmSdk(MediaEvent event)
Sends video events to the OM-SDK for viewability measurement. This method forwards video events to the OM-SDK ad session for tracking.
- Parameters:
event- The media event to send to OM-SDK.
-
-
-
-