INNER CODE UNIT · Swift

AdmobBannerFactory

kmcgill88/admob_flutter · ios/Classes/AdmobBannerFactory.swift:22

class AdmobBannerFactory : NSObject, FlutterPlatformViewFactory {
    let messeneger: FlutterBinaryMessenger

    init(messeneger: FlutterBinaryMessenger) {
        self.messeneger = messeneger
    }

    func create(withFrame frame: CGRect, viewIdentifier viewId: Int64, arguments args: Any?) -> FlutterPlatformView {
        return AdmobBanner(
            frame: frame,
            viewId: viewId,
            args: args as? [String : Any] ?? [:],
            messeneger: messeneger
        )
    }

    func createArgsCodec() -> FlutterMessageCodec & NSObjectProtocol {
        return FlutterStandardMessageCodec.sharedInstance()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…