문서

지원

Android에서 SDK 초기화

Initialize the Unity Ads SDK in your Android app. Set your Game ID and configure a listener to handle initialization status and enable ad monetization.
읽는 시간 1 minute최근 업데이트: a day ago

SDK를 초기화하려면, 해당 플랫폼의 프로젝트에 있는 게임 ID를 참조해야 합니다. Unity Ads Monetization 대시보드의 두 번째 내비게이션 메뉴에서 CURRENT PROJECT > Project Settings 를 선택하여 ID를 찾을 수 있습니다. 게임 스크립트에 초기화 콜백을 처리하는
IUnityAdsInitializationListener
인터페이스를 구현해야 합니다. SDK를 초기화하기 위한 initialize 메서드에는 파라미터로 이 리스너가 필요합니다. 프로젝트의 런타임 라이프사이클 초반에 SDK를 초기화한 후 광고를 로드해야 합니다. 예를 들면 다음과 같습니다.
import android.os.Bundle;

import androidx.appcompat.app.AppCompatActivity;
import com.unity3d.ads.example.R;

import com.unity3d.ads.IUnityAdsInitializationListener;
import com.unity3d.ads.UnityAds;

public class InitializeAdsScript extends AppCompatActivity implements IUnityAdsInitializationListener {

  private String unityGameID = "1234567";
  private Boolean testMode = true;

  @Override
  protected void onCreate (Bundle savedInstanceState) {
     super.onCreate (savedInstanceState);
     setContentView (R.layout.activity_main);
     // Initialize the SDK:
     UnityAds.initialize(getApplicationContext(), unityGameID, testMode, this);
  }

  @Override
  public void onInitializationComplete() {

  }

  @Override
  public void onInitializationFailed(UnityAds.UnityAdsInitializationError error, String message) {

  }
}
initialize
함수의 경우,
context
파라미터는 현재의 Android
Context
입니다.
unityGameID
파라미터는 Monetization 대시보드, 특히 프로젝트의 설정 페이지에 있는 프로젝트의 Unity 게임 ID입니다.
IUnityAdsInitializationListener
는 초기화 호출 결과의 리스너입니다.
true
부울은 게임이 테스트 모드 상태임을 나타내며 테스트 광고만 표시합니다.
다음 단계: Android에서 기본 광고 구현 기술 자료를 참조하여 연동을 계속 진행하십시오.