广告

来源:互联网 发布:centos 7.4搭建lnmp 编辑:程序博客网 时间:2024/03/29 20:16

1.添加框架


2.添加控件


3.设置控件约束,隐藏在下面


后面要显示这个广告控件,通过代码修改约束

  self.bannerViewBottomCon.constant = 0;

4.代码实现

////  ViewController.m#import "ViewController.h"#import <iAd/iAd.h>@interface ViewController () <ADBannerViewDelegate>@property (weak, nonatomic) IBOutlet NSLayoutConstraint *bannerViewBottomCon;@end@implementation ViewController- (void)viewDidLoad {    [super viewDidLoad];}#pragma mark - ADBannerViewDelegate// 广告已经加载- (void)bannerViewDidLoadAd:(ADBannerView *)banner{    /*     因为加载广告需要时间,所以我们在这个方法里等广告家中完毕,再显示广告控件到界面中     */        self.bannerViewBottomCon.constant = 0;        [UIView animateWithDuration:0.5 animations:^{        [self.view layoutIfNeeded];    }];}// 广告加载失败- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error{    NSLog(@"%s", __func__);}// 即将加载广告- (void)bannerViewWillLoadAd:(ADBannerView *)banner{    NSLog(@"%s", __func__);}// 从广告界面退出- (void)bannerViewActionDidFinish:(ADBannerView *)banner{    NSLog(@"%s", __func__);}@end


0 0
原创粉丝点击