본 연동 가이드는 React-Native 개발 환경에서 애드팝콘 리워드 연동을 위한 가이드 입니다. 현재 지원되는 버전은 베타 버전으로 추후 단계적으로 애드팝콘 리워드의 모든 기능을 지원할 예정입니다.

1. SDK 설치

Android

iOS

: 위 링크에 안내되어 있는 SDK 설치 및 IDFA 설정까지 확인하여 앱 내 세팅하여 줍니다.

2. React-Native Plugin 설치

현재는 베타 버전으로 npm 을 통한 설치는 지원하지 않으며, 수동 설치만을 지원합니다.

[플러그인 다운로드 링크]

Android

  1. 위 압축 파일에 들어있는 android 폴더를 프로젝트 내에 ../android/app/src/main/java/{packagename} 경로에 추가합니다.

react-native-android.png

  1. android 프로젝트 내 MainApplication.java 파일에서 RNAdPopcornRewardPackage 선언을 추가합니다.
public class MainApplication extends Application implements ReactApplication {

  private final ReactNativeHost mReactNativeHost =
        @Override
        protected List<ReactPackage> getPackages() {
          List<ReactPackage> packages = new PackageList(this).getPackages();
          // Packages that cannot be autolinked yet can be added manually here, for example:
          **packages.add(new RNAdPopcornRewardPackage());**
          return packages;
        }
}

iOS

  1. 위 압축 파일에 들어있는 ios 폴더를 프로젝트 내에 추가합니다.

    스크린샷 2023-06-07 오후 4.01.50.png