ドキュメント

サポート

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 分最終更新 3ヶ月前

SDK を初期化するには, 該当するプラットフォーム用のプロジェクトのゲーム ID を参照する必要があります。この ID は, Monetization (収益化) ダッシュボード のセカンダリナビゲーションメニューから, CURRENT PROJECT (現在のプロジェクト) > Project Settings (プロジェクト設定) を選択することで確認できます。 ゲームスクリプトでは, 初期化コールバックをハンドルする
IUnityAdsInitializationListener
インターフェースを実装する必要があります。SDK を初期化するための初期化メソッドには, パラメーターとしてこのリスナーが必要です。プロジェクトのランタイムライフサイクルの初期に (広告のロードが必要になる前に), 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 での基本的な広告の実装 に関するドキュメントを参照します。