广告

作者: 翻这个墙 | 来源:发表于2017-11-23 11:25 被阅读39次

    广告

    1. 广告的作用?

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

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

    广告实现示例 <- OC

    1. 导入框架iAD.framework及头文件
      #import <iAd/iAd.h>
      

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

    1. 实现代码
      @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

    1. 导入框架iAD.framework及头文件
      import iAd
      
    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()
          }
      }
      }
      

    相关文章

      网友评论

          本文标题:广告

          本文链接:https://www.haomeiwen.com/subject/gefzvxtx.html