loadAndShowRewardAd method
void
loadAndShowRewardAd(
{ - AdModuleWithCallBacks? adModuleCallBacks,
})
override
Implementation
@override
void loadAndShowRewardAd({AdModuleWithCallBacks? adModuleCallBacks}) {
FacebookRewardedVideoAd.loadRewardedVideoAd(
placementId: GlobalAdVariables.adNetworkIds?['facebook']?.rewardId ?? "",
listener: (result, value) {
if (result == RewardedVideoAdResult.LOADED) {
FacebookRewardedVideoAd.showRewardedVideoAd();
if (adModuleCallBacks != null) {
if (adModuleCallBacks.onAdLoaded != null) {
adModuleCallBacks.onAdLoaded!();
}
}
return;
}
if (result == RewardedVideoAdResult.VIDEO_CLOSED) {
if (adModuleCallBacks != null) {
if (adModuleCallBacks.onCloseEvent != null) {
adModuleCallBacks.onCloseEvent!();
}
}
return;
}
if (result == RewardedVideoAdResult.ERROR) {
if (adModuleCallBacks != null) {
if (adModuleCallBacks.onFailed != null) {
adModuleCallBacks.onFailed!();
}
}
return;
}
},
);
}