广告
-
广告的作用?
属于创收的一种方式, 你在App内展示广告,苹果会付费给你,分成从原来的4:6 到 3:7
-
如何展示广告
1. 导入框架: iAd.framework 2. 添加控件: ADBannerView 3. 实现代理 ADBannerViewDelegate,优化用户体验
广告实现示例 <- OC
- 导入框架iAD.framework及头文件
#import <iAd/iAd.h>
[图片上传失败...(image-25cf71-1511407541742)]
- 实现代码
@interface ViewController ()<ADBannerViewDelegate> @property (weak, nonatomic) IBOutlet NSLayoutConstraint *bottom; @end // 加载完毕后调用 - (void)bannerViewDidLoadAd:(ADBannerView *)banner { // 设置约束 self.bottom.constant = 0; // 动画 [UIView animateWithDuration:1 animations:^{ [self.view layoutIfNeeded]; }]; }
广告实现示例 <- swift
- 导入框架iAD.framework及头文件
import iAd
- 实现代码
// 底部约束 @IBOutlet weak var toBottom: NSLayoutConstraint! extension ViewController: ADBannerViewDelegate { // 广告加载完毕调用 func bannerViewDidLoadAd(banner: ADBannerView!) { // 设置约束 toBottom.constant = 0 // 加载完毕后才显示 UIView.animateWithDuration(0.5) { self.view.layoutIfNeeded() } } }