보상형 광고 플러스는 페이먼트사와 협업하여 인앱 재화 지급 외에 페이먼트 포인트를 지급할 수 있는 ADPOPCORN만의 광고 상품입니다. 국내에서는 네이버페이 포인트를 지원하고 있으며 일본에서는 PAYPAY 포인트 쿠폰 발급을 지원합니다. 사용을 원하시는 분들은 pm@adpopcorn.com 으로 문의 바랍니다.
보상형 광고 플러스는 AdPopcornSSPUnityPlugin_v1.1.0.unitypackage 버전부터 API를 지원합니다.
1. 유저 식별값(USN) 입력
보상형 광고 플러스 기능을 활성화 및 활용하기 위해서는 반드시 유저의 식별값이 지정되어야 합니다.
유저 식별값은 리워드 지급 조건이 달성되었을 때 완료 유저를 식별하기 위해 사용되는 고유한 값입니다.
주의 사항
1명의 유저는 반드시 1개의 고유한 유저 식별값(USN)을 가져야 하며, 앱 실행 시점이나 세션마다 변경되는 가변적인 값은 사용할 수 없습니다.
개인정보(이메일, 이름, 전화번호, 식별 가능한 유저 아이디 등)이 포함되어서는 안됩니다.
USN으로 사용하기에 적합하지 않은 값의 예시는 다음과 같습니다.
디바이스 ID(Android ID, Advertising ID, IDFA 등)
앱 재설치, 기기 변경, 초기화 등에 따라 변경될 수 있는 값
한글, 특수 문자, 공백 등이 포함된 경우에는 반드시 URL 인코딩 처리를 하여 사용하여야 합니다.
USN은 비디오 광고 로딩 이전에 반드시 설정되어 있어야 합니다.
개발 서버에서 사용한 특정 USN값을 라이브 서버에서 유저가 할당받지 않도록 예외 처리를 하거나, 개발 서버에서 사용하는 USN은 별도 구분값을 설정해주셔야 합니다.
public class AdPopcornSSPSampleScene : MonoBehaviour,
{
void Start (){
// 델리게이트 등록
AdPopcornSSPPluginIOS.AdPopcornSSPSetCallbackHandler("AdPopcornSSPSampleScene");
AdPopcornSSPPluginIOS.sspRewardAdPlusPageClosed += HandlleSSPRewardAdPlusPageClosed;
AdPopcornSSPPluginIOS.sspRewardAdPlusEventResult += HandlleSSPRewardAdPlusEventResult;
AdPopcornSSPPluginIOS.OpenRewardAdPlusPage("your_app_key");
}
public void HandlleSSPRewardAdPlusPageClosed()
{
// 보상형 광고 세팅 페이지 닫기
}
public void HandlleSSPRewardAdPlusEventResult(int resultCode, string resultMessage)
{
// 1차 광고 참여 완료 후 포인트 박스 지급 성공 or 실패에 대한 이벤트
}
}