createRewardedAd method
void
createRewardedAd()
Implementation
void createRewardedAd() {
if (checkPlatform.isMobile) {
setShowProgressBar(show: true);
RewardedAd.load(
adUnitId: getRewardedVideoAdUnitId(),
request: request,
rewardedAdLoadCallback: RewardedAdLoadCallback(
onAdLoaded: (RewardedAd ad) {
logCat('$ad loaded.');
_rewardedAd = ad;
_numRewardedLoadAttempts = 0;
// _rewardedReady = true;
setShowProgressBar(show: false);
},
onAdFailedToLoad: (LoadAdError error) {
logCat('RewardedAd failed to load: $error');
_rewardedAd = null;
_numRewardedLoadAttempts += 1;
if (_numRewardedLoadAttempts <= maxFailedLoadAttempts) {
createRewardedAd();
}
},
));
}
}