onEvent property

Stream<Map<RewardedAdEvent, dynamic>> onEvent
override

Listen to the events the ad throws

Usage:

ad.onEvent.listen((e) {
  final event = e.keys.first;
  switch (event) {
    case RewardedAdEvent.loading:
      print('loading');
      break;
    case RewardedAdEvent.loaded:
      print('loaded');
      break;
    case RewardedAdEvent.loadFailed:
      final error = e.values.first;
      print('load failed $error');
      break;
    case RewardedAdEvent.showed:
      print('ad showed');
      break;
    case RewardedAdEvent.showFailed:
      final error = e.values.first;
      print('show failed $error');
      break;
    case RewardedAdEvent.closed:
      print('ad closed');
      break;
    case RewardedAdEvent.earnedReward:
      final reward = e.values.first;
      print('earned reward: $reward');
      break;
    default:
      break;
  }
});

For more info, read the documentation

Implementation

Stream<Map<RewardedAdEvent, dynamic>> get onEvent => super.onEvent;