문서

지원

지원 중단 예정인 API 클래스

Identify deprecated Unity Ads SDK classes across Unity, Android, and iOS, along with their replacements and removal versions.
읽는 시간 4 minutes최근 업데이트: a day ago

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
해당 없음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
해당 없음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
해당 없음4.0.0
통합된
Initialize
API로 대체됩니다.
UnityAdsDelegateUtil
해당 없음4.0.0
통합된
Initialize
API로 대체됩니다.
UADSInAppPurchaseMetaData
해당 없음
직접 대체하는 항목이 없지만 일반
MetaData
클래스를 사용하면 됩니다.
4.0.0
통합된
Initialize
API로 대체됩니다.
UnityAdsExtendedDelegate
해당 없음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는 지원되지 않습니다.