Unity での SDK の初期化
Initialize the Unity Ads SDK with your Game ID to enable monetization and access Unity Ads public APIs in your Unity project.
読み終わるまでの所要時間 1 分最終更新 19 hours ago
SDK を初期化するには, 該当するプラットフォーム用のプロジェクトの ゲーム ID を参照する必要があります。ゲーム ID を確認するには, Monetization (収益化) ダッシュボード で Monetization (収益化) スイートを選択し, 現在のプロジェクトに移動した後, セカンダリナビゲーションバーで Settings (設定) を選択して, Game IDs (ゲーム ID) セクションまでスクロールします。
ゲームスクリプトのヘッダーに,
UnityEngine.Advertisements
Initialize
IUnityAdsInitializationListener
次のステップ: インテグレーションを継続するために, Unity での基本的な広告の実装 に関するドキュメントを参照します。using UnityEngine; using UnityEngine.Advertisements; public class AdsInitializer : MonoBehaviour, IUnityAdsInitializationListener { [SerializeField] string _androidGameId; [SerializeField] string _iOSGameId; [SerializeField] bool _testMode = true; private string _gameId; void Awake() { InitializeAds(); } public void InitializeAds() { #if UNITY_IOS _gameId = _iOSGameId; #elif UNITY_ANDROID _gameId = _androidGameId; #elif UNITY_EDITOR _gameId = _androidGameId; //Only for testing the functionality in the Editor #endif if (!Advertisement.isInitialized && Advertisement.isSupported) { Advertisement.Initialize(_gameId, _testMode, this); } } public void OnInitializationComplete() { Debug.Log("Unity Ads initialization complete."); } public void OnInitializationFailed(UnityAdsInitializationError error, string message) { Debug.Log($"Unity Ads Initialization Failed: {error.ToString()} - {message}"); } }