TestAdSelectionManager
public
class
TestAdSelectionManager
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.TestAdSelectionManager |
TestAdSelectionManager
cung cấp API cho các ứng dụng và SDK quảng cáo để thử nghiệm quy trình lựa chọn quảng cáo.
Bạn có thể dùng các API này để kiểm thử một cách toàn diện. Thông báo chỉ được bật cho Các ứng dụng có thể gỡ lỗi trên điện thoại chạy một bản dựng hệ điều hành có thể gỡ lỗi đã bật các tuỳ chọn cho nhà phát triển.
Tóm tắt
Các phương thức kế thừa | |
---|---|
Phương thức công khai
ghi đèAdSelectionConfigRemoteInfo
public void overrideAdSelectionConfigRemoteInfo (AddAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Ghi đè API AdSelection cho một AdSelectionConfig
nhất định để 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 AddAdSelectionOverrideRequest
thay thế. AddAdSelectionOverrideRequest
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.
Cần có AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
Tham số | |
---|---|
request |
AddAdSelectionOverrideRequest : 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ề |
ghi đèAdSelectionFromOutcomesConfigRemoteInfo
public void overrideAdSelectionFromOutcomesConfigRemoteInfo (AddAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Ghi đè API AdSelection cho AdSelectionFromOutcomesConfig
để tránh tìm nạp
dữ liệu từ máy chủ từ xa và sử dụng dữ liệu được cung cấp trong AddAdSelectionFromOutcomesOverrideRequest
. AddAdSelectionFromOutcomesOverrideRequest
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.
Cần có AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
Tham số | |
---|---|
request |
AddAdSelectionFromOutcomesOverrideRequest : 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ề |
removeAdSelectionConfigRemoteInfoOverride
public void removeAdSelectionConfigRemoteInfoOverride (RemoveAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Xoá chế độ ghi đè cho AdSelectionConfig
trong Ad Selection API với
trong RemoveAdSelectionOverrideRequest
. RemoveAdSelectionOverrideRequest
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.
Cần có AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
Tham số | |
---|---|
request |
RemoveAdSelectionOverrideRequest : 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ề |
removeAdSelectionFromOutcomesConfigRemoteInfoOverride
public void removeAdSelectionFromOutcomesConfigRemoteInfoOverride (RemoveAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Xoá chế độ ghi đè cho AdSelectionFromOutcomesConfig
trong Ad Selection API (API Lựa chọn quảng cáo) bằng
liên kết dữ liệu trong RemoveAdSelectionOverrideRequest
. RemoveAdSelectionOverrideRequest
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.
Cần có AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
Tham số | |
---|---|
request |
RemoveAdSelectionFromOutcomesOverrideRequest : 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ề |
đặt lạiAllAdSelectionConfigRemoteOverrides
public void resetAllAdSelectionConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Xoá mọi dữ liệu ghi đè cho AdSelectionConfig
trong Ad Selection API (API Lựa chọn quảng cáo).
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ề |
đặt lại tất cảAdSelectionFromOutcomesConfigRemoteOverrides
public void resetAllAdSelectionFromOutcomesConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Xoá mọi dữ liệu ghi đè cho AdSelectionFromOutcomesConfig
trong Ad Selection API (API Lựa chọn quảng cáo).
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ề |