TestCustomAudienceManager

public class TestCustomAudienceManager
extends Object

java.lang.Object
   ↳ android.adservices.customaudience.TestCustomAudienceManager


TestCustomAudienceManager cung cấp các API cho ứng dụng và SDK quảng cáo để kiểm tra đối tượng tuỳ chỉnh.

Tóm tắt

Phương thức công khai

void overrideCustomAudienceRemoteInfo(AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<ObjectException> receiver)

Ghi đè Custom Audience API để tránh tìm nạp dữ liệu từ các máy chủ từ xa và sử dụng dữ liệu được cung cấp trong AddCustomAudienceOverrideRequest.

void removeCustomAudienceRemoteInfoOverride(RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<ObjectException> receiver)

Xoá một cơ chế ghi đè trong Custom Audience API với dữ liệu được liên kết trong RemoveCustomAudienceOverrideRequest.

void resetAllCustomAudienceOverrides(Executor executor, OutcomeReceiver<ObjectException> receiver)

Xoá mọi dữ liệu ghi đè trong Custom Audience API.

Các phương thức kế thừa

Phương thức công khai

ghi đèCustomAudienceRemoteInfo

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public void overrideCustomAudienceRemoteInfo (AddCustomAudienceOverrideRequest request, 
                Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

Ghi đè Custom Audience API để tránh tìm nạp dữ liệu từ các máy chủ từ xa và sử dụng dữ liệu được cung cấp trong AddCustomAudienceOverrideRequest. AddCustomAudienceOverrideRequest do SDK quảng cáo cung cấp.

Phương pháp này được dùng để thử nghiệm toàn diện. API này chỉ được bật cho ứng dụng ở chế độ gỡ lỗi khi bật tuỳ chọn cho nhà phát triển.

Lệnh gọi này sẽ tự động không thực hiện được nếu owner trong request không phải là gọi tên gói của ứng dụng.
Cần có AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE

Tham số
request AddCustomAudienceOverrideRequest: Giá trị này không được là null.

executor Executor: Giá trị này không được là null. Các sự kiện gọi lại và trình nghe được gửi thông qua Executor, giúp bạn dễ dàng kiểm soát luồng nào đã sử dụng. Để gửi sự kiện thông qua chuỗi chính của ứng dụng, bạn có thể sử dụng Context.getMainExecutor(). Nếu không, hãy cung cấp Executor để gửi đến một luồng phù hợp.

receiver OutcomeReceiver: Giá trị này không được là null.

Gửi
IllegalStateException nếu API này không được bật cho phương thức gọi

Trình nhận trả về void để chạy thành công hoặc Exception cho biết lỗi.

removeCustomAudienceRemoteInfoOverride

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public void removeCustomAudienceRemoteInfoOverride (RemoveCustomAudienceOverrideRequest request, 
                Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

Xoá một cơ chế ghi đè trong Custom Audience API với dữ liệu được liên kết trong RemoveCustomAudienceOverrideRequest.

Phương pháp này được dùng để thử nghiệm toàn diện. API này chỉ được bật cho ứng dụng ở chế độ gỡ lỗi khi bật tuỳ chọn cho nhà phát triển.
Cần có AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE

Tham số
request RemoveCustomAudienceOverrideRequest: Giá trị này không được là null.

executor Executor: Giá trị này không được là null. Các sự kiện gọi lại và trình nghe được gửi thông qua Executor, giúp bạn dễ dàng kiểm soát luồng nào đã sử dụng. Để gửi sự kiện thông qua chuỗi chính của ứng dụng, bạn có thể sử dụng Context.getMainExecutor(). Nếu không, hãy cung cấp Executor để gửi đến một luồng phù hợp.

receiver OutcomeReceiver: Giá trị này không được là null.

Gửi
IllegalStateException nếu API này không được bật cho phương thức gọi

RemoveCustomAudienceOverrideRequest do SDK quảng cáo cung cấp. Chiến lược phát hành đĩa đơn receiver trả về void để chạy thành công hoặc Exception chỉ báo lỗi.

Đặt lại tất cả tùy chỉnh đối tượng ghi đè

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public void resetAllCustomAudienceOverrides (Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

Xoá mọi dữ liệu ghi đè trong Custom Audience API.

Phương pháp này được dùng để thử nghiệm toàn diện. API này chỉ được bật cho ứng dụng ở chế độ gỡ lỗi khi bật tuỳ chọn cho nhà phát triển.
Cần có AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE

Tham số
executor Executor: Giá trị này không được là null. Các sự kiện gọi lại và trình nghe được gửi thông qua Executor, giúp bạn dễ dàng kiểm soát luồng nào đã sử dụng. Để gửi sự kiện thông qua chuỗi chính của ứng dụng, bạn có thể sử dụng Context.getMainExecutor(). Nếu không, hãy cung cấp Executor để gửi đến một luồng phù hợp.

receiver OutcomeReceiver: Giá trị này không được là null.

Gửi
IllegalStateException nếu API này không được bật cho phương thức gọi

Trình nhận trả về void để chạy thành công hoặc Exception cho biết lỗi.