已弃用的 API 类
Unity (C#)
Unity SDK 已弃用或废弃以下 API 类:
要移除的 API | 弃用版本 | 改用 | 移除版本 | 弃用原因 |
---|---|---|---|---|
IsReady() | 不适用 | 使用更新的 Load 方法签名来访问 load 回调。 | 4.0.0 | 使用 Load 和 Show 功能时不再需要。 |
IsReady(string placementId) | 不适用 | 使用更新的 Load 方法签名来访问 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) 方法签名来指定 Ad Unit ID(广告单元 ID)。 | 4.0.0 | 更新了 Load 和 Show 功能。 |
ShowOptions.resultCallback | 3.1.0 | 使用 IUnityAdsShowListener 接口回调。 | 4.0.0 | 更新了 Load 和 Show 功能。 |
Android (Java)
Android SDK 已弃用或废弃以下 API 类:
要移除的 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 方法签名来访问 load 回调。 | 4.0.0 | 引入了具有回调的 Load API。 |
isReady(String placementId) | 3.7.1 | 使用更新的 load 方法签名来访问 load 回调。 | 4.0.0 | 引入了具有回调的 Load API。 |
getPlacementState() | 不适用 | 无直接替换项。 | 4.0.0 | 使用 Load 和 Show 功能时不再需要。 |
show(final Activity activity) | 3.7.0 | 使用更新的 show 方法签名来访问 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)
iOS SDK 已弃用或废弃以下 API 类:
要移除的 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 替换。 |
| 3.4.0 | 使用合并的 | 4.0.0 | 由合并的 Initialize API 替换。 |
initialize: (NSString *)gameId | 3.4.0 | 使用合并的 | 4.0.0 | 由合并的 Initialize API 替换。 |
initialize: (NSString *)gameId | 3.4.0 | 使用合并的 | 4.0.0 | 由合并的 Initialize API 替换。 |
initialize: (NSString *)gameId | 3.4.0 | 使用合并的 | 4.0.0 | 由合并的 initialize API 替换。 |
initialize: (NSString *)gameId | 3.4.0 | 使用合并的 | 4.0.0 | 由合并的 initialize API 替换。 |
show: (UIViewController *)viewController | 3.7.0 | 使用更新的 | 4.0.0 | 引入了具有回调的 show API。 |
show: (UIViewController *)viewController | 3.7.0 | 使用更新的 | 4.0.0 | 引入了具有回调的 show API。 |
show: (UIViewController *)viewController | 3.7.0 | 使用更新的 | 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.0 | 使用 Load 和 Show 功能时不再需要。 |
isReady | 3.7.1 | 使用更新的 | 4.0.0 | 引入了具有回调的 load API。 |
isReady: (NSString *)placementId | 3.7.1 | 使用更新的 | 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。 |