Class NativeFetchingState
-
- All Implemented Interfaces:
-
com.inmobi.media.ads.common.base.state.State,com.inmobi.media.ads.common.listeners.AUMDestroyListener,com.inmobi.media.ads.common.listeners.FetchTimeoutListener,com.inmobi.media.ads.common.listeners.InternalLoadTimeoutListener
public final class NativeFetchingState extends FetchingState
State representing a native ad that is currently being fetched from the server. This state handles the ad response processing and transitions to either fetched or failed states.
-
-
Field Summary
Fields Modifier and Type Field Description private final ContextapplicationContextprivate final AdManagerContextadManagerContextprivate final CoroutineScopeadManagerScopeprivate final AdConfigadConfigprivate final PubSettingspubSettingsprivate final InMobiLoggerloggerprivate final AdLifecycleDataadLifecycleDataprivate final AdManagerTelemetryHelperadManagerTelemetryHelper
-
Constructor Summary
Constructors Constructor Description NativeFetchingState(AdManagerComponent adManagerComponent, AdUnitTimeoutManager adUnitTimeout, NativeAdUnitManagerCallback nativeCallback, NativeAUMStateMachine stateMachine)
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class com.inmobi.media.ads.context.wrapper.AdManagerComponentWrapper
getAdConfig, getAdLifecycleData, getAdManagerContext, getAdManagerScope, getAdManagerTelemetryHelper, getApplicationContext, getLogger, getPubSettings -
Methods inherited from class com.inmobi.media.ads.common.adUnitManager.state.states.FetchingState
cleanUp, initialize, onDestroy, onFetchTimeout, onInternalLoadTimeout -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
NativeFetchingState
NativeFetchingState(AdManagerComponent adManagerComponent, AdUnitTimeoutManager adUnitTimeout, NativeAdUnitManagerCallback nativeCallback, NativeAUMStateMachine stateMachine)
-
-
-
-