기술 자료

​
​

Development

User Acquisition

Monetization

산업 분야

Unity Ads Monetization

Unity Ads Android SDK

Unity Ads iOS SDK

Unity Ads SDK

Unity Ads Monetization

Monetization
​
​
Unity Ads Monetization
  • 개요
  • 변경 기록
  • 시작하기
Unity Ads SDK 연동
  • Unity 개발자 가이드
  • Android 개발자 가이드
  • iOS 개발자 가이드
개인정보
  • 개인정보 수집 동의 및 데이터 API
  • Unity Ads SDK 베타 개인정보 보호 API 업데이트 가이드
미디에이션 연동 가이드
  • 미디에이션 워크플로
  • 미디에이션 스택에서의 Unity Ads 구현
  • 서버 간 보상 지급 콜백 구현
  • Unity 에디터와 LevelPlay 연동
  • Unity 레벨플레이 사용자 가이드
최적화
  • Unity Ads 연동 테스트
  • Monetization Stats API
  • app-ads.txt 지원
레퍼런스
  • Unity Ads SDK API 지원 중단 예정 정책
    • 지원 중단 예정인 API 클래스
  • 자주 묻는 질문
  • [지원 팀]()에 문의하십시오.
  1. 게임 성장
  2. Unity Ads

지원 중단 예정인 API 클래스

Unity, Android, iOS에서 지원이 중단된 Unity Ads SDK 클래스와 대체 및 제거 버전을 파악합니다.
읽는 시간 18분
최근 업데이트: 9시간 전

Unity(C#)

다음 API 클래스는 Unity SDK에서 지원 중단 예정이거나 더 이상 사용되지 않습니다.
Show(string placementId) 메서드 서명을 사용하여 광고 유닛 ID를 지정합니다.

제거 예정인 API

해당 버전에서 사용 중단 예정

대신 사용할 항목

해당 버전에서 제거됨

사용 중단 사유

IsReady()
해당 없음업데이트된
Load
메서드 서명을 사용하여 load 콜백에 액세스합니다.
4.0.0
Load
및
Show
기능에서는 더 이상 필요하지 않습니다.
IsReady(string placementId)
NA업데이트된
Load
메서드 서명을 사용하여 load 콜백에 액세스합니다.
4.0.0
Load
및
Show
기능에서는 더 이상 필요하지 않습니다.
AddListener(IUnityAdsListener listener)
NA
Initialize
,
Load
및
Show
메서드의 리스너를 사용합니다.
4.0.0
Load
및
Show
API의 콜백이 향상되었습니다.
RemoveListener(IUnityAdsListener listener)
NA
Initialize
,
Load
및
Show
메서드의 리스너를 사용합니다.
4.0.0
Load
및
Show
API의 콜백이 향상되었습니다.
GetPlacementState()
NA직접 대체하는 항목이 없습니다.4.0.0
Load
및
Show
API의 콜백이 향상되었습니다.
GetPlacementState(string placementId)
NA직접 대체하는 항목이 없습니다.4.0.0
Load
및
Show
기능에서는 더 이상 필요하지 않습니다.
IUnityAdsListener
NA
IUnityAdsInitializationListener
,
IUnityAdsLoadListener
및
IUnityAdsShowListener
인터페이스를 사용합니다.
4.0.0
Load
및
Show
API의 콜백이 향상되었습니다.
Show()
NA4.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)
NA통합
initialize
메서드 서명을 사용합니다.
4.0.0통합된
initialize
API로 대체됩니다.
initialize(final Context context, final String gameId, final boolean testMode, final boolean enablePerPlacementLoad, final IUnityAdsInitializationListener initializationListener)
NA통합
initialize
메서드 서명을 사용합니다.
4.0.0통합된
initialize
API로 대체됩니다.
setListener(IUnityAdsListener listener)
3.4.0
initialize
, \[
load
]
load
, \[
show
]
show
메서드의 리스너를
4.0.0
Show
및
Load
API의 콜백이 향상되었습니다.
getListener()
3.4.0
initialize
,
load
및
show
메서드의 리스너를 사용합니다.
4.0.0
Show
및
Load
API의 콜백이 향상되었습니다.
addListener(IUnityAdsListener listener)
NA
initialize
,
load
및
show
메서드의 리스너를 사용합니다.
4.0.0
Show
및
Load
API의 콜백이 향상되었습니다.
removeListener(IUnityAdsListener listener)
NA
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()
NA직접 대체하는 항목이 없습니다.4.0.0
Load
및
Show
기능에서는 더 이상 필요하지 않습니다.
show(final Activity activity)
3.7.0업데이트된
show
메서드 서명을 사용하여 show 콜백에 액세스합니다.
4.0.0
Show
API가 콜백과 함께 제공됩니다.
IUnityAdsListener
NA
IUnityAdsInitializationListener
,
IUnityAdsLoadListener
,
IUnityAdsShowListener
인터페이스를 사용합니다.
4.0.0
Show
및
Load
API의 콜백이 향상되었습니다.
IUnityAdsExtendedListener
NA
IUnityAdsShowListener
인터페이스를 사용합니다.
4.0.0
Show
및
Load
API의 콜백이 향상되었습니다.
com.unity3d.services.monetization
NA
UnityAds.java
API를 사용합니다.
4.0.0레거시
Monetization
API가 지원되지 않습니다.
com.unity3d.services.purchasing
NA직접 대체하는 항목이 없습니다.4.0.0레거시
Monetization
API가 지원되지 않습니다.

iOS(Objective-C)

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

제거 예정인 API

해당 버전에서 사용 중단 예정

대신 사용할 항목

해당 버전에서 제거됨

사용 중단 사유

UnityAdsDelegate
해당 없음
UnityAdsInitializationDelegate
,
UnityAdsLoadDelegate
및
UnityAdsShowDelegate
인터페이스를 사용합니다.
4.0.0통합된
Initialize
API로 대체됩니다.
UnityAdsDelegateUtil
NA
UnityAdsInitializationDelegate
,
UnityAdsLoadDelegate
및
UnityAdsShowDelegate
인터페이스를 사용합니다.
4.0.0통합된
Initialize
API로 대체됩니다.
UADSInAppPurchaseMetaData
NA직접 대체하는 항목이 없지만 일반
MetaData
클래스를 사용하면 됩니다.
4.0.0통합된
Initialize
API로 대체됩니다.
UnityAdsExtendedDelegate
NA
UnityAdsInitializationDelegate
,
UnityAdsLoadDelegate
및
UnityAdsShowDelegate
인터페이스를 사용합니다.
4.0.0통합된
Initialize
API로 대체됩니다.
initialize: (NSString *)gameIddelegate: (nullable id&#x3-c;-unity-ads-delegate>)
3.4.0통합
Initialize
메서드 서명을 사용합니다.
4.0.0통합된
Initialize
API로 대체됩니다.
initialize: (NSString *)gameIddelegate: (nullable id&#x3-c;-unity-ads-delegate>)delegatetestMode: (BOOL)testMode
3.4.0통합
Initialize
메서드 서명을 사용합니다.
4.0.0통합된 Initialize API로 대체됩니다.
initialize: (NSString *)gameIddelegate: (nullable id&#x3-c;-unity-ads-delegate>)delegatetestMode: (BOOL)testModeenablePerPlacementLoad: (BOOL)enablePerPlacementLoad
3.4.0통합
Initialize
메서드 서명을 사용합니다.
4.0.0통합된 Initialize API로 대체됩니다.
initialize: (NSString *)gameIdtestMode: (BOOL)testModeenablePerPlacementLoad: (BOOL)enablePerPlacementLoad
3.4.0통합
Initialize
메서드 서명을 사용합니다.
4.0.0통합된
initialize
API로 대체됩니다.
initialize: (NSString *)gameIdtestMode: (BOOL)testModeenablePerPlacementLoad: (BOOL)enablePerPlacementLoadinitializationDelegate: (nullable id&#x3-c;-unity-ads-initialization-delegate>)initializationDelegate;
3.4.0통합
Initialize
메서드 서명을 사용합니다.
4.0.0통합된
initialize
API로 대체됩니다.
show: (UIViewController *)viewController
3.7.0업데이트된
show
메서드 서명을 사용합니다.
4.0.0
show
API가 콜백과 함께 제공됩니다.
show: (UIViewController *)viewControllerplacementId: (NSString *)placementId
3.7.0업데이트된
show
메서드 서명을 사용합니다.
4.0.0
show
API가 콜백과 함께 제공됩니다.
show: (UIViewController *)viewControllerplacementId: (NSString *)placementIdoptions: (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&#x3-c;-unity-ads-delegate>)delegate
3.4.0
Initialize
,
load
,
show
메서드의 델리게이트 인터페이스를
4.0.0
Load
및
Show
기능에서는 더 이상 필요하지 않습니다.
addDelegate: (__nullable id&#x3-c;-unity-ads-delegate>)delegate
3.7.0
Initialize
,
load
,
show
메서드의 델리게이트 인터페이스를
4.0.0
Load
및
Show
기능에서는 더 이상 필요하지 않습니다.
removeDelegate: (id&#x3-c;-unity-ads-delegate>)delegate;
NA
Initialize
,
load
,
show
메서드의 델리게이트 인터페이스를
4.0.0 Load 및 Show 기능에서는 더 이상 필요하지 않습니다.
isReady
3.7.1업데이트된
load
메서드 서명을 사용합니다.
4.0.0
load
API가 콜백과 함께 제공됩니다.
isReady: (NSString *)placementId
3.7.1업데이트된
load
메서드 서명을 사용합니다.
4.0.0
load
API가 콜백과 함께 제공됩니다.
getPlacementState
NA직접 대체하는 항목이 없습니다.4.0.0
Load
및
Show
기능에서는 더 이상 필요하지 않습니다.
getPlacementState: (NSString *)placementId
NA직접 대체하는 항목이 없습니다.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가 지원되지 않습니다.

Copyright © 2026 Unity Technologies
법률 정보개인정보 처리방침쿠키Documentation Terms of Use개인 정보 판매 또는 공유 금지개인정보 보호 선택(쿠키 설정)

'Unity', Unity 로고 및 기타 Unity 상표는 미국 및 기타 지역 내 Unity Technologies 또는 그 계열사의 상표 또는 등록상표입니다(자세한 내용은 여기에서 확인하세요). 기타 명칭 또는 브랜드는 해당 소유자의 상표입니다.

일부 페이지는 편의를 위해 기계 번역되었으며 부정확한 내용이 있을 수 있습니다. 정보가 상충되는 경우, 영어 버전을 우선으로 참조하세요.

  • 보고 있는 페이지
    • Unity(C#)

    • Android(Java)

    • iOS(Objective-C)


이 페이지의 문제 보고