로딩중입니다
SDK 설치 : 안드로이드
3/6/2015 5:43:16 PM

IGAWorks 안드로이드 SDK

IGAWorks의 모든 서비스는 공통 모듈 + 애드온의 형태로 제공되고 있습니다.

따라서 애드브릭스, 애드팝콘(오퍼월, DA), 라이브옵스, 프로모션, 쿠폰, 나누 등의 서비스 이용을 위해서는 공통 연동을 먼저 진행하신 후에 애드온을 연동하셔야 합니다.



다운로드

먼저 최신 버전의 공통 모듈 SDK 파일과 애드온 SDK를 다운로드 받습니다.

[SDK 다운로드 센터]



SDK 추가


안드로이드 스튜디오 프로젝트

다운로드 받은 IgawCommon~*.jar 파일과 사용할 서비스의 Igaw~*.jar 파일들을 app/libs 폴더에 복사합니다.


파일을 복사한 뒤에 bundle.gradle 파일의 dependencies가 잘 설정되어 있는지 확인합니다.


이클립스 프로젝트

다운로드 받은 IgawCommon~*.jar 파일과 사용할 서비스의 Igaw~*.jar 파일들을 Project/libs 폴더에 복사합니다.



프로가드 설정

프로가드를 통한 난독화 처리를 하실 때에는 다음과 같이 IGAWorks SDK들에 대하여 예외 처리를 해 주셔야 합니다.

##---------------Begin: proguard configuration for Igaworks Common  ----------
-keep class com.igaworks.** { *; }
-dontwarn com.igaworks.**
##---------------End: proguard configuration for Igaworks Common   ----------

##---------------Begin: proguard configuration for Gson  ----------
# Gson uses generic type information stored in a class file when working with fields. Proguard
# removes such information by default, so configure it to keep all of it.
-keepattributes Signature

# For using GSON @Expose annotation
-keepattributes *Annotation*

# Gson specific classes
-keep class sun.misc.Unsafe { *; }
-keep class com.igaworks.gson.stream.** { *; }

# Application classes that will be serialized/deserialized over Gson
-keep class com.igaworks.adbrix.model.** { *; }

##---------------End: proguard configuration for Gson  ----------

+ 안드로이드 스튜디오 : app/proguard-rules.pro 파일을 수정합니다.

+ 이클립스 : Project/proguard-project.txt 파일을 수정합니다.