createRewardedInterstitialAd method
void
createRewardedInterstitialAd()
Implementation
void createRewardedInterstitialAd() {
if (checkPlatform.isMobile) {
RewardedInterstitialAd.load(
adUnitId: getRewardedInterstitialAdUnitId(),
request: request,
rewardedInterstitialAdLoadCallback:
RewardedInterstitialAdLoadCallback(
onAdLoaded: (RewardedInterstitialAd ad) {
logCat('$ad loaded.');
_rewardedInterstitialAd = ad;
_numRewardedInterstitialLoadAttempts = 0;
},
onAdFailedToLoad: (LoadAdError error) {
logCat('RewardedInterstitialAd failed to load: $error');
_rewardedInterstitialAd = null;
_numRewardedInterstitialLoadAttempts += 1;
if (_numRewardedInterstitialLoadAttempts <
maxFailedLoadAttempts) {
createRewardedInterstitialAd();
}
},
));
}
}