setAdCallbacks method
void
setAdCallbacks({
- AdCallback? onAdDismissed,
- AdCallback? onAdShowed,
- AdErrorCallback? onAdFailedToShow,
- RewardCallback? onUserEarnedReward,
Sets callbacks for ad lifecycle events.
onAdDismissed - Called when an ad is dismissed.
onAdShowed - Called when an ad is shown.
onAdFailedToShow - Called when an ad fails to show.
onUserEarnedReward - Called when a user earns a reward from a rewarded ad.
Example:
ads.setAdCallbacks(
onAdDismissed: (adType) => print('Ad dismissed: $adType'),
onUserEarnedReward: (type, amount) => grantReward(amount),
);
Implementation
void setAdCallbacks({
AdCallback? onAdDismissed,
AdCallback? onAdShowed,
AdErrorCallback? onAdFailedToShow,
RewardCallback? onUserEarnedReward,
}) {
_onAdDismissed = onAdDismissed;
_onAdShowed = onAdShowed;
_onAdFailedToShow = onAdFailedToShow;
_onUserEarnedReward = onUserEarnedReward;
}