Package com.inmobi.ads.viewability.omid
Class OmidAdSessionManagerImpl
-
- All Implemented Interfaces:
-
com.inmobi.ads.viewability.omid.AdSessionManager
public final class OmidAdSessionManagerImpl implements AdSessionManager
OmidAdSessionManagerImpl managing the lifecycle of omid adSession AdSession
Create Session
Register Ad and Friendly Obstructions
Start Ad Session
Ad and Video Events
End Session Created by anukalp.katyal on 13/03/18.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public @interfaceOmidAdSessionManagerImpl.AdSessionTypepublic @interfaceOmidAdSessionManagerImpl.AdSessionState
-
Constructor Summary
Constructors Constructor Description OmidAdSessionManagerImpl(String mAdSessionType, ImpressionType impressionType, AdSessionContext mAdSessionContext, Boolean mIsolateVerificationScripts)
-
Method Summary
Modifier and Type Method Description UnitcreateAdSession(View trackingView, Map<View, FriendlyObstructionPurpose> friendlyViews, View inflatedView)Register Ad and friendly views to an adSession and start the session UnitaddFriendlyObstruction(View childView, FriendlyObstructionPurpose obstructionCode)UnitremoveFriendlyObstruction(View childView)UnitregisterAdView(View view)BooleanisSessionActive()DI-19121: true while a created/started OM-SDK AdSession has not been finished. UnitendSession()UnitsetAdSessionContext(AdSessionContext adSessionContext)-
-
Method Detail
-
createAdSession
Unit createAdSession(View trackingView, Map<View, FriendlyObstructionPurpose> friendlyViews, View inflatedView)
Register Ad and friendly views to an adSession and start the session
-
addFriendlyObstruction
Unit addFriendlyObstruction(View childView, FriendlyObstructionPurpose obstructionCode)
-
removeFriendlyObstruction
Unit removeFriendlyObstruction(View childView)
-
registerAdView
Unit registerAdView(View view)
-
isSessionActive
Boolean isSessionActive()
DI-19121: true while a created/started OM-SDK AdSession has not been finished.
-
endSession
Unit endSession()
-
setAdSessionContext
Unit setAdSessionContext(AdSessionContext adSessionContext)
-
-
-
-