INNER CODE UNIT · Swift
AdmobRewardPluginDelegate
kmcgill88/admob_flutter · ios/Classes/AdmobRewardPlugin.swift:127
class AdmobRewardPluginDelegate: NSObject, GADRewardedAdDelegate {
let channel: FlutterMethodChannel
init(channel: FlutterMethodChannel) {
self.channel = channel
}
func rewardedAdDidPresent(_ rewardedAd: GADRewardedAd) {
channel.invokeMethod("opened", arguments: nil)
}
func rewardedAdDidDismiss(_ rewardedAd: GADRewardedAd) {
channel.invokeMethod("closed", arguments: nil)
}
func rewardedAd(_ rewardedAd: GADRewardedAd, didFailToPresentWithError error: Error) {
channel.invokeMethod("failedToLoad", arguments: ["errorCode": error.localizedDescription])
}