#import "ViewController.h"
@import AdWhaleSDK;
@interface ViewController () <AdWhaleBannerDelegate>
@property (nonatomic, strong) AdWhaleBannerAd *bannerView;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
// BannerView Create
CGRect frame = CGRectMake(0,
500,
UIScreen.mainScreen.bounds.size.width,
50);
self.bannerView = [[AdWhaleBannerAd alloc] initWithFrame:frame];
[self.view addSubview:self.bannerView];
// BannerView Setting
[_bannerView setAdSize:AdWhaleAdSizeBanner];
[_bannerView setAdUnitID:@"배너 광고 AD_UNIT_ID 입력"];
[_bannerView setRootViewController:self];
[_bannerView setDelegate:self];
// Banner Ad Request
[self.bannerView load];
}
#pragma mark - BannerAd Delegate
- (void)bannerViewDidReceiveAd:(AdWhaleBannerAd *)bannerView {
NSLog(@"ViewController bannerViewDidReceiveAd");
}
- (void)bannerView:(AdWhaleBannerAd *)bannerView didFailToReceiveAdWithError:(NSError *)error {
NSLog(@"ViewController didFailToReceiveAdWithError: %@", error.localizedDescription);
}
- (void)bannerViewDidRecordImpression:(AdWhaleBannerAd *)bannerView {
NSLog(@"ViewController bannerViewDidRecordImpression");
}
- (void)bannerViewWillPresentScreen:(AdWhaleBannerAd *)bannerView {
NSLog(@"ViewController bannerViewWillPresentScreen");
}
- (void)bannerViewWillDismissScreen:(AdWhaleBannerAd *)bannerView {
NSLog(@"ViewController bannerViewWillDismissScreen");
}
- (void)bannerViewDidDismissScreen:(AdWhaleBannerAd *)bannerView {
NSLog(@"ViewController bannerViewDidDismissScreen");
}
@end