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 a day ago

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()
NA
Sử 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
Không còn cần thiết với chức năng
Load
Show
.
IsReady(string placementId)
NA
Sử 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
Không còn cần thiết với chức năng
Load
Show
.
AddListener(IUnityAdsListener listener)
NA
Sử 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)
NA
Sử 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.0
Không còn cần thiết với chức năng
Load
Show
.
IUnityAdsListener
NA4.0.0
Đã cải tiến lệnh gọi lại cho API
Load
Show
.
Show()
NA
Sử 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.0
Sử 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.0
Sử 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.0
Sử 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.0
Sử 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.0
Sử 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.0
Sử 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.0
Sử 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.0
Sử 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.0
Sử 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.0
Sử 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)
NA
Sử 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)
NA
Sử 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.0
Sử 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.0
Sử 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)
NA
Sử 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)
NA
Sử 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.1
Sử 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.1
Sử 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.0
Không còn cần thiết với chức năng
Load
Show
.
show(final Activity activity)
3.7.0
Sử 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
NA4.0.0
Đã cải tiến lệnh gọi lại cho API
Show
Load
.
IUnityAdsExtendedListener
NA
Sử 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
NA
Sử dụng API
UnityAds.java
.
4.0.0
API
Monetization
kế thừa không được hỗ trợ.
com.unity3d.services.purchasing
NAKhông thay thế trực tiếp.4.0.0
API
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
NA4.0.0
Đã được thay thế bằng API
Initialize
hợp nhất.
UnityAdsDelegateUtil
NA4.0.0
Đã được thay thế bằng API
Initialize
hợp nhất.
UADSInAppPurchaseMetaData
NA
Khô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
NA4.0.0
Đã được thay thế bằng API
Initialize
hợp nhất.
initialize: (NSString *)gameId
delegate: (nullable id<UnityAdsDelegate>)
3.4.0
Sử 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 *)gameId
delegate: (nullable id<UnityAdsDelegate>)delegate
testMode: (BOOL)testMode
3.4.0
Sử 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 *)gameId
delegate: (nullable id<UnityAdsDelegate>)delegate
testMode: (BOOL)testMode
enablePerPlacementLoad: (BOOL)enablePerPlacementLoad
3.4.0
Sử 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 *)gameId
testMode: (BOOL)testMode
enablePerPlacementLoad: (BOOL)enablePerPlacementLoad
3.4.0
Sử 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 *)gameId
testMode: (BOOL)testMode
enablePerPlacementLoad: (BOOL)enablePerPlacementLoad
initializationDelegate: (nullable id<UnityAdsInitializationDelegate>)initializationDelegate;
3.4.0
Sử 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.0
Sử 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 *)viewController
placementId: (NSString *)placementId
3.7.0
Sử 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 *)viewController
placementId: (NSString *)placementId
options: (UADSShowOptions *)options
3.7.0
Sử 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.0
Sử dụng giao diện lệnh ủy quyền của phương thức
initialize
,
load
show
.
4.0.0
Không còn cần thiết với chức năng
Load
Show
.
setDelegate: (id<UnityAdsDelegate>)delegate
3.4.0
Sử dụng giao diện lệnh ủy quyền của phương thức
initialize
,
load
show
.
4.0.0
Không còn cần thiết với chức năng
Load
Show
.
addDelegate: (__nullable id<UnityAdsDelegate>)delegate
3.7.0
Sử dụng giao diện lệnh ủy quyền của phương thức
initialize
,
load
show
.
4.0.0
Không còn cần thiết với chức năng
Load
Show
.
removeDelegate: (id<UnityAdsDelegate>)delegate;
NA
Sử 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.1
Sử 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.1
Sử 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.0
Khô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.0
Khô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.0
Sử dụng lớp
UnityAdvertisement.h
.
4.0.0
API
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.0
API
Monetization
kế thừa không được hỗ trợ.