TestAdSelectionManager

public class TestAdSelectionManager
extends Object

java.lang.Object
android.adservices.adselection.TestAdSelectionManager


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

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

สรุป

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

void overrideAdSelectionConfigRemoteInfo(AddAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<ObjectException> receiver)

ลบล้าง AdSelection API สำหรับ AdSelectionConfig ที่ระบุเพื่อหลีกเลี่ยงการดึงข้อมูล จากเซิร์ฟเวอร์ระยะไกลและใช้ข้อมูลที่ให้ไว้ใน AddAdSelectionOverrideRequest แทน

void overrideAdSelectionFromOutcomesConfigRemoteInfo(AddAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<ObjectException> receiver)

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

void removeAdSelectionConfigRemoteInfoOverride(RemoveAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<ObjectException> receiver)

นำการลบล้างสำหรับ AdSelectionConfig ใน API การเลือกโฆษณาที่เชื่อมโยงกับ ข้อมูลใน RemoveAdSelectionOverrideRequest

void removeAdSelectionFromOutcomesConfigRemoteInfoOverride(RemoveAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<ObjectException> receiver)

นำการลบล้างสำหรับ AdSelectionFromOutcomesConfig ใน Ad Selection API ออกด้วย เชื่อมโยงข้อมูลใน RemoveAdSelectionOverrideRequest

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

นำข้อมูลการลบล้างทั้งหมดของ AdSelectionConfig ใน Ad Selection API ออก

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

นำข้อมูลการลบล้างทั้งหมดของ AdSelectionFromOutcomesConfig ใน Ad Selection API ออก

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

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

ลบล้างAdSelectionConfigRemoteInfo

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

ลบล้าง AdSelection API สำหรับ AdSelectionConfig ที่ระบุเพื่อหลีกเลี่ยงการดึงข้อมูล จากเซิร์ฟเวอร์ระยะไกลและใช้ข้อมูลที่ให้ไว้ใน AddAdSelectionOverrideRequest แทน AddAdSelectionOverrideRequest ให้บริการโดย Ads SDK

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

พารามิเตอร์
request AddAdSelectionOverrideRequest: ค่านี้ต้องไม่เป็น null

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

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

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

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

การลบล้างAdSelectionFromผลลัพธ์sConfigRemoteInfo

public void overrideAdSelectionFromOutcomesConfigRemoteInfo (AddAdSelectionFromOutcomesOverrideRequest request, 
                Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

ลบล้าง AdSelection API สำหรับ AdSelectionFromOutcomesConfig เพื่อหลีกเลี่ยงการดึงข้อมูล ข้อมูลจากเซิร์ฟเวอร์ระยะไกลและใช้ข้อมูลที่ให้ไว้ใน AddAdSelectionFromOutcomesOverrideRequest แทน AddAdSelectionFromOutcomesOverrideRequest ให้บริการโดย Ads SDK

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

พารามิเตอร์
request AddAdSelectionFromOutcomesOverrideRequest: ค่านี้ต้องไม่เป็น null

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

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

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

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

removeAdSelectionConfigRemoteInfoOverride

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

นำการลบล้างสำหรับ AdSelectionConfig ใน API การเลือกโฆษณาที่เชื่อมโยงกับ ข้อมูลใน RemoveAdSelectionOverrideRequest RemoveAdSelectionOverrideRequest ให้บริการโดย Ads SDK

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

พารามิเตอร์
request RemoveAdSelectionOverrideRequest: ค่านี้ต้องไม่เป็น null

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

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

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

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

removeAdSelectionFromผลลัพธ์sConfigRemoteInfoOverride

public void removeAdSelectionFromOutcomesConfigRemoteInfoOverride (RemoveAdSelectionFromOutcomesOverrideRequest request, 
                Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

นำการลบล้างสำหรับ AdSelectionFromOutcomesConfig ใน Ad Selection API ออกด้วย เชื่อมโยงข้อมูลใน RemoveAdSelectionOverrideRequest RemoveAdSelectionOverrideRequest ให้บริการโดย Ads SDK

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

พารามิเตอร์
request RemoveAdSelectionFromOutcomesOverrideRequest: ค่านี้ต้องไม่เป็น null

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

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

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

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

การรีเซ็ตAllAdSelectionConfigRemoteOverrides

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

นำข้อมูลการลบล้างทั้งหมดของ AdSelectionConfig ใน Ad Selection API ออก

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

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

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

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

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

resetAllAdSelectionFromผลลัพธ์sConfigRemoteOverrides

public void resetAllAdSelectionFromOutcomesConfigRemoteOverrides (Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

นำข้อมูลการลบล้างทั้งหมดของ AdSelectionFromOutcomesConfig ใน Ad Selection API ออก

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

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

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

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

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