지원 중단 예정인 API 클래스

Unity(C#)

다음 API 클래스는 Unity SDK에서 지원 중단 예정이거나 더 이상 사용되지 않습니다.

제거 예정 API항목이 지원 중단되는 버전대신 사용할 항목항목이 제거되는 버전지원 중단 사유
IsReady()해당 없음업데이트된 Load 메서드 서명을 사용하여 load 콜백에 액세스합니다.4.0.0LoadShow 기능에서는 더 이상 필요하지 않습니다.
IsReady(string placementId)해당 없음업데이트된 Load 메서드 서명을 사용하여 load 콜백에 액세스합니다.4.0.0LoadShow 기능에서는 더 이상 필요하지 않습니다.
AddListener(IUnityAdsListener listener)해당 없음Initialize, Load, Show 메서드의 리스너를 사용합니다.4.0.0LoadShow API의 콜백이 향상되었습니다.
RemoveListener(IUnityAdsListener listener)해당 없음Initialize, Load, Show 메서드의 리스너를 사용합니다.4.0.0LoadShow API의 콜백이 향상되었습니다.
GetPlacementState()해당 없음직접 대체하는 항목이 없습니다.4.0.0LoadShow API의 콜백이 향상되었습니다.
GetPlacementState(string placementId)해당 없음직접 대체하는 항목이 없습니다.4.0.0LoadShow 기능에서는 더 이상 필요하지 않습니다.
IUnityAdsListener해당 없음IUnityAdsInitializationListener,IUnityAdsLoadListener, IUnityAdsShowListener 인터페이스를 사용합니다.4.0.0LoadShow API의 콜백이 향상되었습니다.
Show()해당 없음Show(string placementId) 메서드 서명을 사용하여 광고 유닛 ID를 지정합니다.4.0.0LoadShow 기능이 업데이트되었습니다.
ShowOptions.resultCallback3.1.0IUnityAdsShowListener 인터페이스 콜백을 사용합니다.4.0.0LoadShow 기능이 업데이트되었습니다.

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.0initialize, load, show 메서드의 리스너를 사용합니다.4.0.0ShowLoad API의 콜백이 향상되었습니다.
getListener()3.4.0initialize, load, show 메서드의 리스너를 사용합니다.4.0.0ShowLoad API의 콜백이 향상되었습니다.
addListener(IUnityAdsListener listener)해당 없음initialize, load, show 메서드의 리스너를 사용합니다.4.0.0ShowLoad API의 콜백이 향상되었습니다.
removeListener(IUnityAdsListener listener)해당 없음initialize, load, show 메서드의 리스너를 사용합니다.4.0.0ShowLoad API의 콜백이 향상되었습니다.
isReady()3.7.1업데이트된 load 메서드 서명을 사용하여 load 콜백에 액세스합니다.4.0.0Load API가 콜백과 함께 제공됩니다.
isReady(String placementId)3.7.1업데이트된 load 메서드 서명을 사용하여 load 콜백에 액세스합니다.4.0.0Load API가 콜백과 함께 제공됩니다.
getPlacementState()해당 없음직접 대체하는 항목이 없습니다.4.0.0LoadShow 기능에서는 더 이상 필요하지 않습니다.
show(final Activity activity)3.7.0업데이트된 show 메서드 서명을 사용하여 show 콜백에 액세스합니다.4.0.0Show API가 콜백과 함께 제공됩니다.
IUnityAdsListener해당 없음IUnityAdsInitializationListener, IUnityAdsLoadListener, IUnityAdsShowListener 인터페이스를 사용합니다.4.0.0ShowLoad API의 콜백이 향상되었습니다.
IUnityAdsExtendedListener해당 없음IUnityAdsShowListener 인터페이스를 사용합니다.4.0.0ShowLoad 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 *)viewController3.7.0

업데이트된 show 메서드 서명을 사용합니다.

4.0.0show API가 콜백과 함께 제공됩니다.
show: (UIViewController *)viewController
placementId: (NSString *)placementId
3.7.0

업데이트된 show 메서드 서명을 사용합니다.

4.0.0show API가 콜백과 함께 제공됩니다.
show: (UIViewController *)viewController
placementId: (NSString *)placementId
options: (UADSShowOptions *)options
3.7.0

업데이트된 show 메서드 서명을 사용합니다.

4.0.0Show API가 콜백과 함께 제공됩니다.
getDelegate3.4.0initialize, load, show 메서드의 델리게이트 인터페이스를 사용합니다.4.0.0LoadShow 기능에서는 더 이상 필요하지 않습니다.
setDelegate: (id<UnityAdsDelegate>)delegate3.4.0initialize, load, show 메서드의 델리게이트 인터페이스를 사용합니다.4.0.0LoadShow 기능에서는 더 이상 필요하지 않습니다.
addDelegate: (__nullable id<UnityAdsDelegate>)delegate3.7.0initialize, load, show 메서드의 델리게이트 인터페이스를 사용합니다.4.0.0LoadShow 기능에서는 더 이상 필요하지 않습니다.
removeDelegate: (id<UnityAdsDelegate>)delegate;해당 없음initialize, load, show 메서드의 델리게이트 인터페이스를 사용합니다.4.0.0Load 및 Show 기능에서는 더 이상 필요하지 않습니다.
isReady3.7.1

업데이트된 load 메서드 서명을 사용합니다.

4.0.0load API가 콜백과 함께 제공됩니다.
isReady: (NSString *)placementId3.7.1

업데이트된 load 메서드 서명을 사용합니다.

4.0.0load API가 콜백과 함께 제공됩니다.
getPlacementState해당 없음직접 대체하는 항목이 없습니다.4.0.0LoadShow 기능에서는 더 이상 필요하지 않습니다.
getPlacementState: (NSString *)placementId해당 없음직접 대체하는 항목이 없습니다.4.0.0LoadShow 기능에서는 더 이상 필요하지 않습니다.
모든 monetization 클래스3.4.0UnityAdvertisement.h 클래스를 사용합니다.4.0.0레거시 Monetization API는 지원되지 않습니다.
모든 purchasing 클래스3.4.0직접 대체하는 항목이 없습니다.4.0.0레거시 Monetization API는 지원되지 않습니다.