Interface InstreamAudioAd.InstreamAudioAdListener

  • Enclosing class:
    InstreamAudioAd

    public static interface InstreamAudioAd.InstreamAudioAdListener
    • Method Detail

      • onLoad

        void onLoad​(@NonNull
                    InstreamAudioAd ad)
        Will be called if the ad is loaded successfully.
        Parameters:
        ad - current ad instance
      • onNoAd

        void onNoAd​(@NonNull
                    java.lang.String reason,
                    @NonNull
                    InstreamAudioAd ad)
        Will be called if the ad was not found.
        Parameters:
        reason - of no ads
        ad - current ad instance
      • onError

        void onError​(@NonNull
                     java.lang.String reason,
                     @NonNull
                     InstreamAudioAd ad)
        Will be called in case of any error in the ad displaying process.
        Parameters:
        reason - reason for error
        ad - current ad instance
      • onBannerTimeLeftChange

        void onBannerTimeLeftChange​(float timeLeft,
                                    float duration,
                                    @NonNull
                                    InstreamAudioAd ad)
        Will be called multiple times for each banner between the onBannerStart and onBannerComplete events.
        Parameters:
        timeLeft - ad audio left time in seconds
        duration - duration of ad audio in seconds
        ad - current ad instance
      • onComplete

        void onComplete​(@NonNull
                        java.lang.String section,
                        @NonNull
                        InstreamAudioAd ad)
        Will be called when the ad audio section completes
        Parameters:
        section - the name of completed audio ad section
        ad - current ad instance