AdRequest

public class AdRequest

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

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


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

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

สรุป

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

สร้าง AdRequest

ค่าคงที่

static final String
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

เมธอดสาธารณะ

@Nullable String

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

String

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

@Nullable Bundle
<T extends CustomEvent> getCustomEventExtrasBundle(Class<T> adapterClass)

เลิกใช้งานเมธอดนี้แล้ว

ให้ใช้ getNetworkExtrasBundle แทน

Set<String>

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

List<String>

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

@Nullable Bundle
<T extends MediationExtrasReceiver> getNetworkExtrasBundle(
    Class<T> adapterClass
)

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

String

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

boolean

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

ค่าคงที่

DEVICE_ID_EMULATOR

public static final String DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

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

ERROR_CODE_APP_ID_MISSING

public static final int ERROR_CODE_APP_ID_MISSING = 8

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

ERROR_CODE_INTERNAL_ERROR

public static final int ERROR_CODE_INTERNAL_ERROR = 0

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

ERROR_CODE_INVALID_AD_STRING

public static final int ERROR_CODE_INVALID_AD_STRING = 11

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

ERROR_CODE_INVALID_REQUEST

public static final int ERROR_CODE_INVALID_REQUEST = 1

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

ERROR_CODE_MEDIATION_NO_FILL

public static final int ERROR_CODE_MEDIATION_NO_FILL = 9

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

ERROR_CODE_NETWORK_ERROR

public static final int ERROR_CODE_NETWORK_ERROR = 2

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

ERROR_CODE_NO_FILL

public static final int ERROR_CODE_NO_FILL = 3

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

ERROR_CODE_REQUEST_ID_MISMATCH

public static final int ERROR_CODE_REQUEST_ID_MISMATCH = 10

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

MAX_CONTENT_URL_LENGTH

public static final int MAX_CONTENT_URL_LENGTH = 512

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

เมธอดสาธารณะ

getAdString

public @Nullable String getAdString()

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

getContentUrl

public String getContentUrl()

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

getCustomEventExtrasBundle

public @Nullable Bundle <T extends CustomEvent> getCustomEventExtrasBundle(Class<T> adapterClass)

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

getKeywords

public Set<StringgetKeywords()

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

getNeighboringContentUrls

public List<StringgetNeighboringContentUrls()

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

getNetworkExtrasBundle

public @Nullable Bundle <T extends MediationExtrasReceiver> getNetworkExtrasBundle(
    Class<T> adapterClass
)

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

getRequestAgent

public String getRequestAgent()

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

isTestDevice

public boolean isTestDevice(Context context)

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