콘텐츠 광고

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

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

1. IDFA 설정

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

[애드팝콘 SSP iOS IDFA 설정]

2. 유저 식별값 입력

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

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

[AdPopcornSSP.setUserId:@"TEST_USN"];

3. 인스턴스 생성

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

#import <AdPopcornSSP/AdPopcornSSPContentsAd.h>

@interface MainViewController() <APSSPContentsAdDelegate>
{ 
        AdPopcornSSPContentsAd *_sspContentsAd;
}
@end

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

@implementation MainViewController 

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    [AdPopcornSSP.setUserId:@"TEST_USN"];
    _sspContentsAd = [[AdPopcornSSPContentsAd alloc] initWithAppKey:@"YOUR_APPKEY" contentsPlacementId:@"YOUR_CONTENTS_PLACEMENT_ID" viewController:self];
    _sspContentsAd.delegate = self;
    [_sspContentsAd openContents];
}
@end

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

4. 콘텐츠 페이지 오픈

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

[_sspContentsAd openContents];

5. 콘텐츠 이벤트 리스너

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

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

delegate
설명

APSSPContentsAdOpenSuccess

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

APSSPContentsAdOpenFail, error

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

APSSPContentsAdClosed

콘텐츠 광고 페이지 닫음

APSSPContentsAdComplete

콘텐츠 광고 내 리워드 광고 참여 성공

ㄴ reward

리워드 수량

ㄴ rewardKey

리워드 키(유니크)

#pragma mark APSSPContentsAdDelegate
- (void)APSSPContentsAdOpenSuccess:(AdPopcornSSPContentsAd *)contentsAd
{
}

- (void)APSSPContentsAdOpenFail:(AdPopcornSSPContentsAd *)contentsAd error:(AdPopcornSSPError *)error
{
}

- (void)APSSPContentsAdClosed:(AdPopcornSSPContentsAd *)contentsAd
{
    
}

- (void)APSSPContentsAdComplete:(AdPopcornSSPContentsAd *)contentsAd reward:(NSInteger)reward rewardKey:(NSString *)rewardKey
{
}

Last updated

Was this helpful?