AdIdManager

public class AdIdManager
extends Object

java.lang.Object
android.adservices.adid.AdIdManager


AdId Manager มี API สำหรับแอปและ SDK โฆษณาเพื่อเข้าถึงรหัสโฆษณา รหัสโฆษณาคือ รหัสที่ไม่ซ้ำกันต่ออุปกรณ์ ซึ่งผู้ใช้รีเซ็ตได้เพื่อการโฆษณา ช่วยให้ผู้ใช้ควบคุมสิ่งต่างๆ ได้ดีขึ้น ช่วยให้นักพัฒนาซอฟต์แวร์มีระบบที่เป็นมาตรฐานและใช้งานง่ายในการสร้างรายได้จากแอปของตนต่อไป โฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้ (เดิมเรียกว่าโฆษณาตามความสนใจ)

สรุป

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

static AdIdManager get(Context context)

วิธีสร้างอินสแตนซ์ของ AdIdManager จากโรงงาน

void getAdId(Executor executor, OutcomeReceiver<AdIdException> callback)

ส่งคืนรหัสโฆษณา

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

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

รับ

public static AdIdManager get (Context context)

วิธีสร้างอินสแตนซ์ของ AdIdManager จากโรงงาน

พารามิเตอร์
context Context: Context ที่จะใช้ ค่านี้ต้องไม่เป็น null

คิกรีเทิร์น
AdIdManager อินสแตนซ์ AdIdManager ค่านี้ต้องไม่เป็น null

รับรหัสโฆษณา

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

ส่งคืนรหัสโฆษณา
ต้องใช้ AdServicesPermissions.ACCESS_ADSERVICES_AD_ID

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

callback OutcomeReceiver: การเรียกกลับที่เรียกใช้หลังจาก adid พร้อมใช้งาน หรือเกิดข้อผิดพลาด ค่านี้ต้องไม่เป็น null

คิกรีเทิร์น
void ค่านี้ต้องไม่เป็น null

การขว้าง
IllegalStateException หาก API นี้ไม่พร้อมใช้งาน