Package com.inmobi.ads.controllers
Class InterstitialUnifiedAdManager
-
- All Implemented Interfaces:
public final class InterstitialUnifiedAdManager extends UnifiedAdManager
-
-
Field Summary
Fields Modifier and Type Field Description private InterstitialAdUnitinterstitialAdUnitprivate final AdUnitadUnitprivate final BooleanisInitialisedprivate final BooleanisAdInReadyStateprivate Bytestateprivate BooleanisLoadCalledprivate PublisherCallbackscallbacksprivate final HandleruiHandlerprivate AdMetaInfoinfoprivate InMobiLoggerloggerprivate final StringcreativeIdprivate final JSONObjectbidInfo
-
Constructor Summary
Constructors Constructor Description InterstitialUnifiedAdManager()
-
Method Summary
Modifier and Type Method Description final InterstitialAdUnitgetInterstitialAdUnit()final UnitsetInterstitialAdUnit(InterstitialAdUnit interstitialAdUnit)AdUnitgetAdUnit()BooleanisInitialised()final BooleanisAdInReadyState()final Unitinitialize(PubSettings pubSettings, Context context, Boolean sendLoadCalledTelemetry, String logType)UnitonAdFetchSuccess(AdMetaInfo info)final Unitrender()UnitonAdLoadSucceeded(AdMetaInfo info)Should be called from Native And Banner always using super. UnitonAdShowFailed()UnitonAdDismissed()final Unitload(PublisherCallbacks callbacks)final Unitshow(Context activityContext)UnitonShowTimeOut()UnitonAdDisplayed(AdMetaInfo info)UnitsetWatermark(WatermarkData watermarkData)final UnitreportAdNotReady()This method is used to report telemetry ad not ready scenarios. -
Methods inherited from class com.inmobi.ads.controllers.UnifiedAdManager
canProceedToLoad, canRender, getBidInfo, getCallbacks, getCreativeId, getInfo, getLoadTimeoutScenario, getLogger, getSignals, getState, getUiHandler, isLoadCalled, isPreloadFlow, load, notifyLoss, notifyWin, onAdFetchFailed, onAdImpression, onAdInteraction, onAdLoadFailed, onAdRewardActionCompleted, onAdWillShow, onAudioStatusChanged, onImraidLog, onLoadFailure, onUserLeftApplication, setCallbacks, setInfo, setLoadCalled, setLogger, setState, submitAdLoadCalled, submitAdLoadDroppedAtSDK -
Methods inherited from class com.inmobi.ads.controllers.AdUnit.AdUnitEventListener
canSignalSuccess, onAdImpressed, onAudioStateChanged, onMediaPlaybackComplete, onShowNextPodAd, onUserSkippedMedia -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getInterstitialAdUnit
final InterstitialAdUnit getInterstitialAdUnit()
-
setInterstitialAdUnit
final Unit setInterstitialAdUnit(InterstitialAdUnit interstitialAdUnit)
-
isInitialised
Boolean isInitialised()
-
isAdInReadyState
final Boolean isAdInReadyState()
-
initialize
final Unit initialize(PubSettings pubSettings, Context context, Boolean sendLoadCalledTelemetry, String logType)
-
onAdFetchSuccess
Unit onAdFetchSuccess(AdMetaInfo info)
-
onAdLoadSucceeded
Unit onAdLoadSucceeded(AdMetaInfo info)
Should be called from Native And Banner always using super.
-
onAdShowFailed
Unit onAdShowFailed()
-
onAdDismissed
Unit onAdDismissed()
-
load
final Unit load(PublisherCallbacks callbacks)
-
onShowTimeOut
Unit onShowTimeOut()
-
onAdDisplayed
Unit onAdDisplayed(AdMetaInfo info)
-
setWatermark
Unit setWatermark(WatermarkData watermarkData)
-
reportAdNotReady
final Unit reportAdNotReady()
This method is used to report telemetry ad not ready scenarios.
Ad Ready state altered after success
Ad Readiness enquired before adLoadSuccess. The inmobi adapters written for all mediation are using isReady and fire their respective onAdShowFailed callback if ad is not ready.
-
-
-
-