Rewarded Ad
1
2
Call loadAd()
AdSterAdLoader.Companion.builder().withAdsListener(new MediationAdListener(){
@Override
public void onRewardedAdLoaded(@NonNull MediationRewardedAd ad) {
super.onRewardedAdLoaded(ad);
//Show Rewarded ad here
}
@Override
public void onFailure(@NonNull AdError adError) {
//Handle failure callback here
}
}).withRewardedAdEventsListener(new RewardedAdEventsListener() {
@Override
public void onAdClicked() {
//Handle ad click here
}
@Override
public void onAdImpression() {
//Handle ad click here
}
@Override
public void onUserEarnedReward(@NonNull Reward reward) {
//Handle ad click here
}
@Override
public void onVideoComplete() {
//Handle ad click here
}
@Override
public void onVideoClosed() {
//Handle ad click here
}
@Override
public void onVideoStart() {
//Handle ad click here
}
@Override
public void onAdRevenuePaid(double revenue, @NotNull String adUnitId,@NotNull String network) {
// Callback which provides revenue and the network which provided it
}
}).build().loadAd(configuration.build());Last updated