# Android에서 SDK 초기화

> Android 앱에서 Unity Ads SDK를 초기화합니다. 게임 ID를 설정하고 리스너를 구성하여 초기화 상태를 처리하고 광고 수익화를 활성화합니다.

> **Important:**
>
> SDK 초기화 전 또는 SDK 초기화 중에 사용자 동의를 설정 합니다. 동의 설정 없이 광고를 게재하면 일부 지역에서 개인정보 보호 규정을 위반할 수 있습니다.

SDK를 초기화하려면 대상 플랫폼에 대한 앱의 게임 ID가 필요합니다. 이를 찾으려면 [Unity Monetization Dashboard](https://cloud.unity.com/monetization)로 이동한 다음 **Monetization** > **Apps** > \[your app] > **Network**로 이동하십시오.

프로젝트의 런타임 라이프사이클 초반에 SDK를 초기화한 후 광고를 로드해야 합니다. Unity Ads SDK를 초기화하는 방법을 이해하려면 다음 코드 샘플을 참조하십시오.

## SDK 초기화 예제##sdk-initialization-example

`InitializationConfiguration.Builder`을(를) 사용하여 게임 ID, 테스트 모드 플래그 및 미디에이션 메타데이터로 구성 객체를 생성한 다음, `UnityAds.initialize()`과(와) 함께 `InitializationListener`에 전달하십시오. 리스너의 `onInitializationComplete` 콜백은 초기화 실패 시 `UnityAdsError`을(를) 수신하고, 성공 시 `null`을(를) 수신합니다.

1. **Java**

   ```java
   InitializationConfiguration config = new InitializationConfiguration.Builder("YOUR_GAME_ID")
       .withTestMode(true)
       .build();

   InitializationListener listener = error -> {
       if (error == null) {
           // Initialization successful
       } else {
           // Handle initialization error
       }
   };
   UnityAds.initialize(config, listener);
   ```

2. **Kotlin**

   ```kotlin
    val config = InitializationConfiguration.Builder("YOUR_GAME_ID")
       .withTestMode(true)
       .build()

   val listener = InitializationListener { error ->
       if (error == null) {
           // Initialization successful
       } else {
           // Handle initialization error
       }
   }
   UnityAds.initialize(config, listener)
   ```

**다음 단계**: 연동을 계속 진행하려면 [Android에서 인터스티셜 광고 구현](/ads-android/4.19.0/sdk-integration/interstitial-ads.md) 기술 자료를 참조하십시오.
