Android での SDK の初期化
Android アプリケーションで Unity Ads SDK を初期化します。ゲーム ID を設定し、初期化状態を処理するリスナーを設定して広告の収益化を有効にします。
読み終わるまでの所要時間 4 分最終更新 6日前
SDK を初期化するには、該当するプラットフォーム用のプロジェクトのゲーム ID を参照する必要があります。この ID は、Unity 収益化ダッシュボード のセカンダリナビゲーションメニューから、**CURRENT PROJECT (**現在のプロジェクト) > **Project Settings (**プロジェクト設定) を選択することで確認できます。
ゲームスクリプトでは、初期化コールバックをハンドルする インターフェースを実装する必要があります。SDK を初期化するための初期化メソッドには、パラメーターとしてこのリスナーが必要です。広告のロードが必要になる前、プロジェクトのランタイムライフサイクルの初期に SDK を初期化します。例を次に示します。
IUnityAdsInitializationListenerSDK 初期化の例
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) { }}
initializecontextContextunityGameIDIUnityAdsInitializationListenertrue次のステップ: インテグレーションを継続するには、Android でのインタースティシャル広告の実装 に関するドキュメントを参照してください。