ドキュメント

サポート

非推奨の API クラス

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

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 はサポートされていません。