TestCustomAudienceManager

public class TestCustomAudienceManager
extends Object

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


TestCustomAudienceManager มี API สำหรับแอปและ SDK โฆษณาเพื่อทดสอบกลุ่มเป้าหมายที่กำหนดเอง

สรุป

วิธีการสาธารณะ

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

ลบล้าง Custom Audience API เพื่อหลีกเลี่ยงการดึงข้อมูลจากเซิร์ฟเวอร์ระยะไกลและใช้ข้อมูลนั้น ที่ให้ไว้ใน AddCustomAudienceOverrideRequest แทน

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

นําการลบล้างใน Custom Audience API ที่มีข้อมูลที่เชื่อมโยงกับข้อมูลใน RemoveCustomAudienceOverrideRequest ออก

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

นำข้อมูลการลบล้างทั้งหมดใน Custom Audience API ออก

วิธีการที่รับมา

วิธีการสาธารณะ

ลบล้าง CustomAudienceRemoteInfo

เพิ่มใน API ระดับ 34
ยังมีในส่วนขยายโฆษณา 4 ด้วย
public void overrideCustomAudienceRemoteInfo (AddCustomAudienceOverrideRequest request, 
                Executor executor, 
                OutcomeReceiver<ObjectException> 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 สำหรับผู้โทร

ตัวรับอาจแสดงผล void สำหรับการเรียกใช้ที่สำเร็จ หรือ Exception จะระบุข้อผิดพลาด

removeCustomAudienceRemoteInfoOverride

เพิ่มใน API ระดับ 34
ยังมีในส่วนขยายโฆษณา 4 ด้วย
public void removeCustomAudienceRemoteInfoOverride (RemoveCustomAudienceOverrideRequest request, 
                Executor executor, 
                OutcomeReceiver<ObjectException> 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 สำหรับผู้โทร

RemoveCustomAudienceOverrideRequest ให้บริการโดย Ads SDK รีซีฟเวอร์อาจแสดงผล void สำหรับการเรียกใช้ที่สำเร็จ หรือ Exception ระบุข้อผิดพลาด

จะรีเซ็ตAllCustomAudienceOverrides

เพิ่มใน API ระดับ 34
ยังมีในส่วนขยายโฆษณา 4 ด้วย
public void resetAllCustomAudienceOverrides (Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

นำข้อมูลการลบล้างทั้งหมดใน Custom Audience API ออก

เมธอดนี้มีจุดประสงค์เพื่อใช้สำหรับการทดสอบในภาพรวม API นี้เปิดใช้สำหรับ แอปในโหมดแก้ไขข้อบกพร่องที่เปิดใช้ตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์
ต้องใช้ AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE

พารามิเตอร์
executor Executor: ค่านี้ต้องไม่เป็น null ระบบจะส่งเหตุการณ์ Callback และ Listener ผ่านสิ่งนี้ Executor มอบวิธีง่ายๆ ในการควบคุมชุดข้อความที่ ในการส่งกิจกรรมผ่านชุดข้อความหลักของ คุณสามารถใช้ Context.getMainExecutor() หรือระบุ Executor ที่ส่งไปยังชุดข้อความที่เหมาะสม

receiver OutcomeReceiver: ค่านี้ต้องไม่เป็น null

การขว้าง
IllegalStateException หากไม่ได้เปิดใช้ API สำหรับผู้โทร

ตัวรับอาจแสดงผล void สำหรับการเรียกใช้ที่สำเร็จ หรือ Exception จะระบุข้อผิดพลาด