Package com.inmobi.signals.adinfo
Object MxAdInfoManager
-
- All Implemented Interfaces:
public class MxAdInfoManager
-
-
Field Summary
Fields Modifier and Type Field Description private final AtomicBooleanisStartedpublic final static MxAdInfoManagerINSTANCE
-
Method Summary
Modifier and Type Method Description final Unitinitialize()Initializes the AppLovin Communicator for Max ad revenue events. final Unitstop()final UnittriggerMockEvent(List<Bundle> data, String topic)final UnitresetForTest()final AtomicBooleanisStarted()-
-
Method Detail
-
initialize
final Unit initialize()
Initializes the AppLovin Communicator for Max ad revenue events. Ensures that initialization happens only once and only if the required dependencies are available. Checks if the auto publisher config is enabled before proceeding. If the dependencies are missing or the config is disabled, it logs appropriate messages and skips initialization. This method is safe to call multiple times; subsequent calls will have no effect after the first successful initialization.
-
triggerMockEvent
final Unit triggerMockEvent(List<Bundle> data, String topic)
-
resetForTest
final Unit resetForTest()
-
isStarted
final AtomicBoolean isStarted()
-
-
-
-