ドキュメント

サポート

非推奨の API クラス

Identify deprecated Unity Ads SDK classes across Unity, Android, and iOS, along with their replacements and removal versions.
読み終わるまでの所要時間 5 分最終更新 1ヶ月前

Unity (C#)

以下の API クラスは、Unity SDK に対して非推奨であるか古いものです。

削除予定の API

非推奨となったバージョン

代わりに使用するもの

削除されたバージョン

非推奨となった理由

IsReady()
なし更新された
Load
メソッドシグネチャを使用してロードコールバックにアクセスします。
4.0.0
Load
および
Show
機能に必要なくなりました。
IsReady(string placementId)
なし更新された
Load
メソッドシグネチャを使用してロードコールバックにアクセスします。
4.0.0
Load
および
Show
機能に必要なくなりました。
AddListener(IUnityAdsListener listener)
なし
initialize
,
Load
,
show
メソッドのリスナーを使用します。
4.0.0
Load
および
Show
API のコールバックが改善されました。
RemoveListener(IUnityAdsListener listener)
なし
initialize
,
Load
,
show
メソッドのリスナーを使用します。
4.0.0
Load
および
Show
API のコールバックが改善されました。
GetPlacementState()
なし直接代わるものはありません。4.0.0
Load
および
Show
API のコールバックが改善されました。
GetPlacementState(string placementId)
なし直接代わるものはありません。4.0.0
Load
および
Show
機能に必要なくなりました。
IUnityAdsListener
なし
IUnityAdsInitializationListener
,
IUnityAdsLoadListener
,
IUnityAdsShowListener
インターフェースを使用します。
4.0.0
Load
および
Show
API のコールバックが改善されました。
Show()
なし
Show(string placementId)
メソッドシグネチャを使用して広告の Unity ID を指定します。
4.0.0
Load
および
Show
機能を更新しました。
ShowOptions.resultCallback
3.1.0
IUnityAdsShowListener
インターフェースコールバックを使用します。
4.0.0
Load
および
Show
機能を更新しました。

Android (Java)

以下の API クラスは、Android SDK に対して非推奨であるか古いものです。

削除予定の API

非推奨となったバージョン

代わりに使用するもの

削除されたバージョン

非推奨となった理由

initialize(final Activity activity, final String gameId, final IUnityAdsListener listener)
3.4.0統合された
initialize
メソッドシグネチャを使用します。
4.0.0統合された
initialize
API に置き換えられました。
initialize(final Activity activity, final String gameId)
3.4.0統合された
initialize
メソッドシグネチャを使用します。
4.0.0統合された
initialize
API に置き換えられました。
initialize(final Activity activity, final String gameId, final IUnityAdsInitializationListener initializationListener)
3.4.0統合された
initialize
メソッドシグネチャを使用します。
4.0.0統合された
initialize
API に置き換えられました。
initialize(final Activity activity, final String gameId, final IUnityAdsListener listener, final boolean testMode)
3.4.0統合された
initialize
メソッドシグネチャを使用します。
4.0.0統合された
initialize
API に置き換えられました。
initialize(final Activity activity, final String gameId, final boolean testMode)
3.4.0統合された
initialize
メソッドシグネチャを使用します。
4.0.0統合された
initialize
API に置き換えられました。
initialize(final Activity activity, final String gameId, final boolean testMode, final IUnityAdsInitializationListener initializationListener)
3.4.0統合された
initialize
メソッドシグネチャを使用します。
4.0.0統合された
initialize
API に置き換えられました。
initialize(final Activity activity, final String gameId, final IUnityAdsListener listener, final boolean testMode, final boolean enablePerPlacementLoad)
3.4.0統合された
initialize
メソッドシグネチャを使用します。
4.0.0統合された
initialize
API に置き換えられました。
initialize(final Activity activity, final String gameId, final boolean testMode, final boolean enablePerPlacementLoad)
3.4.0統合された
initialize
メソッドシグネチャを使用します。
4.0.0統合された
initialize
API に置き換えられました。
initialize(final Activity activity, final String gameId, final boolean testMode, final boolean enablePerPlacementLoad, final IUnityAdsInitializationListener initializationListener)
3.4.0統合された
initialize
メソッドシグネチャを使用します。
4.0.0統合された
initialize
API に置き換えられました。
initialize(final Context context, final String gameId, final boolean testMode, final boolean enablePerPlacementLoad)
なし統合された
initialize
メソッドシグネチャを使用します。
4.0.0統合された
initialize
API に置き換えられました。
initialize(final Context context, final String gameId, final boolean testMode, final boolean enablePerPlacementLoad, final IUnityAdsInitializationListener initializationListener)
なし統合された
initialize
メソッドシグネチャを使用します。
4.0.0統合された
initialize
API に置き換えられました。
setListener(IUnityAdsListener listener)
3.4.0
initialize
,
load
,
show
メソッドのリスナーを使用します。
4.0.0
Show
および
Load
API のコールバックが改善されました。
getListener()
3.4.0
initialize
,
load
,
show
メソッドのリスナーを使用します。
4.0.0
Show
および
Load
API のコールバックが改善されました。
addListener(IUnityAdsListener listener)
なし
initialize
,
load
,
show
メソッドのリスナーを使用します。
4.0.0
Show
および
Load
API のコールバックが改善されました。
removeListener(IUnityAdsListener listener)
なし
initialize
,
load
,
show
メソッドのリスナーを使用します。
4.0.0
Show
および
Load
API のコールバックが改善されました。
isReady()
3.7.1更新された
load
メソッドシグネチャを使用してロードコールバックにアクセスします。
4.0.0コールバックのある
Load
API を導入しました。
isReady(String placementId)
3.7.1更新された
load
メソッドシグネチャを使用してロードコールバックにアクセスします。
4.0.0コールバックのある
Load
API を導入しました。
getPlacementState()
なし直接代わるものはありません。4.0.0
Load
および
Show
機能に必要なくなりました。
show(final Activity activity)
3.7.0更新された
show
メソッドシグネチャを使用して表示コールバックにアクセスします。
4.0.0コールバックのある
Show
API を導入しました。
IUnityAdsListener
なし
IUnityAdsInitializationListener
,
IUnityAdsLoadListener
,
IUnityAdsShowListener
インターフェースを使用します。
4.0.0
Show
および
Load
API のコールバックが改善されました。
IUnityAdsExtendedListener
なし
IUnityAdsShowListener
インターフェースを使用します。
4.0.0
Show
および
Load
API のコールバックが改善されました。
com.unity3d.services.monetization
なし
UnityAds.java
API を使用します。
4.0.0レガシー
Monetization
API はサポートされていません。
com.unity3d.services.purchasing
なし直接代わるものはありません。4.0.0レガシー
Monetization
API はサポートされていません。

iOS (Objective-C)

以下の API クラスは、iOS SDK に対して非推奨であるか古いものです。

削除予定の API

非推奨となったバージョン

代わりに使用するもの

削除されたバージョン

非推奨となった理由

UnityAdsDelegate
なし
UnityAdsInitializationDelegate
,
UnityAdsLoadDelegate
,
UnityAdsShowDelegate
インターフェースを使用します。
4.0.0統合された
Initialize
API に置き換えられました。
UnityAdsDelegateUtil
なし
UnityAdsInitializationDelegate
,
UnityAdsLoadDelegate
,
UnityAdsShowDelegate
インターフェースを使用します。
4.0.0統合された
Initialize
API に置き換えられました。
UADSInAppPurchaseMetaData
なし直接代わるものはありませんが、ジェネリック
MetaData
クラスを使用できます。
4.0.0統合された
Initialize
API に置き換えられました。
UnityAdsExtendedDelegate
なし
UnityAdsInitializationDelegate
,
UnityAdsLoadDelegate
,
UnityAdsShowDelegate
インターフェースを使用します。
4.0.0統合された
Initialize
API に置き換えられました。
initialize: (NSString *)gameId
delegate: (nullable id<UnityAdsDelegate>)
3.4.0統合された
initialize
メソッドシグネチャを使用します。
4.0.0統合された
Initialize
API に置き換えられました。
initialize: (NSString *)gameId
delegate: (nullable id<UnityAdsDelegate>)delegate
testMode: (BOOL)testMode
3.4.0統合された
initialize
メソッドシグネチャを使用します。
4.0.0統合された Initialize API に置き換えられました。
initialize: (NSString *)gameId
delegate: (nullable id<UnityAdsDelegate>)delegate
testMode: (BOOL)testMode
enablePerPlacementLoad: (BOOL)enablePerPlacementLoad
3.4.0統合された
initialize
メソッドシグネチャを使用します。
4.0.0統合された Initialize API に置き換えられました。
initialize: (NSString *)gameId
testMode: (BOOL)testMode
enablePerPlacementLoad: (BOOL)enablePerPlacementLoad
3.4.0統合された
initialize
メソッドシグネチャを使用します。
4.0.0統合された
initialize
API に置き換えられました。
initialize: (NSString *)gameId
testMode: (BOOL)testMode
enablePerPlacementLoad: (BOOL)enablePerPlacementLoad
initializationDelegate: (nullable id<UnityAdsInitializationDelegate>)initializationDelegate;
3.4.0統合された
initialize
メソッドシグネチャを使用します。
4.0.0統合された
initialize
API に置き換えられました。
show: (UIViewController *)viewController
3.7.0更新された
show
メソッドシグネチャを使用します。
4.0.0コールバックのある
show
API を導入しました。
show: (UIViewController *)viewController
placementId: (NSString *)placementId
3.7.0更新された
show
メソッドシグネチャを使用します。
4.0.0コールバックのある
show
API を導入しました。
show: (UIViewController *)viewController
placementId: (NSString *)placementId
options: (UADSShowOptions *)options
3.7.0更新された
show
メソッドシグネチャを使用します。
4.0.0コールバックのある
Show
API を導入しました。
getDelegate
3.4.0
initialize
,
load
,
show
メソッドのデリゲートインターフェースを使用します。
4.0.0
Load
および
Show
機能に必要なくなりました。
setDelegate: (id<UnityAdsDelegate>)delegate
3.4.0
initialize
,
load
,
show
メソッドのデリゲートインターフェースを使用します。
4.0.0
Load
および
Show
機能に必要なくなりました。
addDelegate: (__nullable id<UnityAdsDelegate>)delegate
3.7.0
initialize
,
load
,
show
メソッドのデリゲートインターフェースを使用します。
4.0.0
Load
および
Show
機能に必要なくなりました。
removeDelegate: (id<UnityAdsDelegate>)delegate;
なし
initialize
,
load
,
show
メソッドのデリゲートインターフェースを使用します。
4.0.0Load および Show 機能に必要なくなりました。
isReady
3.7.1更新された
load
メソッドシグネチャを使用します。
4.0.0コールバックのある
load
API を導入しました。
isReady: (NSString *)placementId
3.7.1更新された
load
メソッドシグネチャを使用します。
4.0.0コールバックのある
load
API を導入しました。
getPlacementState
なし直接代わるものはありません。4.0.0
Load
および
Show
機能に必要なくなりました。
getPlacementState: (NSString *)placementId
なし直接代わるものはありません。4.0.0
Load
および
Show
機能に必要なくなりました。
すべての
monetization
クラス
3.4.0
UnityAdvertisement.h
クラスを使用します。
4.0.0レガシー
Monetization
API はサポートされていません。
すべての
purchasing
クラス
3.4.0直接代わるものはありません。4.0.0レガシー
Monetization
API はサポートされていません。