Android
1
사전 준비사항
가장 최신 버전의 Android Stuido 를 업데이트 또는 설치해주세요. Adrop은 다음의 환경에서 동작합니다.
API 레벨 23(M) 혹은 그 이상을 타겟팅
Android 6.0 혹은 그 이상 버전을 사용
minSdkVersion23다음의 버전을 충족하는 Jetpack (AndroidX)을 사용
com.android.tools.build:gradlev7.6.3 버전 이상compileSdkVersion34Kotlin 2.1.0 버전 이상
2
Adrop SDK를 추가하기
앱 레벨의 모듈 Gradle 파일(대부분
<project>/build.gradle.kts또는<project>/build.gradle)에 Adrop 라이브러리에 추가해주세요.
Dependency를 걸고 나서, 안드로이드 '프로젝트'와 Gradles 파일의 싱크를 맞춰주세요.
3
Adrop 초기화(initialize)
앱 시작 시 SDK 를 초기화 하세요.
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>())
// 테마 설정하기
Adrop.setTheme(AdropTheme.AUTO)
}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);
}초기화 파라미터
파라미터
타입
설명
context
Application
앱 Application 인스턴스
production
Boolean
프로덕션 여부
targetCountries
Array<String>
타겟 국가 코드 배열 (빈 배열: 전체 국가)
4
Backfill Ads 사용
Backfill Ads 를 사용하려면 추가 설정이 필요합니다.
1
Repository 추가
setting.gradle.kts 또는 settings.gradle에 pangle repository를 추가하세요.
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven { url = uri("https://artifact.bytedance.com/repository/pangle") }
}
}dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven { url 'https://artifact.bytedance.com/repository/pangle' }
}
}2
Last updated