본문 바로가기

IT개발일지/Android

[Android] AP-All SDK 적용하기

안녕하세요 오늘은 리워드 포인트를 적립할 수 있는 AP-All SDK 적용하는 방법에 관해 알아보려고 합니다.

 

1. 먼저 APALL 사이트에 들어가서 회원가입을 진행해줍니다.

http://app-all.kr/

 

세상에 없던 새로운 무료충전소, APPALL

국내 '모바일 리워드 광고 플랫폼' 중 가장 많은 광고 수량 제공. 소문내기 추가수익 까지! , 앱올

www.app-all.kr

 

2. 회원가입 진행후 개발사 로그인을 진행해줍니다.

로그인 후 SDK를 다운 받습니다.

3. 다운받은 SDK Android Studio 에적용하기

 

※ 복사후 오른쪽마우스를 누르고 library 등록하기를 눌러주세요!

 

4. Build.gradle(:app) 세팅하기

※ 구글정보를 들고오기 위해 아래사항은 추가 해야합니다.

implementation 'com.google.android.gms:play-services-basement:10.0.1'
implementation 'com.google.android.gms:play-services-ads:10.0.1'

 

5. AndroidManifest 세팅하기

 

 

6. 사용하기

- 먼저 아래 코드를 통해 oncreate 에서 초기화를 진행합니다.

AppAllOfferwallSDK.getInstance().initOfferWall(MainActivity.this, [app_key], [user_id]);

- 다음 콜백리스너를 등록하여 기본적인 제어를 진행합니다.

@Override
public void AppAllOfferwallSDKCallback(int i) {
    switch (i) {
        case AppAllOfferwallSDK.AppAllOfferwallSDK_SUCCES:
            Toast.makeText(this, "성공", Toast.LENGTH_SHORT).show();
            break;
        case AppAllOfferwallSDK.AppAllOfferwallSDK_INVALID_USER_ID:
            Toast.makeText(this, "잘못 된 유저아이디입니다.", Toast.LENGTH_SHORT).show();
            break;
        case AppAllOfferwallSDK.AppAllOfferwallSDK_INVALID_KEY:
            Toast.makeText(this, "오퍼월 KEY를 확인해주세요.", Toast.LENGTH_SHORT).show();
            break;
        case AppAllOfferwallSDK.AppAllOfferwallSDK_NOT_GET_ADID:
            Toast.makeText(this, "고객님의 폰으로는 무료충전소를 이용하실 수 없습니다. 고객센터에 문의해주세요.", Toast.LENGTH_SHORT).show();
            break;
    }
}

- 무료충전소 호출하기

if (AppAllOfferwallSDK.getInstance().showAppAllOfferwall(this)) {
    //성공
} else {
    Toast.makeText(this, "SDK initialization error.", Toast.LENGTH_SHORT).show();
}

 

※파트너스 활동을 통해 일정액의 수수료를  제공받을 수 있음※