setAdCallbacks method

void setAdCallbacks({
  1. AdCallback? onAdDismissed,
  2. AdCallback? onAdShowed,
  3. AdErrorCallback? onAdFailedToShow,
  4. 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;
}