onEvent property

Stream<Map<FullScreenAdEvent, dynamic>> onEvent
override

Listen to the events the ad throws

Usage:

appOpenAd.onEvent.listen((e) {
  final event = e.keys.first;
  // final info = e.values.first;
  switch (event) {
    case AppOpenEvent.loading:
      print('loading');
      break;
    case AppOpenEvent.loadFailed:
      print('load failed');
      break;
    case AppOpenEvent.loaded:
      print('loaded');
      break;
    case AppOpenEvent.showed:
      print('ad showed');
      break;
    case AppOpenEvent.showFailed:
      print('show failed');
      break;
    case AppOpenEvent.dismissed:
      // You may want to dismiss your loading screen here
      print('ad dismissed');
      break;
    default:
      break;
  }
});

For more info, read the documentation

Implementation

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