INNER CODE UNIT · Swift

dispose

kmcgill88/admob_flutter · ios/Classes/AdmobBanner.swift:44

    private func dispose() {
        adView?.removeFromSuperview()
        adView = nil
        channel.setMethodCallHandler(nil)
    }
    
    private func getOrSetupBannerAdView() -> GADBannerView {
        if let adView = adView {
            return adView
        }

        let adView = GADBannerView(adSize: adSize)
        self.adView = adView
        adView.rootViewController = UIApplication.shared.keyWindow?.rootViewController
        adView.frame = frame.width == 0 ? CGRect(x: 0, y: 0, width: 1, height: 1) : frame
        
        // Defaults to test Id's from: https://developers.google.com/admob/ios/banner
        adView.adUnitID = args["adUnitId"] as? String ?? "ca-app-pub-3940256099942544/2934735716"

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…