모달 광고

모달 형태의 광고를 제공 합니다.

1. 인스턴스 생성

아래 코드를 추가하여 모달광고 인스턴스를 생성 합니다.

MainViewController.m에 AdPopcornSSPModalAd.h 를 import 하고 인스턴스 변수를 선언합니다.

#import <AdPopcornSSP/AdPopcornSSPModalAd.h>					
@interface AdPopcornSSPModalAd() <APSSPModalAdDelegate>	
{										
    AdPopcornSSPModalAd *_sspModalAd;					
} 										
@end	

MainViewController.m 을 수정하여 생성한 인스턴스를 구현합니다.

@implementation MainViewController 

- (void)viewDidLoad { 
   [super viewDidLoad]; 
    
   _sspModalAd = [[AdPopcornSSPModalAd alloc] initWithKey:@"YOUR_APP_KEY" placementId:@"YOUR_PLACEMENT_ID" viewController:self];
   _sspModalAd.delegate = self;
   _sspModalAd.closeBtnType = 0;
   [_sspModalAd loadRequest];
}
@end

2. 모달 광고 닫기 버튼 타입 설정

모달 광고 닫기 버튼의 타입을 설정할 수 있습니다.

Default 값은 0 이며, 지원하는 닫기 버튼의 형태는 총 2가지입니다.

value
설명

0

광고 닫기 (기본 값)

1

오늘 하루 안보기 (00시 기준으로 리셋)

3. 모달 광고 요청

loadRequest API를 호출하여모달 광고를 요청합니다.

4. 모달 광고 노출

모달 광고를 성공적으로 로드 한 뒤, 아래 API를 호출하여 모달 광고를 노출하여 줍니다.

5. 델리게이트 설정

모달 광고에서 발생하는 이벤트에 대한 델리게이트를 제공 합니다.

델리게이트를 사용하기 위해서는 APSSPModalAdDelegate를 추가 하여야 합니다.

_sspModalAd 인스턴스에 delegate를 설정하고 구현하여야 합니다.

delegate
설명

APSSPModalAdLoadSuccess

모달 광고 로드 성공

APSSPModalAdLoadFail, error

모달 광고 로드 실패. 에러코드 값

APSSPModalAdShowSuccess

모달 광고 화면 노출 성공

APSSPModalAdShowFail

모달 광고 노출 실패

APSSPModalAdClicked

모달 광고 클릭

APSSPModalAdClosed

모달 광고 닫기

Last updated

Was this helpful?