TestCustomAudienceManager
public
class
TestCustomAudienceManager
extends Object
| java.lang.Object | |
| ↳ | android.adservices.customaudience.TestCustomAudienceManager |
TestCustomAudienceManager มี API สำหรับแอปและ SDK โฆษณาเพื่อทดสอบกลุ่มเป้าหมายที่กำหนดเอง
สรุป
วิธีการสาธารณะ | |
|---|---|
void
|
overrideCustomAudienceRemoteInfo(AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
ลบล้าง Custom Audience API เพื่อหลีกเลี่ยงการดึงข้อมูลจากเซิร์ฟเวอร์ระยะไกลและใช้ข้อมูลนั้น
ที่ให้ไว้ใน |
void
|
removeCustomAudienceRemoteInfoOverride(RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
นําการลบล้างใน Custom Audience API ที่มีข้อมูลที่เชื่อมโยงกับข้อมูลใน |
void
|
resetAllCustomAudienceOverrides(Executor executor, OutcomeReceiver<Object, Exception> receiver)
นำข้อมูลการลบล้างทั้งหมดใน Custom Audience API ออก |
วิธีการที่รับมา | |
|---|---|
วิธีการสาธารณะ
ลบล้าง CustomAudienceRemoteInfo
public void overrideCustomAudienceRemoteInfo (AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
ลบล้าง Custom Audience API เพื่อหลีกเลี่ยงการดึงข้อมูลจากเซิร์ฟเวอร์ระยะไกลและใช้ข้อมูลนั้น
ที่ให้ไว้ใน AddCustomAudienceOverrideRequest แทน AddCustomAudienceOverrideRequest ให้บริการโดย Ads SDK
เมธอดนี้มีจุดประสงค์เพื่อใช้สำหรับการทดสอบในภาพรวม API นี้เปิดใช้สำหรับ แอปในโหมดแก้ไขข้อบกพร่องที่เปิดใช้ตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์
การเรียกนี้จะล้มเหลวโดยไม่มีการแจ้งเตือน หาก owner ใน request ไม่ใช่
ชื่อแพ็กเกจของแอปเรียก
ต้องใช้ AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| พารามิเตอร์ | |
|---|---|
request |
AddCustomAudienceOverrideRequest: ค่านี้ต้องไม่เป็น null |
executor |
Executor: ค่านี้ต้องไม่เป็น null
ระบบจะส่งเหตุการณ์ Callback และ Listener ผ่านสิ่งนี้
Executor มอบวิธีง่ายๆ ในการควบคุมชุดข้อความที่
ในการส่งกิจกรรมผ่านชุดข้อความหลักของ
คุณสามารถใช้
Context.getMainExecutor()
หรือระบุ Executor ที่ส่งไปยังชุดข้อความที่เหมาะสม |
receiver |
OutcomeReceiver: ค่านี้ต้องไม่เป็น null |
| การขว้าง | |
|---|---|
IllegalStateException |
หากไม่ได้เปิดใช้ API สำหรับผู้โทร
ตัวรับอาจแสดงผล |
removeCustomAudienceRemoteInfoOverride
public void removeCustomAudienceRemoteInfoOverride (RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
นําการลบล้างใน Custom Audience API ที่มีข้อมูลที่เชื่อมโยงกับข้อมูลใน RemoveCustomAudienceOverrideRequest ออก
เมธอดนี้มีจุดประสงค์เพื่อใช้สำหรับการทดสอบในภาพรวม API นี้เปิดใช้สำหรับ
แอปในโหมดแก้ไขข้อบกพร่องที่เปิดใช้ตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์
ต้องใช้ AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| พารามิเตอร์ | |
|---|---|
request |
RemoveCustomAudienceOverrideRequest: ค่านี้ต้องไม่เป็น null |
executor |
Executor: ค่านี้ต้องไม่เป็น null
ระบบจะส่งเหตุการณ์ Callback และ Listener ผ่านสิ่งนี้
Executor มอบวิธีง่ายๆ ในการควบคุมชุดข้อความที่
ในการส่งกิจกรรมผ่านชุดข้อความหลักของ
คุณสามารถใช้
Context.getMainExecutor()
หรือระบุ Executor ที่ส่งไปยังชุดข้อความที่เหมาะสม |
receiver |
OutcomeReceiver: ค่านี้ต้องไม่เป็น null |
| การขว้าง | |
|---|---|
IllegalStateException |
หากไม่ได้เปิดใช้ API สำหรับผู้โทร
|
จะรีเซ็ตAllCustomAudienceOverrides
public void resetAllCustomAudienceOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
นำข้อมูลการลบล้างทั้งหมดใน Custom Audience API ออก
เมธอดนี้มีจุดประสงค์เพื่อใช้สำหรับการทดสอบในภาพรวม API นี้เปิดใช้สำหรับ
แอปในโหมดแก้ไขข้อบกพร่องที่เปิดใช้ตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์
ต้องใช้ AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| พารามิเตอร์ | |
|---|---|
executor |
Executor: ค่านี้ต้องไม่เป็น null
ระบบจะส่งเหตุการณ์ Callback และ Listener ผ่านสิ่งนี้
Executor มอบวิธีง่ายๆ ในการควบคุมชุดข้อความที่
ในการส่งกิจกรรมผ่านชุดข้อความหลักของ
คุณสามารถใช้
Context.getMainExecutor()
หรือระบุ Executor ที่ส่งไปยังชุดข้อความที่เหมาะสม |
receiver |
OutcomeReceiver: ค่านี้ต้องไม่เป็น null |
| การขว้าง | |
|---|---|
IllegalStateException |
หากไม่ได้เปิดใช้ API สำหรับผู้โทร
ตัวรับอาจแสดงผล |