Interface InstreamAudioAd.InstreamAudioAdListener

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • Method Detail

      • onBannerShouldClose

         abstract void onBannerShouldClose(@NonNull() InstreamAudioAd ad, @NonNull() InstreamAudioAd.InstreamAudioAdBanner banner)

        The method will be called when the ad should be closed when the adchoice item is clicked, for this, in the implementation of this method, you need to call instreamAudioAd.skip()

        Parameters:
        ad - current ad instance
        banner - current banner instance
      • onBannerTimeLeftChange

         abstract 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

         abstract void onComplete(@NonNull() 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
      • onError

         abstract void onError(@NonNull() 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
      • onLoad

         abstract void onLoad(@NonNull() InstreamAudioAd ad)

        Will be called if the ad is loaded successfully.

        Parameters:
        ad - current ad instance
      • onNoAd

         abstract void onNoAd(@NonNull() IAdLoadingError adLoadingError, @NonNull() InstreamAudioAd ad)

        Will be called if the ad was not found.

        Parameters:
        adLoadingError - of no ads
        ad - current ad instance