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

Read time 22 minutes

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óaKhông còn dùng trong phiên bảnNội dung thay thếĐã được xóa trong phiên bảnLý 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 LoadShow.

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 LoadShow.

AddListener(IUnityAdsListener listener)
NA

Sử dụng hàm lắng nghe sự kiện của phương thức initialize, Loadshow.

4.0.0

Đã cải tiến lệnh gọi lại cho API LoadShow.

RemoveListener(IUnityAdsListener listener)
NA

Sử dụng hàm lắng nghe sự kiện của phương thức initialize, Loadshow.

4.0.0

Đã cải tiến lệnh gọi lại cho API LoadShow.

GetPlacementState()
NAKhông thay thế trực tiếp.4.0.0

Đã cải tiến lệnh gọi lại cho API LoadShow.

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 LoadShow.

IUnityAdsListener
NA4.0.0

Đã cải tiến lệnh gọi lại cho API LoadShow.

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 LoadShow.

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 LoadShow.

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óaKhông còn dùng trong phiên bảnNội dung thay thếĐã được xóa trong phiên bảnLý 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, loadshow.

4.0.0

Đã cải tiến lệnh gọi lại cho API ShowLoad.

getListener()
3.4.0

Sử dụng hàm lắng nghe sự kiện của phương thức initialize, loadshow.

4.0.0

Đã cải tiến lệnh gọi lại cho API ShowLoad.

addListener(IUnityAdsListener listener)
NA

Sử dụng hàm lắng nghe sự kiện của phương thức initialize, loadshow.

4.0.0

Đã cải tiến lệnh gọi lại cho API ShowLoad.

removeListener(IUnityAdsListener listener)
NA

Sử dụng hàm lắng nghe sự kiện của phương thức initialize, loadshow.

4.0.0

Đã cải tiến lệnh gọi lại cho API ShowLoad.

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 LoadShow.

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 ShowLoad.

IUnityAdsExtendedListener
NA

Sử dụng giao diện IUnityAdsShowListener.

4.0.0

Đã cải tiến lệnh gọi lại cho API ShowLoad.

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óaKhông còn dùng trong phiên bảnNội dung thay thếĐã được xóa trong phiên bảnLý 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, loadshow.

4.0.0

Không còn cần thiết với chức năng LoadShow.

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, loadshow.

4.0.0

Không còn cần thiết với chức năng LoadShow.

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, loadshow.

4.0.0

Không còn cần thiết với chức năng LoadShow.

removeDelegate: (id<UnityAdsDelegate>)delegate;
NA

Sử dụng giao diện lệnh ủy quyền của phương thức initialize, loadshow.

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 LoadShow.

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 LoadShow.

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ợ.