Package com.inmobi.ads.controllers
Class InterstitialAdUnit
-
- All Implemented Interfaces:
-
com.inmobi.ads.containers.AdPodHandler,com.inmobi.ads.containers.listeners.UserLeftApplicationListener,com.inmobi.ads.controllers.BlobProvider,com.inmobi.ads.core.WinLossNotifier,com.inmobi.ads.utils.TimeOutInformer
public final class InterstitialAdUnit extends AdUnit
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description InterstitialAdUnit(Context context, AdPlacement adPlacement, AdUnit.AdUnitEventListener adUnitEventListener)
-
Method Summary
-
Methods inherited from class com.inmobi.ads.controllers.AdUnit
cancelTimer, computeReasonAndErrorCode, destroyAllContainer, destroyContainer, fireAdPodShowResult, fireAdServedBeacon, fireClickTracker, fireImmersiveNotSupported, fireImpressionTracker, fireLandingPageTracker, getAdConfig, getAdMarkupContainer, getAdObject, getAdResponse, getAdSetId, getAdUnitEventListener, getAdUnitTelemetry, getBlob, getContext, getCurrentRenderingPodAdIndex, getMAdSet, getMCurrentLoadingIndex, getMCurrentRenderingIndex, getMRenderableAdIndexes, getMTimeSinceShowPodTimeStamp, getMUiHandler, getMarkupType, getPlacement, getPodAdContext, getPublisherSuppliedExtras, getRenderableAdIndexes, getShowTimeStamp, getState, handleAdFetchFailure, handleAdFetchFailureException, handleAdLoadFailure, handleAdShowFailure, hasAdExpired, initAdUnit, initializeHtmlAdContainer, isApplicationMutedByPub, isBlockingStateForLoadWithResponse, isDestroyed, isImmersive, isPodAdSet, makeUnitActive, notifyLoss, notifyWin, onAdAttachedToWindow, onAdDisplayed, onAdFetchFailed, onAdInteraction, onAdRewardActionCompleted, onAdScreenDisplayFailed, onAdUnloadedAfterShowSuccess, onFetchSuccess, onImpressionFiredFromTemplate, onImraidLog, onLoadAdMarkupFailed, onLoadSuccess, onRenderViewLoadedAd, onRenderViewRequestedAction, onRenderViewSignaledAdFailed, onRenderViewSignaledAdReady, onRenderViewVisible, onUnloadCalled, onUserLeaveApplication, prepareAdRequest, releaseTrackingOnAbandon, resetCurrentRenderingIndex, saveBlob, setAdConfig, setAdResponse, setAdUnitEventListener, setContainer, setContext, setFailedState, setInMobiLogger, setIsPod, setMCurrentLoadingIndex, setMCurrentRenderingIndex, setMRenderableAdIndexes, setMTimeSinceShowPodTimeStamp, setMUiHandler, setPodAdContext, setPublisherSuppliedExtras, setState, setWatermark, shouldBlockRenderingAd, startLoadingHTMLAd, startTimer, submitAdLoadCalled, submitAdLoadDroppedAtSDK, submitAdLoadFailedEvent, submitAdLoadSuccessfulEvent, submitAdParseSuccess, submitAdShowCalled, submitAdShowFailed, submitAdShowSuccess, submitBannerDetachEvent, submitRenderSuccessEvent, submitTelemetryEvent, timeSincePodShow, wouldLeakOnAbandon -
Methods inherited from class com.inmobi.ads.containers.RenderViewEventListener
onAudioMuteInteraction, onAudioStatusChanged, onRenderViewExpandFullscreen -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
InterstitialAdUnit
InterstitialAdUnit(Context context, AdPlacement adPlacement, AdUnit.AdUnitEventListener adUnitEventListener)
-
-
Method Detail
-
getTelemetryAdNotReady
final TelemetryAdNotReady getTelemetryAdNotReady()
-
setTelemetryAdNotReady
final Unit setTelemetryAdNotReady(TelemetryAdNotReady telemetryAdNotReady)
-
getHtmlAdContainer
RenderView getHtmlAdContainer()
-
isAdInReadyState
final Boolean isAdInReadyState()
-
getPodSuccessCount
final Integer getPodSuccessCount()
-
load
@UiThread() Unit load()
Request for an ad to be loaded. Note** This method must be called on the UI thread.
-
show
@UiThread() final Unit show(AdUnit.AdUnitEventListener listener, Context activityContext)
-
handleAdLoaded
final Unit handleAdLoaded(AdUnit.AdUnitEventListener adUnitEventListener, Context activityContext)
-
disableHardwareAcceleration
final Unit disableHardwareAcceleration()
-
onDidParseAfterFetch
Unit onDidParseAfterFetch()
-
onAdUnloadedAfterLoadSuccess
Unit onAdUnloadedAfterLoadSuccess(RenderView renderView)
-
signalSuccess
@UiThread() Unit signalSuccess()
-
handleRenderViewSignaledAdReady
@UiThread() Unit handleRenderViewSignaledAdReady(RenderView renderView)
-
handleRenderViewLoadFailed
@UiThread() Unit handleRenderViewLoadFailed(RenderView renderView, Short errorCode, String failureErrorCode)
-
onAdScreenDisplayed
@Synchronized() Unit onAdScreenDisplayed(RenderView renderView)
-
handleAdScreenDisplayed
@UiThread() Unit handleAdScreenDisplayed(AdUnit.AdUnitEventListener listener)
-
onAdScreenDismissed
@Synchronized() Unit onAdScreenDismissed(RenderView renderView)
-
handleAdScreenDismissed
@UiThread() Unit handleAdScreenDismissed(AdUnit.AdUnitEventListener listener)
-
shouldHandleRenderTimeout
Boolean shouldHandleRenderTimeout()
-
signalAvailabilityChange
Unit signalAvailabilityChange()
-
submitAdNotReady
final Unit submitAdNotReady()
-
setMonetizationContext
Unit setMonetizationContext(String monetizationContext)
-
resetContainersForNextAd
Unit resetContainersForNextAd()
-
loadPodAd
Unit loadPodAd(Integer index, RenderView renderView)
-
showPodAdAtIndex
@WorkerThread() Unit showPodAdAtIndex(Integer index, RenderView renderView, Context activityContext)
context: context of the current Activity to open next Ad in the same activity
-
closeCurrentPodAd
@WorkerThread() Unit closeCurrentPodAd(RenderView renderView, Context context)
context: context of the current Activity to open next Ad in the same activity
-
hasNextAdInAdPod
@WorkerThread() Boolean hasNextAdInAdPod(RenderView renderView)
Returns true if there is next Ad available in the renderable indices of AdPods else false
-
closeAll
@WorkerThread() Unit closeAll()
-
onRenderProcessGone
Unit onRenderProcessGone(RenderView renderView, Boolean didCrash)
-
-
-
-