public interface RewardedAdEventListener
A listener for receiving notifications during the lifecycle of a rewarded ad.

Method Summary

All Methods
Instance Methods
Abstract Methods
Modifier and TypeMethod and Description
voidonAdClicked()
Called when user clicked on the ad.
voidonAdDismissed()
Called when a rewarded ad has been dismissed.
voidonAdFailedToLoad(AdRequestError error)
Called when a rewarded ad request failed.
voidonAdLoaded()
Called when a rewarded ad has been loaded.
voidonAdShown()
Called when a rewarded ad has been shown.
voidonImpression(ImpressionData impressionData)
Called when an impression was observed
voidonLeftApplication()
Called when user is about to leave application (e.g., to go to the browser), as a result of clicking on the ad.
voidonReturnedToApplication()
Called when user returned to application after click.
voidonRewarded(Reward reward)
Called when the user can be rewarded.

Method Detail

onAdLoaded

void onAdLoaded()
Called when a rewarded ad has been loaded.

onAdFailedToLoad

void onAdFailedToLoad(@NonNull
                      AdRequestError error)
Called when a rewarded ad request failed.
Parameters:
error - see errors here AdRequestError

onAdShown

void onAdShown()
Called when a rewarded ad has been shown.

onAdDismissed

void onAdDismissed()
Called when a rewarded ad has been dismissed.

onRewarded

void onRewarded(@NonNull
                Reward reward)
Called when the user can be rewarded.
Parameters:
reward - A Reward contains amount and type.

onAdClicked

void onAdClicked()
Called when user clicked on the ad.

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.

onReturnedToApplication

void onReturnedToApplication()
Called when user returned to application after click.

onImpression

void onImpression(@Nullable
                  ImpressionData impressionData)
Called when an impression was observed
Parameters:
impressionData - - impression level revenue data