如果你的应用有不错用户量,你可以考虑放入苹果的广告来获得一定收入。这里是在我的应用萌贺卡中的分享页面添加的广告栏,见模拟器截图:
Simulator Screen Shot 2015年12月2日 下午8.55.30.png
�加入广告是非常容易的一件事,现在让我们开始教程:
第一步:导入iAd的Framework
import iAd
第二步:声明并初始化ADBannerView,这里说明广告栏有两种枚举型:.Banner和.MediumRectangle,第一种效果可见上图,第二种即�恶心人的大弹窗,这里我们使用第一种。
let adView = ADBannerView(adType: .Banner)
第三步:我们可以需要在viewDidLoad()方法里配置一下ADBannerView的委托delegate为self,并且初始化时是adView是隐藏并且透明的,当广告载入后显示。
adView.delegate = self
adView.hidden = true
adView.alpha = 0
第四步:ViewController扩展实现协议ADBannerViewDelegate。
extension ShareController:ADBannerViewDelegate{
/**
广告加载完毕
*/
func bannerViewDidLoadAd(banner: ADBannerView!){
//这里我们简单的的广告栏取消隐藏,并迅速动画淡入
if adView.hidden {
UIView.animateWithDuration(0.1){ [weak self] in
self?.adView.alpha = 1
}
adView.hidden = false
}
print("Did Load")
}
/**
点击广告触发事件,返回true表示可以执行整页广告页面跳转
*/
func bannerViewActionShouldBegin(banner: ADBannerView!, willLeaveApplication willLeave: Bool) -> Bool {
return true
}
/**
广告加载出错
*/
func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
print(error.description)
}
}
是不是很简单~~不过貌似iAd要用户点击广告后才有收入T_T
参考链接:http://www.raywenderlich.com/1371/iad-tutorial-for-ios-how-to-integrate-iad-into-your-iphone-app
网友评论