欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

广告

程序员文章站 2022-07-13 16:46:12
...

1.在苹果的广告市场上有两套系统
-展现,程序只要嵌入广告即可
-发布

2.广告的展现
-广告的展现内容,是由苹果根据应用程序的关键字,分类,上架地区等综合评定后自动推送的
-应用程序无需关心
广告收益三七开
3.广告的步骤
1.添加 iAd.framework 框架
2.添加 ADBannerView 视图,并设置代理方法
3.广告条加载完成之前最好隐藏

#import "ViewController.h"
#import <iAd/iAd.h>

@interface ViewController () <ADBannerViewDelegate>

@property (weak, nonatomic) IBOutlet NSLayoutConstraint *bannerViewBottomCon;

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
}

// 广告加载失败
- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error
{
    NSLog(@"%s", __func__);
}

// 即将加载广告
- (void)bannerViewWillLoadAd:(ADBannerView *)banner
{
    NSLog(@"%s", __func__);
}

// 广告已经加载
- (void)bannerViewDidLoadAd:(ADBannerView *)banner
{
    self.bannerViewBottomCon.constant = 0;
    
    [UIView animateWithDuration:0.5 animations:^{
        [self.view layoutIfNeeded];
    }];
}

- (void)bannerViewActionDidFinish:(ADBannerView *)banner
{
    NSLog(@"%s", __func__);
}

@end