Tài liệu

Hỗ trợ

Các lớp API không dùng nữa

Identify deprecated Unity Ads SDK classes across Unity, Android, and iOS, along with their replacements and removal versions.
Thời gian đọc 9 phútCập nhật lần cuối 10 ngày trước

Unity (C#)

Các lớp API sau đây không được dùng nữa hoặc đã lỗi thời đối với SDK Unity:

API cần xóa

Không còn dùng trong phiên bản

Nội dung thay thế

Đã được xóa trong phiên bản

Lý do không dùng nữa

IsReady()
NASử dụng chữ ký phương thức
Load
đã cập nhật để truy cập lệnh gọi lại tải.
4.0.0Không còn cần thiết với chức năng
Load
Show
.
IsReady(string placementId)
NASử dụng chữ ký phương thức
Load
đã cập nhật để truy cập lệnh gọi lại tải.
4.0.0Không còn cần thiết với chức năng
Load
Show
.
AddListener(IUnityAdsListener listener)
NASử dụng hàm lắng nghe sự kiện của phương thức
initialize
,
Load
show
.
4.0.0Đã cải tiến lệnh gọi lại cho API
Load
Show
.
RemoveListener(IUnityAdsListener listener)
NASử dụng hàm lắng nghe sự kiện của phương thức
initialize
,
Load
show
.
4.0.0Đã cải tiến lệnh gọi lại cho API
Load
Show
.
GetPlacementState()
NAKhông thay thế trực tiếp.4.0.0Đã cải tiến lệnh gọi lại cho API
Load
Show
.
GetPlacementState(string placementId)
NAKhông thay thế trực tiếp.4.0.0Không còn cần thiết với chức năng
Load
Show
.
IUnityAdsListener
NASử dụng giao diện
IUnityAdsInitializationListener
,
IUnityAdsLoadListener
IUnityAdsShowListener
.
4.0.0Đã cải tiến lệnh gọi lại cho API
Load
Show
.
Show()
NASử dụng chữ ký phương thức
Show(string placementId)
để chỉ định ID Đơn vị Quảng cáo.
4.0.0Đã cập nhật chức năng
Load
Show
.
ShowOptions.resultCallback
3.1.0Sử dụng lệnh gọi lại giao diện
IUnityAdsShowListener
.
4.0.0Đã cập nhật chức năng
Load
Show
.

Android (Java)

Các lớp API sau đây không được dùng nữa hoặc đã lỗi thời đối với SDK Android:

API cần xóa

Không còn dùng trong phiên bản

Nội dung thay thế

Đã được xóa trong phiên bản

Lý do không dùng nữa

initialize(final Activity activity, final String gameId, final IUnityAdsListener listener)
3.4.0Sử dụng chữ ký phương thức
initialize
hợp nhất.
4.0.0Đã được thay thế bằng API
initialize
hợp nhất.
initialize(final Activity activity, final String gameId)
3.4.0Sử dụng chữ ký phương thức
initialize
hợp nhất.
4.0.0Đã được thay thế bằng API
initialize
hợp nhất.
initialize(final Activity activity, final String gameId, final IUnityAdsInitializationListener initializationListener)
3.4.0Sử dụng chữ ký phương thức
initialize
hợp nhất.
4.0.0Đã được thay thế bằng API
initialize
hợp nhất.
initialize(final Activity activity, final String gameId, final IUnityAdsListener listener, final boolean testMode)
3.4.0Sử dụng chữ ký phương thức
initialize
hợp nhất.
4.0.0Đã được thay thế bằng API
initialize
hợp nhất.
initialize(final Activity activity, final String gameId, final boolean testMode)
3.4.0Sử dụng chữ ký phương thức
initialize
hợp nhất.
4.0.0Đã được thay thế bằng API
initialize
hợp nhất.
initialize(final Activity activity, final String gameId, final boolean testMode, final IUnityAdsInitializationListener initializationListener)
3.4.0Sử dụng chữ ký phương thức
initialize
hợp nhất.
4.0.0Đã được thay thế bằng API
initialize
hợp nhất.
initialize(final Activity activity, final String gameId, final IUnityAdsListener listener, final boolean testMode, final boolean enablePerPlacementLoad)
3.4.0Sử dụng chữ ký phương thức
initialize
hợp nhất.
4.0.0Đã được thay thế bằng API
initialize
hợp nhất.
initialize(final Activity activity, final String gameId, final boolean testMode, final boolean enablePerPlacementLoad)
3.4.0Sử dụng chữ ký phương thức
initialize
hợp nhất.
4.0.0Đã được thay thế bằng API
initialize
hợp nhất.
initialize(final Activity activity, final String gameId, final boolean testMode, final boolean enablePerPlacementLoad, final IUnityAdsInitializationListener initializationListener)
3.4.0Sử dụng chữ ký phương thức
initialize
hợp nhất.
4.0.0Đã được thay thế bằng API
initialize
hợp nhất.
initialize(final Context context, final String gameId, final boolean testMode, final boolean enablePerPlacementLoad)
NASử dụng chữ ký phương thức
initialize
hợp nhất.
4.0.0Đã được thay thế bằng API
initialize
hợp nhất.
initialize(final Context context, final String gameId, final boolean testMode, final boolean enablePerPlacementLoad, final IUnityAdsInitializationListener initializationListener)
NASử dụng chữ ký phương thức
initialize
hợp nhất.
4.0.0Đã được thay thế bằng API
initialize
hợp nhất.
setListener(IUnityAdsListener listener)
3.4.0Sử dụng hàm lắng nghe sự kiện của phương thức
initialize
,
load
show
.
4.0.0Đã cải tiến lệnh gọi lại cho API
Show
Load
.
getListener()
3.4.0Sử dụng hàm lắng nghe sự kiện của phương thức
initialize
,
load
show
.
4.0.0Đã cải tiến lệnh gọi lại cho API
Show
Load
.
addListener(IUnityAdsListener listener)
NASử dụng hàm lắng nghe sự kiện của phương thức
initialize
,
load
show
.
4.0.0Đã cải tiến lệnh gọi lại cho API
Show
Load
.
removeListener(IUnityAdsListener listener)
NASử dụng hàm lắng nghe sự kiện của phương thức
initialize
,
load
show
.
4.0.0Đã cải tiến lệnh gọi lại cho API
Show
Load
.
isReady()
3.7.1Sử dụng chữ ký phương thức
load
đã cập nhật để truy cập lệnh gọi lại tải.
4.0.0Đã giới thiệu API
Load
với lệnh gọi lại.
isReady(String placementId)
3.7.1Sử dụng chữ ký phương thức
load
đã cập nhật để truy cập lệnh gọi lại tải.
4.0.0Đã giới thiệu API
Load
với lệnh gọi lại.
getPlacementState()
NAKhông thay thế trực tiếp.4.0.0Không còn cần thiết với chức năng
Load
Show
.
show(final Activity activity)
3.7.0Sử dụng chữ ký phương thức
show
đã cập nhật để truy cập lệnh gọi lại hiển thị.
4.0.0Đã giới thiệu API
Show
với lệnh gọi lại.
IUnityAdsListener
NASử dụng giao diện
IUnityAdsInitializationListener
,
IUnityAdsLoadListener
,
IUnityAdsShowListener
.
4.0.0Đã cải tiến lệnh gọi lại cho API
Show
Load
.
IUnityAdsExtendedListener
NASử dụng giao diện
IUnityAdsShowListener
.
4.0.0Đã cải tiến lệnh gọi lại cho API
Show
Load
.
com.unity3d.services.monetization
NASử dụng API
UnityAds.java
.
4.0.0API
Monetization
kế thừa không được hỗ trợ.
com.unity3d.services.purchasing
NAKhông thay thế trực tiếp.4.0.0API
Monetization
kế thừa không được hỗ trợ.

iOS (Objective-C)

Các lớp API sau đây không được dùng nữa hoặc đã lỗi thời đối với SDK iOS:

API cần xóa

Không còn dùng trong phiên bản

Nội dung thay thế

Đã được xóa trong phiên bản

Lý do không dùng nữa

UnityAdsDelegate
NASử dụng giao diện
UnityAdsInitializationDelegate
,
UnityAdsLoadDelegate
UnityAdsShowDelegate
.
4.0.0Đã được thay thế bằng API
Initialize
hợp nhất.
UnityAdsDelegateUtil
NASử dụng giao diện
UnityAdsInitializationDelegate
,
UnityAdsLoadDelegate
UnityAdsShowDelegate
.
4.0.0Đã được thay thế bằng API
Initialize
hợp nhất.
UADSInAppPurchaseMetaData
NAKhông thay thế trực tiếp; tuy nhiên bạn có thể sử dụng lớp
MetaData
chung.
4.0.0Đã được thay thế bằng API
Initialize
hợp nhất.
UnityAdsExtendedDelegate
NASử dụng giao diện
UnityAdsInitializationDelegate
,
UnityAdsLoadDelegate
UnityAdsShowDelegate
.
4.0.0Đã được thay thế bằng API
Initialize
hợp nhất.
initialize: (NSString *)gameIddelegate: (nullable id<UnityAdsDelegate>)
3.4.0Sử dụng chữ ký phương thức
initialize
hợp nhất.
4.0.0Đã được thay thế bằng API
Initialize
hợp nhất.
initialize: (NSString *)gameIddelegate: (nullable id<UnityAdsDelegate>)delegatetestMode: (BOOL)testMode
3.4.0Sử dụng chữ ký phương thức
initialize
hợp nhất.
4.0.0Đã được thay thế bằng API Initialize hợp nhất.
initialize: (NSString *)gameIddelegate: (nullable id<UnityAdsDelegate>)delegatetestMode: (BOOL)testModeenablePerPlacementLoad: (BOOL)enablePerPlacementLoad
3.4.0Sử dụng chữ ký phương thức
initialize
hợp nhất.
4.0.0Đã được thay thế bằng API Initialize hợp nhất.
initialize: (NSString *)gameIdtestMode: (BOOL)testModeenablePerPlacementLoad: (BOOL)enablePerPlacementLoad
3.4.0Sử dụng chữ ký phương thức
initialize
hợp nhất.
4.0.0Đã được thay thế bằng API
initialize
hợp nhất.
initialize: (NSString *)gameIdtestMode: (BOOL)testModeenablePerPlacementLoad: (BOOL)enablePerPlacementLoadinitializationDelegate: (nullable id<UnityAdsInitializationDelegate>)initializationDelegate;
3.4.0Sử dụng chữ ký phương thức
initialize
hợp nhất.
4.0.0Đã được thay thế bằng API
initialize
hợp nhất.
show: (UIViewController *)viewController
3.7.0Sử dụng chữ ký phương thức
show
đã cập nhật.
4.0.0Đã giới thiệu API
show
với lệnh gọi lại.
show: (UIViewController *)viewControllerplacementId: (NSString *)placementId
3.7.0Sử dụng chữ ký phương thức
show
đã cập nhật.
4.0.0Đã giới thiệu API
show
với lệnh gọi lại.
show: (UIViewController *)viewControllerplacementId: (NSString *)placementIdoptions: (UADSShowOptions *)options
3.7.0Sử dụng chữ ký phương thức
show
đã cập nhật.
4.0.0Đã giới thiệu API
Show
với lệnh gọi lại.
getDelegate
3.4.0Sử dụng giao diện lệnh ủy quyền của phương thức
initialize
,
load
show
.
4.0.0Không còn cần thiết với chức năng
Load
Show
.
setDelegate: (id<UnityAdsDelegate>)delegate
3.4.0Sử dụng giao diện lệnh ủy quyền của phương thức
initialize
,
load
show
.
4.0.0Không còn cần thiết với chức năng
Load
Show
.
addDelegate: (__nullable id<UnityAdsDelegate>)delegate
3.7.0Sử dụng giao diện lệnh ủy quyền của phương thức
initialize
,
load
show
.
4.0.0Không còn cần thiết với chức năng
Load
Show
.
removeDelegate: (id<UnityAdsDelegate>)delegate;
NASử dụng giao diện lệnh ủy quyền của phương thức
initialize
,
load
show
.
4.0.0Không còn cần thiết với chức năng Load và Show.
isReady
3.7.1Sử dụng chữ ký phương thức
load
đã cập nhật.
4.0.0Đã giới thiệu API
load
với lệnh gọi lại.
isReady: (NSString *)placementId
3.7.1Sử dụng chữ ký phương thức
load
đã cập nhật.
4.0.0Đã giới thiệu API
load
với lệnh gọi lại.
getPlacementState
NAKhông thay thế trực tiếp.4.0.0Không còn cần thiết với chức năng
Load
Show
.
getPlacementState: (NSString *)placementId
NAKhông thay thế trực tiếp.4.0.0Không còn cần thiết với chức năng
Load
Show
.
Tất cả các lớp
monetization
3.4.0Sử dụng lớp
UnityAdvertisement.h
.
4.0.0API
Monetization
kế thừa không được hỗ trợ.
Tất cả các lớp
purchasing
3.4.0Không thay thế trực tiếp.4.0.0API
Monetization
kế thừa không được hỗ trợ.