Appearance
横幅广告
横幅广告是在应用布局中占据一处位置的矩形图片或文字广告。用户与应用互动时,这类广告会停留在屏幕上,并且可在一段时间后自动刷新。如果您刚开始接触移动广告,建议从横幅广告着手。
1.创建ADPBannerView 加载广告
objc
self.bannerView = [[ADPBannerView alloc]initWithUnitID:ADP_TEST_UNIT_ID rootViewController:self];
self.bannerView.delegate = self;
self.title = @"横幅";
[self.view addSubview:_bannerView];
_bannerView.frame = CGRectMake(0, 64,SC_Width , 60);
//加载广告
[_bannerView loadAd];
2.实现delegate方法,监听广告状态
objc
/**
Banner加载成功
*/
- (void)bannerDidReceiveAd:(ADPBannerView *)bannerView
{
}
/**
Banner点击
*/
- (void)bannerDidClick:(ADPBannerView *)bannerView
{
}
/**
广告显示被关闭
*/
- (void)adDidClose:(ADPBannerView *)bannerView
{
}
/**
Banner请求失败
*/
- (void)banner:(ADPBannerView *)bannerView didFailToLoadAdWithError:(AdGrowRequestError *)error
{
}
/**
广告弹出全屏
*/
- (void)adWillPresentFullScreen:(ADPBannerView *)bannerView
{
}
/**
广告从全屏半闭
*/
- (void)adWillDismissFullScreen:(ADPBannerView *)bannerView
{
}