onEvent property

Stream<Map<BannerAdEvent, dynamic>> onEvent
override

Listen to the events the controller throws

Usage:

controller.onEvent.listen((e) {
  final event = e.keys.first;
  switch (event) {
    case BannerAdEvent.loading:
      print('loading');
      break;
    case BannerAdEvent.loaded:
      print('loaded');
      break;
    case BannerAdEvent.loadFailed:
      final errorCode = e.values.first;
      print('loadFailed $errorCode');
      break;
    case BannerAdEvent.impression:
      print('ad rendered');
      break;
    default:
      break;
  }
});

For more info, read the documentation

Implementation

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