createListener method
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),
);