SDK Integration

PointPub SDK 설정 및 관련 작업을 진행합니다.

0. 최소 지원 사양

  • Unity Editor 2021.3 이상

PointPub-1.2.0.unitypackage 이상 버전부터는 Android API Target 35 이상 및 Java 17 이상 환경에서 실행 가능합니다. API 35 환경에서 안정적인 빌드를 위해 Unity Editor 2021.3.44f1 이상, 2022.3.44f1 이상 또는 6.x 을 권장합니다.

iOS는 PointPub-2.0.0.unitypackage 이상 버전부터 지원됩니다.

  • Android

    • MinSdkVersion 21

    • CompileSdkVersion 35

  • iOS

    • iOS 15.0 이상

      SDK 설치는 iOS 13.0 이상부터 가능합니다.

    • Xcode 16.0 이상

      2025년 4월 24일부터 앱 스토어 커넥트에 업로드하는 앱은 Xcode 16 이상 버전을 사용하여 빌드해야 합니다. https://developer.apple.com/kr/news/

1. PointPub Unity SDK 추가

1) PointPub Unity SDK를 다운로드 합니다.

2) Assets > Import Package > Custom Package를 선택하여 다운로드한 PointPub-x.x.x.unitypackage 파일을 찾아 추가하거나 PointPub-x.x.x.unitypackage를 더블클릭하여 실행합니다.

새로운 Package로 업데이트 시 PointPubUnityPackage를 import 하기 전에, 아래의 폴더를 삭제하신 후 진행해주시기 바랍니다.

  • Assets/PointPub 폴더 제거

3) 모든 파일을 선택하고 import 버튼을 클릭합니다.

4) Unity Play Services Resolver가 이미 포함되어 있으시면 PointPubUnityPackage에서 ExternalDependencyManager를 제외하신 후 import 버튼을 클릭합니다.

2. APP ID 설정

PointPub App ID를 Android/iOS를 구분하여 SetAppId 메소드를 호출하여 설정할 수 있습니다.

또는 "Unity Editor > Assets > PointPub Settings" 항목을 클릭하여 PointPub App ID를 설정할 수 있습니다. 각 OS 별 PointPub App ID 값을 입력하고 Save 버튼을 클릭합니다.

두 가지 방법 모두를 사용하여 PointPub APP ID를 설정할 경우, SetAppId 메소드를 통해서 설정한 PointPub APP ID 값을 SDK 내부에서 사용합니다.

3. 유저 추적 메시지 설정 및 획득

유저 추적 메시지 설정

애플에서 ATT(App Tracking Transparency) 도입 이후, 유저 추적 권한 획득이 반드시 요구됩니다. 이 권한을 유저에게 요청하기 위해서 "Unity Editor > Assets > PointPub Settings" 항목을 클릭하여 해당 권한이 필요한 이유를 기술하고 Save 버튼을 클릭합니다.

유저 추적 권한 요청

오퍼월 노출 전 RequestTrackingPermission 메소드를 호출하여 유저로부터 추적 권한을 획득하십시오.

유저 추적 권한 요청 팝업 화면

4. 광고 목록 노출

오퍼월을 노출할 시점에 StartOfferwall 메소드를 호출하여 주십시오.

  • 앱 식별값(App ID)을 필수로 입력합니다.

  • 유저 식별값(User ID)을 필수로 입력합니다.

    유저 식별값은 고유한 유저 식별값으로 가변적이면 안되며, 개인정보(이메일, 이름, 전화번호)가 포함되면 안됩니다.

  • 오퍼월이 노출 되거나, 종료된 경우 이벤트를 받을 수 있습니다.

5. 가상화폐

포인트펍을 통해 광고 참여하여 획득한 포인트는 포인트펍 서버에서 관리 또는 매체(개발)사의 서버를 통해 관리 가능합니다. 아래의 내용은 가상화폐(포인트) 조회 및 사용 기능은 포인트펍 서버에서 관리되는 경우에 해당됩니다.

1) 가상화폐 조회

가상화폐 조회의 경우 아래의 시점에 요청하는 것을 권장드립니다.

  • 앱 실행

  • 상점 진입

  • 오퍼월 닫기(종료) 시점

단, 개인정보 동의가 이루어지지 않은 경우 사용이 불가하여 실패가 발생됩니다.

2) 가상화폐 사용

가상화폐 사용은 가상화폐 조회 후 발생된 잔액을 사용하는 것을 권장드립니다.

Last updated