onEvent property

Stream<Map<FullScreenAdEvent, dynamic>> onEvent
override

Listen to the events the ad throws

Usage:

ad.onEvent.listen((e) {
  final event = e.keys.first;
  switch (event) {
    case FullScreenAdEvent.loading:
      print('loading');
      break;
    case FullScreenAdEvent.loaded:
      print('loaded');
      break;
    case FullScreenAdEvent.loadFailed:
      final error = e.values.first;
      print('loadFailed ${error.code}');
      break;
    case FullScreenAdEvent.showed:
      print('ad showed');
      break;
    case FullScreenAdEvent.failedToShow;
      final error = e.values.first;
      print('ad failed to show ${error.code}');
      break;
    case FullScreenAdEvent.closed:
      print('ad closed');
      break;
    default:
      break;
  }
});

For more info, read the documentation

Implementation

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