배너 광고
배너는 SSP의 가장 일반적인 광고 형태로 앱의 하단이나 상단에 노출되는 띠 형태의 광고입니다.
1. 배너 뷰 인스턴스 생성
#import <AdPopcornSSP/AdPopcornSSPBannerView.h>
#import <AdPopcornSSP/AdPopcornSSPAdSize.h>
@interface AdPopcornSSPBannerViewController () <AdPopcornSSPBannerViewDelegate>
{
AdPopcornSSPBannerView *_bannerView;
}
@endclass ViewController: UIViewController, APSSPBannerViewDelegate
{
// Banner
var bannerView: AdPopcornSSPBannerView!
}//ViewController.m을 수정하여 생성한 인스턴스를 구현합니다.
@implementation AdPopcornSSPBannerViewController
- (void)viewDidLoad {
[super viewDidLoad];
// case1. viewController에 bannerView를 add 할 경우.
_bannerView = [[AdPopcornSSPBannerView alloc] initWithBannerViewSize:SSPBannerViewSize320x50 origin:CGPointMake
(X 좌표, Y 좌표) appKey:@"YOUR_APP_KEY" placementId:@"YOUR_PLACEMENT_Id" viewController:self];
// case2. viewController 내 특정 view(bannerParentView) 영역에 bannerView를 add 할 경우
_bannerView = [[AdPopcornSSPBannerView alloc] initWithBannerViewSize:SSPBannerViewSize320x50 origin:CGPointMake
(X 좌표, Y 좌표) appKey:@"YOUR_APP_KEY" placementId:@"YOUR_PLACEMENT_Id" view:bannerParentView rootViewController:self];
}
@endclass ViewController: UIViewController, APSSPBannerViewDelegate
{
// Banner
var bannerView: AdPopcornSSPBannerView!
override func viewDidLoad() {
super.viewDidLoad()
bannerView = AdPopcornSSPBannerView.init(bannerViewSize: SSPBannerViewSize320x50,
origin:CGPoint(x:0.0, y:self.view.frame.size.height - 50.0 - AdPopcornSSPAdSize.adSize(SSPBannerViewSize320x50).height),
appKey: "YOUR_APP_KEY", placementId: "YOUR_PLACEMENT_ID", viewController: self)
}
}1) Placement ID 변경
2. 배너 광고 요청
3. 배너 크기
4. 광고 전환 주기
5. 배너 광고 애니메이션
parameter
설명
6. 배너 배경색 채우기
7. 광고 중단
8. 델리게이트
delegate
설명
delegate
설명
Last updated