广告

广告

  1. 广告的作用?

      属于创收的一种方式, 你在App内展示广告,苹果会付费给你,分成从原来的4:6 到 3:7
    
  2. 如何展示广告

     1. 导入框架: iAd.framework
     2. 添加控件: ADBannerView
     3. 实现代理 ADBannerViewDelegate,优化用户体验
    

广告实现示例 <- OC

  1. 导入框架iAD.framework及头文件
    #import 
    

[图片上传失败...(image-25cf71-1511407541742)]

  1. 实现代码
    @interface ViewController ()
    @property (weak, nonatomic) IBOutlet NSLayoutConstraint *bottom;
    
    @end
    
    // 加载完毕后调用
    - (void)bannerViewDidLoadAd:(ADBannerView *)banner
    {
        // 设置约束
        self.bottom.constant = 0;
    
        // 动画
        [UIView animateWithDuration:1 animations:^{
            [self.view layoutIfNeeded];
        }];
    
    }
    

广告实现示例 <- swift

  1. 导入框架iAD.framework及头文件
    import iAd
    
广告_第1张图片
Banner View.png
  1. 实现代码
    // 底部约束
    @IBOutlet weak var toBottom: NSLayoutConstraint!
    
    extension ViewController: ADBannerViewDelegate {
    // 广告加载完毕调用
    func bannerViewDidLoadAd(banner: ADBannerView!) {
    
        // 设置约束
        toBottom.constant = 0
    
        // 加载完毕后才显示
        UIView.animateWithDuration(0.5) {
            self.view.layoutIfNeeded()
        }
    }
    }
    

你可能感兴趣的:(广告)