팝콘텐츠 광고

팝콘텐츠 형태의 페이지와 광고를 하나의 화면에서 제공 합니다.

팝콘텐츠 광고는 v2.9.0 버전부터 지원합니다.

1. IDFA 설정

아래 링크에서 IDFA 설정에 대해서 확인 후 진행해주세요.

[애드팝콘 SSP iOS IDFA 설정]

2. 유저 식별값 입력

유저 식별값은 팝콘텐츠 광고 페이지내 광고 완료 시 완료유저를 식별하기 위해 사용되는 값입니다.

위 주의사항에 유의하여 유저 식별값을 입력합니다.

[AdPopcornSSP.setUserId:@"TEST_USN"];

3. 인스턴스 생성

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

#import <AdPopcornSSP/AdPopcornSSPPopContentsAd.h>

@interface MainViewController() <APSSPPopContentsAdDelegate>
{ 
    AdPopcornSSPPopContentsAd *_sspPopContentsAd;
}
@end

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

@implementation MainViewController 

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    [AdPopcornSSP.setUserId:@"TEST_USN"];
    _sspPopContentsAd = [[AdPopcornSSPPopContentsAd alloc] initWithAppKey:@"YOUR_APPKEY" contentsPlacementId:@"YOUR_POPCONTENTS_PLACEMENT_ID" viewController:self];
    _sspPopContentsAd.delegate = self;
    [_sspPopContentsAd openPopContents];
}
@end

appKey, contentsPlacementId 의 경우 애드팝콘 사업팀(monetize@adpopcorn.com)을 통해 발급 받으시기 바랍니다

4. 팝콘텐츠 페이지 오픈

openPopContents API를 호출하여 콘텐츠 페이지를 오픈합니다.

[_sspPopContentsAd openPopContents];

5. 팝콘텐츠 이벤트 리스너

팝콘텐츠 광고에서 발생하는 이벤트를 받고자 할 경우 , 이벤트 리스너를 생성하여 전달해 줍니다.

이벤트 리스너를 통해 들어오는 이벤트들을 아래와 같습니다.

delegate
설명

APSSPPopContentsAdOpenSuccess

팝콘텐츠 광고 페이지 오픈 성공

APSSPPopContentsAdOpenFail, error

팝콘텐츠 광고 페이지 오픈 실패. 에러코드 값

APSSPPopContentsAdClosed

팝콘텐츠 광고 페이지 닫음

#pragma mark APSSPPopContentsAdDelegate
- (void)APSSPPopContentsAdOpenSuccess:(AdPopcornSSPPopContentsAd *)popContentsAd
{
}

- (void)APSSPPopContentsAdOpenFail:(AdPopcornSSPPopContentsAd *)popContentsAd error:(AdPopcornSSPError *)error
{
}

- (void)APSSPPopContentsAdClosed:(AdPopcornSSPPopContentsAd *)popContentsAd
{
    
}

Last updated

Was this helpful?