Class NativeVideoAdSessionManager
-
- All Implemented Interfaces:
-
com.inmobi.media.ads.common.omid.base.AdSessionManagerInterface,com.inmobi.media.ads.common.omid.base.ClickEventAdSessionInterface,com.inmobi.media.ads.common.omid.base.DisplayAdEventsInterface,com.inmobi.media.ads.common.omid.base.VideoAdEventsInterface
public final class NativeVideoAdSessionManager extends BaseVideoAdSessionManager
-
-
Constructor Summary
Constructors Constructor Description NativeVideoAdSessionManager(CoroutineScope coroutineScope, InMobiLogger logger)
-
Method Summary
Modifier and Type Method Description UnitinitializeAdSession(String omsdkScript, List<OmidTracker> omidTrackers, Map<String, String> macros, String contentUrl, String customReferenceData, Boolean isolateVerificationScripts)Initializes the ad session for a Native ad with AdVerifications. -
Methods inherited from class com.inmobi.media.ads.common.omid.manager.BaseVideoAdSessionManager
nonSkippableVideoAdLoaded, skippableVideoAdLoaded, trackAdVideoEvent -
Methods inherited from class com.inmobi.media.ads.common.omid.manager.AdSessionManager
addObstruction, isSessionActive, registerAdView, registerImpression, removeObstruction, startAdSession, stopAdSession, stopAdSessionFromMain, trackAdUserInteractionEvent -
Methods inherited from class com.inmobi.media.ads.common.omid.base.DisplayAdEventsInterface
displayAdLoaded -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
NativeVideoAdSessionManager
NativeVideoAdSessionManager(CoroutineScope coroutineScope, InMobiLogger logger)
-
-
Method Detail
-
initializeAdSession
Unit initializeAdSession(String omsdkScript, List<OmidTracker> omidTrackers, Map<String, String> macros, String contentUrl, String customReferenceData, Boolean isolateVerificationScripts)
Initializes the ad session for a Native ad with AdVerifications.
- Parameters:
omsdkScript- The OMSDK JavaScript verification script contentomidTrackers- List of OmidTracker instances containing verification partner informationmacros- Map of macro keys to values for URL template replacementcontentUrl- The URL of the ad content being measured (nullable)customReferenceData- Custom reference data for verification purposesisolateVerificationScripts- Whether to isolate verification scripts from each other
-
-
-
-