-
public interface AdTrackerInterfaceProject Name: OSMOS-Android-SDK File Name: AdTrackerInterface
Common interface for all ad tracking implementations. This eliminates code duplication and provides a consistent API.
-
-
Method Summary
Modifier and Type Method Description abstract UnittrackImpression(String uclid, String cliUbid, Integer position)Tracks when an ad impression occurs (i.e., when an ad becomes visible). abstract UnittrackAdClick(String uclid, String cliUbid)Tracks when the user clicks on an ad. abstract UnitvideoActionClick(String uclid, String cliUbid, VideoActionType actionType, Float videoViewSec)Tracks a specific video action (e.g., "mute", "unmute"). abstract UnitvideoProgressEvent(String uclid, String cliUbid, Float videoViewSec, Float videoDurationSec)Tracks periodic progress updates during video playback. abstract UnitsetErrorCallback(ErrorCallback callback)Set an error callback to handle errors that occur during tracking. -
-
Method Detail
-
trackImpression
abstract Unit trackImpression(String uclid, String cliUbid, Integer position)
Tracks when an ad impression occurs (i.e., when an ad becomes visible).
-
trackAdClick
abstract Unit trackAdClick(String uclid, String cliUbid)
Tracks when the user clicks on an ad.
-
videoActionClick
abstract Unit videoActionClick(String uclid, String cliUbid, VideoActionType actionType, Float videoViewSec)
Tracks a specific video action (e.g., "mute", "unmute").
-
videoProgressEvent
abstract Unit videoProgressEvent(String uclid, String cliUbid, Float videoViewSec, Float videoDurationSec)
Tracks periodic progress updates during video playback.
-
setErrorCallback
abstract Unit setErrorCallback(ErrorCallback callback)
Set an error callback to handle errors that occur during tracking.
-
-
-
-