ios 谷歌广告

在swift中使用
1,pod 'Firebase/AdMob',
2, 导入头文件 #import"Firebase.h",在桥接文件中
3,HomeViewController.swift中

class HomeViewController : UIViewController{
    var interstitial : GADInterstitial!
    override func viewDidLoad() {
        super.viewDidLoad()
        self.createAndLoadInterstitial()
    }
    func clickADButton(){
        if self.interstitial == nil {
            self.createAndLoadInterstitial()
        }
        if self.interstitial.isReady {
            dispatch_async(dispatch_get_main_queue(), {
                self.interstitial.presentFromRootViewController(self)
            })
        }
    }
    //
func createAndLoadInterstitial() {
        self.interstitial = GADInterstitial(adUnitID: "ca-app-pub-8540695118272502/8273251709")
        self.interstitial.delegate = self
        let request = GADRequest()
        //测试设备号,如果不知道,编译后控制台可以看见真机的设备号
        request.testDevices = [kGADSimulatorID, "设备id"]
        self.interstitial.loadRequest(request)
    }
}

//MARK: - GADInterstitialDelegate
extension HomeConnectController : GADInterstitialDelegate{
    func interstitialDidDismissScreen(ad: GADInterstitial) {
        self.createAndLoadInterstitial()
    }
    func interstitialDidFailToPresentScreen(ad: GADInterstitial) {
        self.createAndLoadInterstitial()
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,276评论 4 61
  • 我们 都在渴望着幸福 岁月虽然平淡 心中有爱便安然
    结实的鳄鱼阅读 286评论 0 1
  • 旅途风光谄媚,你准备好了吗? 父母把持着踉踉跄跄的孩提时代的我们,磕磕盼盼后,终于我们可以自己上路了~ 鲜艳的红领...
    潜落阅读 329评论 0 0