iOS Interstitial - adxcorp/ADXLibrary_Integration GitHub Wiki

Interstitial Integration

1) Interstitial Ad 구현

MyViewController.h

#import "MPInterstitialAdController.h"

@interface MyViewController : UIViewController <MPInterstitialAdControllerDelegate>

@property (nonatomic, retain) MPInterstitialAdController *interstitial;

@end

MyViewController.m

#import "MyViewController.h"

@implementation MyViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    [self loadInterstitial];
}

- (void)loadInterstitial {
    self.interstitial = [MPInterstitialAdController
    interstitialAdControllerForAdUnitId:@"<YOUR_ADUNIT_ID_HERE>"];

    [self.interstitial loadAd];
}

- (void)showAd {
    [self.interstitial showFromViewController:self];
}

2) Receiving optional delegate callbacks

MPInterstitialAdControllerDelegate에는 광고가 성공적으로 로드 되었을 때나 present 되거나 dismiss 될 때 등, 여러가지 이벤트 callback이 존재합니다. MPInterstitialAdController.h의 MPInterstitialAdControllerDelegate protocol을 확인해보시면 이러한 callback method의 리스트를 확인하실 수 있습니다. 필요에 따라 사용해주세요.