ドキュメント

Development

User Acquisition

Monetization

産業

Unity Ads Monetization

Android 開発者向け収益化ガイド

iOS 開発者向け収益化ガイド

Unity Ads Monetization

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

Unity での SDK の初期化

Unity Ads SDK をゲーム ID で初期化して、収益化を有効にし、Unity プロジェクトで Unity Ads パブリック API にアクセスします。
読み終わるまでの所要時間 2 分
最終更新 5ヶ月前

SDK を初期化するには、該当するプラットフォーム用のプロジェクトのゲーム ID を参照する必要があります。ゲーム ID を確認するには、Unity Ads の Monetization (収益化) ダッシュボード で Monetization (収益化) スイートを選択し、現在のプロジェクトに移動した後、セカンダリナビゲーションバーで Settings (設定) を選択して、Game IDs (ゲーム ID) セクションまでスクロールします。
注
SDK バージョン 4.4.1 から、Unity Ads パッケージは Unity エディターで Advertisement Legacy パッケージと呼ばれるようになりました。 Advertisement Legacy パッケージのバージョン 4.12 は引き続き機能しますが、新機能や拡張機能のアップデートを受けることはできません。 SDK バージョン 4.12 では Apple プライバシーマニフェストの更新がサポートされており、パッケージの更新は今後予定されていません。
ゲームスクリプトのヘッダーに、
UnityEngine.Advertisements
名前空間を含めます。ゲームのランタイムライフサイクルの初期 (できればローンチ時) に、
Initialize
関数を使用して SDK を初期化します。SDK バージョン 3.7.0 以降では、
IUnityAdsInitializationListener
コールバックを使用して、初期化の完了時に通知を受け取ったり、エラーの発生時に詳細を受け取ったりできます。
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}"); }}
次のステップ: インテグレーションを継続するには、Unity でのインタースティシャル広告の実装 に関するドキュメントを参照してください。

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

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

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


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