Interface InterstitialAdEventListener

  • All Superinterfaces:
    com.yandex.mobile.ads.fullscreen.FullscreenAdEventListener, com.yandex.mobile.ads.fullscreen.FullscreenLoadListener

    @MainThread
    public interface InterstitialAdEventListener
    extends com.yandex.mobile.ads.fullscreen.FullscreenAdEventListener
    A listener for receiving notifications during the lifecycle of an interstitial ad.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void onAdClicked()
      Called when user clicked on the ad.
      void onAdDismissed()
      Called when an interstitial ad has been dismissed.
      void onAdFailedToLoad​(AdRequestError error)
      Called when an interstitial ad request failed.
      void onAdLoaded()
      Called when an interstitial ad has been loaded.
      void onAdShown()
      Called when an interstitial ad has been shown.
      void onImpression​(com.yandex.mobile.ads.common.ImpressionData impressionData)
      Called when an impression was observed
      void onLeftApplication()
      Called when user is about to leave application (e.g., to go to the browser), as a result of clicking on the ad.
      void onReturnedToApplication()
      Called when user returned to application after click.
    • Method Detail

      • onAdLoaded

        void onAdLoaded()
        Called when an interstitial ad has been loaded.
        Specified by:
        onAdLoaded in interface com.yandex.mobile.ads.fullscreen.FullscreenAdEventListener
        Specified by:
        onAdLoaded in interface com.yandex.mobile.ads.fullscreen.FullscreenLoadListener
      • onAdFailedToLoad

        void onAdFailedToLoad​(@NonNull
                              AdRequestError error)
        Called when an interstitial ad request failed.
        Specified by:
        onAdFailedToLoad in interface com.yandex.mobile.ads.fullscreen.FullscreenAdEventListener
        Parameters:
        error - see errors here AdRequestError
      • onAdShown

        void onAdShown()
        Called when an interstitial ad has been shown.
        Specified by:
        onAdShown in interface com.yandex.mobile.ads.fullscreen.FullscreenAdEventListener
      • onAdDismissed

        void onAdDismissed()
        Called when an interstitial ad has been dismissed.
        Specified by:
        onAdDismissed in interface com.yandex.mobile.ads.fullscreen.FullscreenAdEventListener
      • onAdClicked

        void onAdClicked()
        Called when user clicked on the ad.
        Specified by:
        onAdClicked in interface com.yandex.mobile.ads.fullscreen.FullscreenAdEventListener
      • onLeftApplication

        void onLeftApplication()
        Called when user is about to leave application (e.g., to go to the browser), as a result of clicking on the ad.
        Specified by:
        onLeftApplication in interface com.yandex.mobile.ads.fullscreen.FullscreenAdEventListener
      • onReturnedToApplication

        void onReturnedToApplication()
        Called when user returned to application after click.
        Specified by:
        onReturnedToApplication in interface com.yandex.mobile.ads.fullscreen.FullscreenAdEventListener
      • onImpression

        void onImpression​(@Nullable
                          com.yandex.mobile.ads.common.ImpressionData impressionData)
        Called when an impression was observed
        Specified by:
        onImpression in interface com.yandex.mobile.ads.fullscreen.FullscreenAdEventListener
        Parameters:
        impressionData - - impression level revenue data