Class InterstitialAdEventListener


  • public abstract class InterstitialAdEventListener
    extends java.lang.Object
    Listener for receiving notifications during the lifecycle of an interstitial.
    • Constructor Detail

      • InterstitialAdEventListener

        public InterstitialAdEventListener()
    • Method Detail

      • onAdReceived

        @Deprecated
        public void onAdReceived​(InMobiInterstitial ad)
        Deprecated.
        This method has been deprecated, please start using #onAdFetchSuccessful(InMobiInterstitial, AdMetaInfo) instead. Called to indicate that an ad is available in response to a request for an ad (by calling InMobiInterstitial.load().

        Note This does not indicate that the ad can be shown yet. Your code should show an ad after the #onAdLoadSucceeded(InMobiInterstitial) method is called. Alternately, if you do not want to handle this event, you must test if the ad is ready to be shown by checking the result of calling the InMobiInterstitial.isReady() method.

        Parameters:
        ad - Represents the InMobiInterstitial ad for which ad content was received
      • onAdWillDisplay

        public void onAdWillDisplay​(InMobiInterstitial ad)
        Called to indicate that the ad will be launching a fullscreen overlay.
        Parameters:
        ad - Represents the InMobiInterstitial ad which will display
      • onAdDisplayed

        public void onAdDisplayed​(InMobiInterstitial ad,
                                  AdMetaInfo info)
        Called to indicate that the fullscreen overlay is now the topmost screen.
        Parameters:
        ad - Represents the InMobiInterstitial ad which is displayed
        info - Represents the meta info for the ad displayed
      • onAdDismissed

        public void onAdDismissed​(InMobiInterstitial ad)
        Called to indicate that the fullscreen overlay opened by the ad was closed.
        Parameters:
        ad - Represents the InMobiInterstitial ad which was dismissed
      • onUserLeftApplication

        public void onUserLeftApplication​(InMobiInterstitial ad)
        Called to indicate that the user may leave the application on account of interacting with the ad.
        Parameters:
        ad - Represents the InMobiInterstitial ad
      • onRewardsUnlocked

        public void onRewardsUnlocked​(InMobiInterstitial ad,
                                      java.util.Map<java.lang.Object,​java.lang.Object> rewards)
        Called to indicate that rewards have been unlocked.
        Parameters:
        ad - Represents the InMobiInterstitial ad for which rewards was unlocked
        rewards - Represents the rewards unlocked
      • onAdFetchSuccessful

        public void onAdFetchSuccessful​(T ad,
                                        AdMetaInfo info)
        Called to notify that an ad was received successfully but is not ready to be displayed yet.
        Parameters:
        ad - Represents the ad which was loaded or preloaded
        info - Represents the ad meta information
      • onAdLoadSucceeded

        @Deprecated
        public void onAdLoadSucceeded​(T ad)
        Deprecated.
        This method has been deprecated, please start using onAdFetchSuccessful(Object, AdMetaInfo) instead. Called to notify that an ad was successfully loaded.
        Parameters:
        ad - Represents the ad which was loaded
      • onAdLoadSucceeded

        public void onAdLoadSucceeded​(T ad,
                                      AdMetaInfo info)
        Called to notify that an ad was successfully loaded and is ready to be displayed.
        Parameters:
        ad - Represents the ad which was loaded
        info - Represents the ad meta information
      • onAdLoadFailed

        public void onAdLoadFailed​(T ad,
                                   InMobiAdRequestStatus status)
        Called to notify that a request to load an ad failed.
        Parameters:
        ad - Represents the ad which failed to load
        status - Represents the InMobiAdRequestStatus status containing error reason
      • onAdClicked

        public void onAdClicked​(T ad,
                                java.util.Map<java.lang.Object,​java.lang.Object> params)
        Called to notify that the user interacted with the ad.
        Parameters:
        ad - Represents the ad on which user clicked
        params - Represents the click parameters
      • onRequestPayloadCreated

        public void onRequestPayloadCreated​(byte[] requestPayload)
        Called to notify when the request payload is created
        Parameters:
        requestPayload - Represents the request payload
      • onRequestPayloadCreationFailed

        public void onRequestPayloadCreationFailed​(InMobiAdRequestStatus status)
        Called to notify when the request payload creation fails
        Parameters:
        status - Represents the InMobiAdRequestStatus status containing error reason
      • onAdImpression

        public void onAdImpression​(T ad)
        Called to notify that inmobi has logged an impression for the ad
        Parameters:
        ad - Represents the ad which was impressed