AdData.Builder

public static final class AdData.Builder
extends Object

java.lang.Object
android.adservices.common.AdData.Builder


เครื่องมือสร้างสำหรับวัตถุ AdData รายการ

สรุป

ช่างก่อสร้างสาธารณะ

Builder()

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

AdData build()

สร้างออบเจ็กต์ AdData

AdData.Builder setAdCounterKeys(Set<Integer> adCounterKeys)

ตั้งค่าชุดคีย์ที่ใช้ในการนับเหตุการณ์

AdData.Builder setAdFilters(AdFilters adFilters)

ตั้งค่า AdFilters ทั้งหมดที่เชื่อมโยงกับโฆษณา

AdData.Builder setAdRenderId(String adRenderId)

ตั้งค่ารหัสการแสดงโฆษณาสำหรับการประมูลบนเซิร์ฟเวอร์

ดูข้อมูลเพิ่มเติมได้ที่ AdData#getAdRenderId()

AdData.Builder setMetadata(String metadata)

ตั้งค่าข้อมูลเมตาของโฆษณาของผู้ซื้อที่ใช้ในกระบวนการเลือกโฆษณา

AdData.Builder setRenderUri(Uri renderUri)

ตั้งค่า URI ที่ชี้ไปยังองค์ประกอบการแสดงผลของโฆษณา

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

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()

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

ช่างก่อสร้างสาธารณะ

นักสร้าง

เพิ่มใน API ระดับ 34
ยังมีในส่วนขยายโฆษณา 4 ด้วย
public Builder ()

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

บิลด์

เพิ่มใน API ระดับ 34
ยังมีในส่วนขยายโฆษณา 4 ด้วย
public AdData build ()

สร้างออบเจ็กต์ AdData

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

การขว้าง
NullPointerException หากมีพารามิเตอร์ที่จำเป็นคือ null เมื่อสร้าง

setAdCounterKeys

public AdData.Builder setAdCounterKeys (Set<Integer> adCounterKeys)

ตั้งค่าชุดคีย์ที่ใช้ในการนับเหตุการณ์

คีย์ตัวนับโฆษณาที่เชื่อมโยงกับโฆษณาได้ไม่เกิน 10 รายการ

ดูข้อมูลเพิ่มเติมได้ที่ AdData.getAdCounterKeys()

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

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

ตั้งค่าตัวกรองโฆษณา

public AdData.Builder setAdFilters (AdFilters adFilters)

ตั้งค่า AdFilters ทั้งหมดที่เชื่อมโยงกับโฆษณา

ดูข้อมูลเพิ่มเติมได้ที่ AdData.getAdFilters()

พารามิเตอร์
adFilters AdFilters: ค่านี้อาจเป็น null

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

ตั้งค่ารหัสการแสดงผลโฆษณา

public AdData.Builder setAdRenderId (String adRenderId)

ตั้งค่ารหัสการแสดงโฆษณาสำหรับการประมูลบนเซิร์ฟเวอร์

ดูข้อมูลเพิ่มเติมได้ที่ AdData#getAdRenderId()

พารามิเตอร์
adRenderId String: ค่านี้อาจเป็น null

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

ตั้งค่าข้อมูลเมตา

เพิ่มใน API ระดับ 34
ยังมีในส่วนขยายโฆษณา 4 ด้วย
public AdData.Builder setMetadata (String metadata)

ตั้งค่าข้อมูลเมตาของโฆษณาของผู้ซื้อที่ใช้ในกระบวนการเลือกโฆษณา

ข้อมูลเมตาควรเป็นออบเจ็กต์ JSON ที่ถูกต้องซึ่งเรียงลำดับเป็นสตริง ข้อมูลเมตาแสดงถึง ข้อมูลการเสนอราคาเฉพาะโฆษณาที่จะใช้ในระหว่างการเลือกโฆษณาเป็นส่วนหนึ่งของราคาเสนอ การสร้างและใช้ในตรรกะ JavaScript ของผู้ซื้อ ซึ่งจะดำเนินการในการดำเนินการแยก ของคุณ

หากข้อมูลเมตาไม่ใช่ออบเจ็กต์ JSON ที่ถูกต้องซึ่ง JS ของผู้ซื้อสามารถใช้งานได้ แอตทริบิวต์ จะไม่มีสิทธิ์เลือกโฆษณา

ดูรายละเอียดได้ที่ AdData.getMetadata()

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

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

ตั้งค่า RenderUri

เพิ่มใน API ระดับ 34
ยังมีในส่วนขยายโฆษณา 4 ด้วย
public AdData.Builder setRenderUri (Uri renderUri)

ตั้งค่า URI ที่ชี้ไปยังองค์ประกอบการแสดงผลของโฆษณา URI ต้องใช้ HTTPS

ดูรายละเอียดได้ที่ AdData.getRenderUri()

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

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