지원 중단 예정인 API 클래스
Unity(C#)
다음 API 클래스는 Unity SDK에서 지원 중단 예정이거나 더 이상 사용되지 않습니다.
제거 예정 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) 메서드 서명을 사용하여 광고 유닛 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 메서드 서명을 사용하여 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)
다음 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로 대체됩니다. |
| 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는 지원되지 않습니다. |