非推奨の API クラス

Unity (C#)

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

削除予定の API非推奨となったバージョン代わりに使用するもの削除されたバージョン非推奨となった理由
IsReady()なし更新された Load メソッドシグネチャを使用してロードコールバックにアクセスします。4.0.0Load および Show 機能に必要なくなりました。
IsReady(string placementId)なし更新された Load メソッドシグネチャを使用してロードコールバックにアクセスします。4.0.0Load および Show 機能に必要なくなりました。
AddListener(IUnityAdsListener listener)なしinitializeloadshow メソッドのリスナーを使用します。4.0.0Load および Show API のコールバックが改善されました。
RemoveListener(IUnityAdsListener listener)なしinitializeloadshow メソッドのリスナーを使用します。4.0.0Load および Show API のコールバックが改善されました。
GetPlacementState()なし直接代わるものはありません。4.0.0Load および Show API のコールバックが改善されました。
GetPlacementState(string placementId)なし直接代わるものはありません。4.0.0Load および Show 機能に必要なくなりました。
IUnityAdsListenerなしIUnityAdsInitializationListenerIUnityAdsLoadListenerIUnityAdsShowListener インターフェースを使用します。4.0.0Load および Show API のコールバックが改善されました。
Show()なしShow(string placementId) メソッドシグネチャを使用して広告の Unity ID を指定します。4.0.0Load および Show 機能を更新しました。
ShowOptions.resultCallback3.1.0IUnityAdsShowListener インターフェースコールバックを使用します。4.0.0Load および 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.0initializeloadshow メソッドのリスナーを使用します。4.0.0Show および Load API のコールバックが改善されました。
getListener()3.4.0initializeloadshow メソッドのリスナーを使用します。4.0.0Show および Load API のコールバックが改善されました。
addListener(IUnityAdsListener listener)なしinitializeloadshow メソッドのリスナーを使用します。4.0.0Show および Load API のコールバックが改善されました。
removeListener(IUnityAdsListener listener)なしinitializeloadshow メソッドのリスナーを使用します。4.0.0Show および 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.0Load および Show 機能に必要なくなりました。
show(final Activity activity)3.7.0更新された show メソッドシグネチャを使用して表示コールバックにアクセスします。4.0.0コールバックのある Show API を導入しました。
IUnityAdsListenerなしIUnityAdsInitializationListenerIUnityAdsLoadListenerIUnityAdsShowListener インターフェースを使用します。4.0.0Show および Load API のコールバックが改善されました。
IUnityAdsExtendedListenerなしIUnityAdsShowListener インターフェースを使用します。4.0.0Show および 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なしUnityAdsInitializationDelegateUnityAdsLoadDelegateUnityAdsShowDelegate インターフェースを使用します。4.0.0統合された Initialize API に置き換えられました。
UnityAdsDelegateUtilなしUnityAdsInitializationDelegateUnityAdsLoadDelegateUnityAdsShowDelegate インターフェースを使用します。4.0.0統合された Initialize API に置き換えられました。
UADSInAppPurchaseMetaDataなし直接代わるものはありませんが、ジェネリック MetaData クラスを使用できます。4.0.0統合された Initialize API に置き換えられました。
UnityAdsExtendedDelegateなしUnityAdsInitializationDelegateUnityAdsLoadDelegateUnityAdsShowDelegate インターフェースを使用します。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 *)viewController3.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 を導入しました。
getDelegate3.4.0initializeloadshow メソッドのデリゲートインターフェースを使用します。4.0.0Load および Show 機能に必要なくなりました。
setDelegate: (id<UnityAdsDelegate>)delegate3.4.0initializeloadshow メソッドのデリゲートインターフェースを使用します。4.0.0Load および Show 機能に必要なくなりました。
addDelegate: (__nullable id<UnityAdsDelegate>)delegate3.7.0initializeloadshow メソッドのデリゲートインターフェースを使用します。4.0.0Load および Show 機能に必要なくなりました。
removeDelegate: (id<UnityAdsDelegate>)delegate;なしinitializeloadshow メソッドのデリゲートインターフェースを使用します。4.0.0Load および Show 機能に必要なくなりました。
isReady3.7.1

更新された load メソッドシグネチャを使用します。

4.0.0コールバックのある load API を導入しました。
isReady: (NSString *)placementId3.7.1

更新された load メソッドシグネチャを使用します。

4.0.0コールバックのある load API を導入しました。
getPlacementStateなし直接代わるものはありません。4.0.0Load および Show 機能に必要なくなりました。
getPlacementState: (NSString *)placementIdなし直接代わるものはありません。4.0.0Load および Show 機能に必要なくなりました。
すべての monetization クラス3.4.0UnityAdvertisement.h クラスを使用します。4.0.0レガシー Monetization API はサポートされていません。
すべての purchasing クラス3.4.0直接代わるものはありません。4.0.0レガシー Monetization API はサポートされていません。