❈ APPALL SDK 에는 이미 Proguard가 적용되어 있습니다. Proguard 적용 시 APPALL SDK는 제외시켜야 정상 작동합니다
아래의 permission 을 추가 해 주세요.
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="com.google.android.gms.permission.AD_ID" />
<activity android:name="kyad.aa.unity.APPALLWall" android:configChanges="keyboardHidden|orientation|screenSize" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.VIEW"/> <category android:name="android.intent.category.DEFAULT"/> <category android:name="android.intent.category.BROWSABLE" /> </intent-filter> </activity>
앱 실행 부분에 초기화 함수를 호출합니다.
void Start () { //false로 설정합니다. bool testMode = false; //앱올 개발자사이트에서 앱 등록 후 생성된 키값을 넣습니다. string offerKey = "1"; //앱 내부에서 이용하는 유저식별자 .. 회원가입이 없는 앱인 경우 빈문자열을 넣어주십시오. string userId = "1"; Appall.Plugin.Instance.init(testMode, offerKey, userId, _handlerName); }
오퍼월을 보여주고자 하는 부분에 다음 코드를 추가합니다.
APPALL 서버에서 적립금을 관리하고 있기 때문에USER_DATA에 사용자ID를 입력합니다.
회원가입이 없는 앱인 경우 빈문자열을 넣어주십시오.
string userData = "USER_DATA";
Appall.Plugin.Instance.open(userData);
1. Assets > Import Package > Custom Package... 메뉴에서, AppAll_Unity.unitypackage 파일을 선택하여 Package를 추가합니다.
2. UI > Canvas 를 추가합니다.
3. Inspector의 "Add Compoment"를 클릭하여, Canvas > AppAll Server Handler를 추가합니다.
4. Inspector의 "Add Compoment"를 클릭하여, Canvas > AppAll Server UI Test를 추가합니다.