BannerEventListener.callbacks constructor

BannerEventListener.callbacks({
  1. AdLayoutChangeCallback? onLayoutChangeCallback,
  2. AdVoidCallback? onClickCallback,
  3. AdFailedToLoadCallback? onFailedToLoadCallback,
  4. AdVoidCallback? onImpressionCallback,
  5. AdVoidCallback? onLoadedCallback,
  6. AdVoidCallback? onOpenCallback,
  7. AdVoidCallback? onCloseCallback,
})

The helper factory constructor, which can be used to listen directly and in-place to specific events without the need to extend, mix, or implement BannerEventListener.

...dart R89Banner( configurationId: 'your-config-id', lifecycleCallbacks: BannerEventListener.callbacks(onClickCallback: () { 'R89Banner onClickCallback'.log; }, onImpressionCallback: () { 'R89Banner onImpressionCallback'.log; }), ), ...

Implementation

factory BannerEventListener.callbacks({
  AdLayoutChangeCallback? onLayoutChangeCallback,
  AdVoidCallback? onClickCallback,
  AdFailedToLoadCallback? onFailedToLoadCallback,
  AdVoidCallback? onImpressionCallback,
  AdVoidCallback? onLoadedCallback,
  AdVoidCallback? onOpenCallback,
  AdVoidCallback? onCloseCallback,
}) =>
    _BannerEventListenerCallbacks(
        onLayoutChangeCallback: onLayoutChangeCallback,
        onClickCallback: onClickCallback,
        onFailedToLoadCallback: onFailedToLoadCallback,
        onImpressionCallback: onImpressionCallback,
        onLoadedCallback: onLoadedCallback,
        onOpenCallback: onOpenCallback,
        onCloseCallback: onCloseCallback);