横幅广告
横幅广告是在应用布局中占据一处位置的矩形图片或文字广告。用户与应用互动时,这类广告会停留在屏幕上,并且可在一段时间后自动刷新。如果您刚开始接触移动广告,建议从横幅广告着手。
前提条件
接入UNAD SDK
初始化UNAD SDK
在UNAD后台创建横幅广告位
创建UNADBannerView 加载广告
self.bannerView = [[UNADBannerView alloc]initWithUnitID:UNAD_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];
实现delegate方法,监听广告状态
/**
Banner加载成功
*/
- (void)bannerDidReceiveAd:(UNADBannerView *)bannerView
{
}
/**
Banner点击
*/
- (void)bannerDidClick:(UNADBannerView *)bannerView
{
}
/**
广告显示被关闭
*/
- (void)adDidClose:(UNADBannerView *)bannerView
{
}
/**
Banner请求失败
*/
- (void)banner:(UNADBannerView *)bannerView didFailToLoadAdWithError:(AdGrowRequestError *)error
{
}
/**
广告弹出全屏
*/
- (void)adWillPresentFullScreen:(UNADBannerView *)bannerView
{
}
/**
广告从全屏半闭
*/
- (void)adWillDismissFullScreen:(UNADBannerView *)bannerView
{
}