BannerEventListener.callbacks constructor

BannerEventListener.callbacks(
  1. {R89Arg2Callback<int, int>? onLayoutChangeCallback,
  2. R89VoidCallback? onClickCallback,
  3. R89Arg1Callback<AdErrorEntity>? onFailedToLoadCallback,
  4. R89VoidCallback? onImpressionCallback,
  5. R89VoidCallback? onLoadedCallback,
  6. R89VoidCallback? onOpenCallback,
  7. R89VoidCallback? 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({
  R89Arg2Callback<int, int>? onLayoutChangeCallback,
  R89VoidCallback? onClickCallback,
  R89Arg1Callback<AdErrorEntity>? onFailedToLoadCallback,
  R89VoidCallback? onImpressionCallback,
  R89VoidCallback? onLoadedCallback,
  R89VoidCallback? onOpenCallback,
  R89VoidCallback? onCloseCallback,
}) =>
    _BannerEventListenerCallbacks(
        onLayoutChangeCallback: onLayoutChangeCallback,
        onClickCallback: onClickCallback,
        onFailedToLoadCallback: onFailedToLoadCallback,
        onImpressionCallback: onImpressionCallback,
        onLoadedCallback: onLoadedCallback,
        onOpenCallback: onOpenCallback,
        onCloseCallback: onCloseCallback);