AdRequest

class AdRequest

คลาสย่อยโดยตรงที่ทราบ
AdManagerAdRequest

AdManagerAdRequestมีข้อมูลการกำหนดเป้าหมายที่ใช้เพื่อดึงโฆษณาจาก Google Ad Manager


AdRequestประกอบด้วยข้อมูลการกำหนดเป้าหมายที่ใช้เพื่อดึงโฆษณา ระบบจะสร้างคำขอโฆษณาโดยใช้ AdRequest.Builder

ผู้เผยแพร่โฆษณาที่ใช้ Ad Manager ควรใช้ com.google.android.gms.ads.admanager.AdManagerAdRequest

สรุป

ประเภทที่ซ้อนกัน

สร้าง AdRequest

ค่าคงที่

const String!
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

deviceId สำหรับโปรแกรมจำลองที่จะใช้กับ setTestDeviceIds

const Int

ไม่ได้สร้างคำขอโฆษณาเนื่องจากไม่มีรหัสแอป

const Int

มีปัญหาภายในบางอย่างเกิดขึ้น เช่น ระบบได้รับคำตอบที่ไม่ถูกต้องจากเซิร์ฟเวอร์โฆษณา

const Int

สตริงโฆษณาไม่ถูกต้อง

const Int

คำขอโฆษณาไม่ถูกต้อง เช่น รหัสหน่วยโฆษณาไม่ถูกต้อง

const Int

อแดปเตอร์สื่อกลางไม่ส่งโฆษณาตามคำขอ

const Int

คำขอโฆษณาไม่สำเร็จเนื่องจากการเชื่อมต่อเครือข่าย

const Int

คำขอโฆษณาสําเร็จ แต่ไม่มีการแสดงโฆษณาเนื่องจากไม่มีพื้นที่โฆษณา

const Int

ไม่พบรหัสคำขอในสตริงโฆษณา

const Int

ความยาวสูงสุดของ URL เนื้อหา

ฟังก์ชันสาธารณะ

String?

รับสตริงโฆษณา

String!

แสดงข้อมูลการกำหนดเป้าหมาย URL เนื้อหา

Bundle?
<T : CustomEvent?> getCustomEventExtrasBundle(adapterClass: Class<T!>!)

ฟังก์ชันนี้เลิกใช้งานแล้ว

โปรดใช้ getNetworkExtrasBundle แทน

(Mutable)Set<String!>!

แสดงผลคีย์เวิร์ดข้อมูลการกำหนดเป้าหมาย

(Mutable)List<String!>!

แสดงรายการ URL ของเนื้อหาที่อยู่ใกล้เคียง หรือแสดงรายการที่ว่างเปล่าหากไม่ได้ตั้งค่า URL

Bundle?
<T : MediationExtrasReceiver?> getNetworkExtrasBundle(
    adapterClass: Class<T!>!
)

แสดงผลพารามิเตอร์เพิ่มเติมเพื่อส่งไปยังอแดปเตอร์เครือข่ายโฆษณาที่เฉพาะเจาะจง

Long

รับรหัสตําแหน่งที่ตั้งค่าไว้ใน AdRequest นี้

String!

แสดงผลสตริงตัวแทนคำขอเพื่อระบุแหล่งที่มาของคำขอโฆษณา

Boolean
isTestDevice(context: Context!)

แสดง true หากอุปกรณ์นี้จะได้รับโฆษณาทดสอบ

ค่าคงที่

DEVICE_ID_EMULATOR

const val DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB": String!

deviceId สำหรับโปรแกรมจำลองที่จะใช้กับ setTestDeviceIds

ERROR_CODE_APP_ID_MISSING

const val ERROR_CODE_APP_ID_MISSING = 8: Int

ไม่ได้สร้างคำขอโฆษณาเนื่องจากไม่มีรหัสแอป

ERROR_CODE_INTERNAL_ERROR

const val ERROR_CODE_INTERNAL_ERROR = 0: Int

มีปัญหาภายในบางอย่างเกิดขึ้น เช่น ระบบได้รับคำตอบที่ไม่ถูกต้องจากเซิร์ฟเวอร์โฆษณา

ERROR_CODE_INVALID_AD_STRING

const val ERROR_CODE_INVALID_AD_STRING = 11: Int

สตริงโฆษณาไม่ถูกต้อง เช่น ไม่มีรหัสคำขอในสตริงโฆษณา

ERROR_CODE_INVALID_REQUEST

const val ERROR_CODE_INVALID_REQUEST = 1: Int

คำขอโฆษณาไม่ถูกต้อง เช่น รหัสหน่วยโฆษณาไม่ถูกต้อง

ERROR_CODE_MEDIATION_NO_FILL

const val ERROR_CODE_MEDIATION_NO_FILL = 9: Int

อแดปเตอร์สื่อกลางไม่ส่งโฆษณาตามคำขอ หากข้อผิดพลาดนี้แสดงขึ้นจาก getCode ให้ตรวจสอบ getCause เพื่อดูสาเหตุที่แท้จริง

ERROR_CODE_NETWORK_ERROR

const val ERROR_CODE_NETWORK_ERROR = 2: Int

คำขอโฆษณาไม่สำเร็จเนื่องจากการเชื่อมต่อเครือข่าย

ERROR_CODE_NO_FILL

const val ERROR_CODE_NO_FILL = 3: Int

คำขอโฆษณาสําเร็จ แต่ไม่มีการแสดงโฆษณาเนื่องจากไม่มีพื้นที่โฆษณา

ERROR_CODE_REQUEST_ID_MISMATCH

const val ERROR_CODE_REQUEST_ID_MISMATCH = 10: Int

ไม่พบรหัสคำขอในสตริงโฆษณา

MAX_CONTENT_URL_LENGTH

const val MAX_CONTENT_URL_LENGTH = 512: Int

ความยาวสูงสุดของ URL เนื้อหา

ฟังก์ชันสาธารณะ

getAdString

fun getAdString(): String?

รับสตริงโฆษณา

getContentUrl

fun getContentUrl(): String!

แสดงข้อมูลการกำหนดเป้าหมาย URL เนื้อหา แสดงผล null หากไม่ได้ตั้งค่า contentUrl

getCustomEventExtrasBundle

fun <T : CustomEvent?> getCustomEventExtrasBundle(adapterClass: Class<T!>!): Bundle?

ส่งคืนพารามิเตอร์เพิ่มเติมเพื่อส่งไปยังอแดปเตอร์เหตุการณ์ที่กําหนดเองที่เฉพาะเจาะจง แสดงผล null หากไม่ได้ตั้งค่าข้อมูลพิเศษของเหตุการณ์ที่กำหนดเองของประเภทที่ระบุ

getKeywords

fun getKeywords(): (Mutable)Set<String!>!

แสดงผลคีย์เวิร์ดข้อมูลการกำหนดเป้าหมาย แสดงผล Set ว่างเปล่าหากไม่ได้เพิ่มคีย์เวิร์ด

getNeighboringContentUrls

fun getNeighboringContentUrls(): (Mutable)List<String!>!

แสดงรายการ URL ของเนื้อหาที่อยู่ใกล้เคียง หรือแสดงรายการที่ว่างเปล่าหากไม่ได้ตั้งค่า URL

getNetworkExtrasBundle

fun <T : MediationExtrasReceiver?> getNetworkExtrasBundle(
    adapterClass: Class<T!>!
): Bundle?

แสดงผลพารามิเตอร์เพิ่มเติมเพื่อส่งไปยังอแดปเตอร์เครือข่ายโฆษณาที่เฉพาะเจาะจง แสดงผล null หากไม่ได้ตั้งค่าส่วนเสริมของเครือข่ายประเภทที่ระบุ

getPlacementId

fun getPlacementId(): Long

รับรหัสตําแหน่งที่ตั้งค่าไว้ใน AdRequest นี้

getRequestAgent

fun getRequestAgent(): String!

แสดงผลสตริงตัวแทนคำขอเพื่อระบุแหล่งที่มาของคำขอโฆษณา

isTestDevice

fun isTestDevice(context: Context!): Boolean

แสดง true หากอุปกรณ์นี้จะได้รับโฆษณาทดสอบ