广告
程序员文章站
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