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 ออก

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

Object clone()

สร้างและแสดงผลสำเนาของออบเจ็กต์นี้

boolean equals(Object obj)

ระบุว่าออบเจ็กต์อื่นบางรายการเป็น "เท่ากับ" หรือไม่ อันนี้

void finalize()

เรียกใช้โดยผู้เก็บขยะในออบเจ็กต์เมื่อเก็บรวบรวมขยะ ทำให้ทราบว่าไม่มีการอ้างอิงไปยังออบเจ็กต์นั้นแล้ว

final Class<?> getClass()

แสดงผลคลาสรันไทม์ของ Object นี้

int hashCode()

แสดงผลค่ารหัสแฮชสำหรับออบเจ็กต์

final void notify()

สร้างชุดข้อความเดียวที่รออยู่ในออบเจ็กต์นี้ จอภาพ

final void notifyAll()

ปลุกชุดข้อความทั้งหมดที่รออยู่บนจอภาพของออบเจ็กต์นี้

String toString()

แสดงผลตัวแทนสตริงของออบเจ็กต์

final void wait(long timeoutMillis, int nanos)

ทำให้เทรดปัจจุบันต้องรอจนกว่าจะมีการปลุก ซึ่งโดยปกติแล้ว ด้วยการแจ้งหรือรบกวน หรือจนกว่า เวลาแบบเรียลไทม์ผ่านไปแล้ว

final void wait(long timeoutMillis)

ทำให้เทรดปัจจุบันต้องรอจนกว่าจะมีการปลุก ซึ่งโดยปกติแล้ว ด้วยการแจ้งหรือรบกวน หรือจนกว่า เวลาแบบเรียลไทม์ผ่านไปแล้ว

final void wait()

ทำให้เทรดปัจจุบันต้องรอจนกว่าจะมีการปลุก ซึ่งโดยปกติแล้ว ด้วยการแจ้งหรือรบกวน

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

ลบล้าง 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 จะระบุข้อผิดพลาด