public interface

EventListener

com.smaato.sdk.rewarded.EventListener

Class Overview

A listener to provide with loadAd(String, EventListener) request

Events are always delivered on main thread.

Summary

Public Methods
abstract void onAdClicked(RewardedInterstitialAd rewardedInterstitialAd)
This method will be invoked on when an advertisement is clicked by user.
abstract void onAdClosed(RewardedInterstitialAd rewardedInterstitialAd)
This method will be invoked on when an advertisement is closed by user.
abstract void onAdError(RewardedInterstitialAd rewardedInterstitialAd, RewardedError rewardedError)
This method will be invoked when an advertisement failed during showing.
abstract void onAdFailedToLoad(RewardedRequestError rewardedRequestError)
This method will be invoked when an advertisement request is failed.
abstract void onAdLoaded(RewardedInterstitialAd rewardedInterstitialAd)
This method will be invoked when an advertisement is successfully received.
abstract void onAdReward(RewardedInterstitialAd rewardedInterstitialAd)
This method will be invoked on when an advertisement's playback is completed successfully.
abstract void onAdStarted(RewardedInterstitialAd rewardedInterstitialAd)
This method will be invoked on when an advertisement's playback is started.
abstract void onAdTTLExpired(RewardedInterstitialAd rewardedInterstitialAd)
This method will be invoked on when an advertisement's TTL(time to live) is expired.

Public Methods

public abstract void onAdClicked (RewardedInterstitialAd rewardedInterstitialAd)

This method will be invoked on when an advertisement is clicked by user.

Will be invoked on main thread only.

RewardedInterstitialAd advertisement object that received onClick event

public abstract void onAdClosed (RewardedInterstitialAd rewardedInterstitialAd)

This method will be invoked on when an advertisement is closed by user.

Will be invoked on main thread only.

RewardedInterstitialAd advertisement object that received onClose event

public abstract void onAdError (RewardedInterstitialAd rewardedInterstitialAd, RewardedError rewardedError)

This method will be invoked when an advertisement failed during showing.

It is invoked on main thread only.

Parameters
rewardedInterstitialAd RewardedInterstitialAd advertisement object that received onClose event
rewardedError RewardedError

public abstract void onAdFailedToLoad (RewardedRequestError rewardedRequestError)

This method will be invoked when an advertisement request is failed.

It is invoked on main thread only.

Parameters
rewardedRequestError RewardedRequestError failed request data object that contains next ad request parameters: publisherId, adSpaceId and rewardedAdError RewardedError

public abstract void onAdLoaded (RewardedInterstitialAd rewardedInterstitialAd)

This method will be invoked when an advertisement is successfully received.

It is invoked on main thread only.

public abstract void onAdReward (RewardedInterstitialAd rewardedInterstitialAd)

This method will be invoked on when an advertisement's playback is completed successfully.

Will be invoked on main thread only.

RewardedInterstitialAd advertisement object that received onRewarded event

public abstract void onAdStarted (RewardedInterstitialAd rewardedInterstitialAd)

This method will be invoked on when an advertisement's playback is started.

Will be invoked on main thread only.

RewardedInterstitialAd advertisement object that received onStart event

public abstract void onAdTTLExpired (RewardedInterstitialAd rewardedInterstitialAd)

This method will be invoked on when an advertisement's TTL(time to live) is expired.

Will be invoked on main thread only.

RewardedInterstitialAd advertisement object that received onTTLExpired event