Android 앱에 Adrop SDK 연동하기
사전 준비사항
가장 최신 버전의 Android Stuido 를 업데이트 또는 설치해주세요.
Adrop은 다음의 환경에서 동작합니다.
API 레벨 23(M) 혹은 그 이상을 타겟팅
Android 6.0 혹은 그 이상 버전을 사용
minSdkVersion23다음의 버전을 충족하는 Jetpack (AndroidX)을 사용
com.android.tools.build:gradlev7.4.2 버전 이상compileSdkVersion34Kotlin 1.8.20 버전 이상
1. Adrop 설정 파일 추가하기
설정 파일 준비하기 가이드를 참고해 주세요.
2. 앱에 Adrop SDK를 추가하기
앱 레벨의 모듈 Gradle 파일(대부분
<project>/build.gradle.kts또는<project>/build.gradle)에 Adrop 라이브러리에 추가해주세요.
dependencies {
implementation("io.adrop:adrop-ads:1.4.4")
}// build.gradle
dependencies {
implementation "io.adrop:adrop-ads:1.4.4"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.20" // 사용하시는 버전으로 바꾸셔도 됩니다
}
// app/build.gradle
apply plugin: "kotlin-android"Dependency를 걸고 나서, 안드로이드 '프로젝트'와 Gradles 파일의 싱크를 맞춰주세요.
3. Adrop 초기화(initialize)하기
마지막으로, 초기화 코드를 앱에 추가해주세요.
Adrop을 Import해주세요.앱의 사용 언어에 맞게 Adrop instance를 초기화해주세요.
import io.adrop.ads.Adrop
// ..
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
// 1. Application Context를 사용하세요.
// 2. production = true 를 사용하세요.
// 3. 특정 국가에서 이 SDK를 사용하고 있다면,
// ISO 3166 alpha-2 국가 코드 array를 전달하세요.
Adrop.initialize(
application,
production = true,
targetCountries = arrayOf<String>())
}import io.adrop.ads.Adrop;
// ..
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 1. Application Context를 사용하세요.
// 2. production = truse 를 사용하세요.
// 3. 특정 국가에서 이 SDK를 사용하고 있다면,
// ISO 3166 alpha-2 국가 코드 array를 전달하세요.
boolean production = true;
String[] targetCountries = {};
Adrop.INSTANCE.initialize(getApplication(), production, targetCountries);
}Next Steps
1. 광고 유닛 등록하기
이제 광고 유닛을 등록하면 사용자에게 광고주의 직광고를 노출할 수 있어요.
광고 유닛 등록 방법을 알려드릴게요.
2. 광고 유닛 노출하기
이미 등록된 광고 유닛이 있다면 광고를 노출해 보세요.
Last updated





