createListener method

AdListener createListener()

Supply a comprehensive Ad Listener to all for multiple listeners assigned.

Implementation

g.AdListener createListener() => g.AdListener(
      onAdLoaded: (g.Ad ad) => eventListener(ad, AdsEvent.onAdLoaded),
      onAdFailedToLoad: (g.Ad ad, g.LoadAdError error) =>
          eventListener(ad, AdsEvent.onAdFailedToLoad, error),
      onNativeAdClicked: (g.NativeAd ad) =>
          eventListener(ad, AdsEvent.onNativeAdClicked),
      onNativeAdImpression: (g.NativeAd ad) =>
          eventListener(ad, AdsEvent.onNativeAdImpression),
      onAdOpened: (g.Ad ad) => eventListener(ad, AdsEvent.onAdOpened),
      onApplicationExit: (g.Ad ad) =>
          eventListener(ad, AdsEvent.onApplicationExit),
      onAdClosed: (g.Ad ad) => eventListener(ad, AdsEvent.onAdClosed),
      onRewardedAdUserEarnedReward: (g.RewardedAd ad, g.RewardItem reward) {
        eventListener(ad, AdsEvent.onRewardedAdUserEarnedReward);
        rewardedListener(ad, reward);
      },
      onAppEvent: (g.Ad ad, String name, String data) =>
          eventListener(ad, AdsEvent.onAppEvent),
    );