Non-reward 앱에 연동하기
시작하기
Daro Android SDK를 앱에 통합하는 방법에 대해 안내합니다.
시작하기 전에
프로젝트에 Daro SDK를 통합하기 전에 필요한 사항들을 확인하세요.
요구사항
- 안드로이드 minSdkVersion : 24
app-ads.txt 파일 설정(링크)이 잘 되었는지 다시 한 번 확인해주세요.
안내사항
- AdMob 자체 이슈로 인하여 Banner와 Native 광고를 Jetpack Compose 위에 올릴 경우, impression이 정상적으로 집계되지 않아 수익에 악영향이 있습니다.
- Banner와 Native 광고는 기존 안드로이드 뷰 방식위에 올려주세요.
- Jetpack Compose의 AndroidView Composable 역시 같은 이슈가 존재합니다.
앱 설정하기
프로젝트 단위 빌드 설정
-
gradle.properties 파일에 아래 설정을 추가합니다.
-
settings.gradle 파일에 maven repository 들을 추가합니다.
-
build.gradle.kotlin (Kotlin)
-
build.gradle (Groovy)
-
-
build.gradle(root) 파일에 buildScript를 추가합니다.
-
build.gradle (Groovy)
-
build.gradle.kotlin (Kotlin)
-
모듈 단위 빌드 설정
-
Daro SDK를 추가합니다. (latest:
0.6.6
)- build.gradle.kotlin (Kotlin)
- build.gradle (Groovy)
-
rootProject에 daro-service.json 파일을 추가합니다.
daro-service.json
파일은 DARO 대시보드에서 앱을 등록하고 앱 리스트 표의 맨 오른쪽 Key File 열에서 Download 버튼 클릭하여 다운로드 받을 수 있습니다.
SDK 초기화하기
💡 빠른 SDK 초기화를 위해 앱의 첫 진입점인 Application 파일 onCreate 내에서 Daro SDK를 초기화하는 것을 권장합니다.