转载

IOS开发-广告服务

其实对于开发者来讲。收入来源的一个方面就是广告服务,在IOS开发当中,使用比较多的就是苹果的iAd和谷歌的Admob。小编下面玩一下这个框架。

首先是导入iAd的框架。苹果原生的iAd广告框架,通过使用 ADBannerView来显示广告,以及使用 ADBannerView的委托来处理广告事件。

完整代码如下

// //  ViewController.swift //  广告接入 // //  Created by goofygao on 15/10/4. //  Copyright © 2015年 goofygao. All rights reserved. // import UIKit import iAd class ViewController: UIViewController,ADBannerViewDelegate{  var adview:ADBannerView = ADBannerView()  override func viewDidLoad() {   super.viewDidLoad()   self.adview.delegate = self   self.view.addSubview(adview)   // Do any additional setup after loading the view, typically from a nib.  }  override func didReceiveMemoryWarning() {   super.didReceiveMemoryWarning()   // Dispose of any resources that can be recreated.  }  func bannerViewDidLoadAd(banner: ADBannerView!) {   print("广告加载结束")  }  func bannerViewWillLoadAd(banner: ADBannerView!) {   print("广告加载中")  }  func bannerViewActionDidFinish(banner: ADBannerView!) {   print("广告关闭")  }  func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {   print("广告加载失败")  }  func bannerViewActionShouldBegin(banner: ADBannerView!, willLeaveApplication willLeave: Bool) -> Bool {    print("点击广告离开之前")   return  true  } } 

广告效果图

IOS开发-广告服务
正文到此结束
Loading...