ドキュメント

​
​

Development

User Acquisition

Monetization

産業

Unity Ads Monetization

Unity Ads Android SDK

Unity Ads iOS SDK

Unity Ads SDK

Unity Ads Monetization

Unity Ads Monetization
​
​
Android 開発者ガイド
  • Android SDK の概要
  • インテグレーションの要件
  • Android 用 Unity Ads SDK のインストール
  • Android での SDK の初期化
  • Android でのインタースティシャル広告の実装
  • Android でのリワード広告の実装
  • Android でのバナー広告の実装
Android SDK API リファレンス
  • Unity Ads for Android API リファレンス (Java)
  1. ゲームの成長
  2. Unity Ads
  3. Android 開発者向け Unity Ads SDK インテグレーションガイド

Android での SDK の初期化

Android アプリケーションで Unity Ads SDK を初期化します。ゲーム ID を設定し、初期化状態を処理するリスナーを設定して広告の収益化を有効にします。
読み終わるまでの所要時間 4 分
最終更新 6日前

SDK を初期化するには、該当するプラットフォーム用のプロジェクトのゲーム ID を参照する必要があります。この ID は、Unity 収益化ダッシュボード のセカンダリナビゲーションメニューから、**CURRENT PROJECT (**現在のプロジェクト) > **Project Settings (**プロジェクト設定) を選択することで確認できます。
ゲームスクリプトでは、初期化コールバックをハンドルする
IUnityAdsInitializationListener
インターフェースを実装する必要があります。SDK を初期化するための初期化メソッドには、パラメーターとしてこのリスナーが必要です。広告のロードが必要になる前、プロジェクトのランタイムライフサイクルの初期に SDK を初期化します。例を次に示します。
注
Unity Ads では現在実行中のアクティビティにアクセスする必要があるため、以下の例では
getApplicationContext()
を使用しています。 これはすべての実装に適しているとは限らないため、(インテグレーションによっては) 一部カスタマイズが必要になる場合があります。

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 ダッシュボード (具体的には、プロジェクトの Settings (設定) ページ) で確認したプロジェクトの Unity ゲーム ID です。
IUnityAdsInitializationListener
は、初期化呼び出しの結果のリスナーです。ブーリアンの
true
は、ゲームがテストモードであり、テスト広告のみが表示されることを示しています。
注
現在は空の関数であっても、各コールバックメソッドをリスナーインターフェースに実装する必要があります。空の関数には、以降のセクションで必要になった場合に適切なロジックを入力します。各リスナーコールバックメソッドの詳細については、
IUnityAdsInitializationListener
API に関するドキュメントを参照してください。
次のステップ: インテグレーションを継続するには、Android でのインタースティシャル広告の実装 に関するドキュメントを参照してください。

Copyright © 2026 Unity Technologies
法規事項プライバシーポリシークッキーDocumentation Terms of Use私の個人情報を販売または共有しないプライバシーに関する選択 (クッキー設定)

"Unity" の名称、Unity のロゴ、およびその他の Unity の商標は、米国およびその他の国における Unity Technologies またはその関係会社の商標または登録商標です (詳しくはこちら)。その他の名称またはブランドは該当する所有者の商標です。

一部のページは利便性向上のため機械翻訳を使用しており、内容に不正確な表現が含まれる場合があります。内容に齟齬または不一致が生じた場合は、英語版を正本とします。

  • このページ
    • SDK 初期化の例


このページの問題を報告する