INNER CODE UNIT · Swift
register
kmcgill88/admob_flutter · ios/Classes/AdmobRewardPlugin.swift:29
public static func register(with registrar: FlutterPluginRegistrar) {
let instance = AdmobRewardPlugin()
instance.pluginRegistrar = registrar
let rewardChannel = FlutterMethodChannel(name: "admob_flutter/reward", binaryMessenger: registrar.messenger())
registrar.addMethodCallDelegate(instance, channel: rewardChannel)
}
public func handle(_ call: FlutterMethodCall, result: @escaping FlutterResult) {
guard let args = call.arguments as? [String : Any] else {
result(FlutterError(
code: "Missing args!",
message: "Unable to convert args to [String : Any]",
details: nil)
)
return
}
guard let id = args["id"] as? Int, let adUnitId = args["adUnitId"] as? String else {
result(FlutterError(