AbstractAdRequestBuilder

public abstract class AbstractAdRequestBuilder<T extends AbstractAdRequestBuilder<T>>

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

คลาส Base Builder เพื่อช่วยสร้างคำขอโฆษณา

สรุป

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

T
@CanIgnoreReturnValue
addCustomEventExtrasBundle(
    Class<CustomEvent> adapterClass,
    Bundle customEventExtras
)

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

โปรดใช้ addNetworkExtrasBundle แทน

T

เพิ่มพารามิเตอร์การกำหนดเป้าหมายที่กำหนดเอง

T

เพิ่มพารามิเตอร์การกำหนดเป้าหมายที่กำหนดเองที่มีหลายค่า

T

เพิ่มคีย์เวิร์ดเพื่อวัตถุประสงค์ในการกำหนดเป้าหมาย

T
@CanIgnoreReturnValue
addNetworkExtrasBundle(
    Class<MediationExtrasReceiver> adapterClass,
    Bundle networkExtras
)

เพิ่มพารามิเตอร์เพิ่มเติมเพื่อส่งไปยัง Ad Network Adapter ที่เฉพาะเจาะจง

T

ตั้งค่าสตริงโฆษณาที่แสดงถึงการตอบกลับโฆษณา

T

ตั้งค่า URL ของเนื้อหาสำหรับเว็บไซต์ที่มีเนื้อหาตรงกับเนื้อหาหลักของแอป

T

ตั้งค่าการหมดเวลาที่กำหนดเองสำหรับการเรียก HTTPS ที่ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ทำในระหว่างคำขอโฆษณา

T

ตั้งค่า URL ที่แสดงถึงเนื้อหาเว็บที่อยู่ใกล้โฆษณา

T

ตั้งค่ารหัสตำแหน่งเริ่มต้นสำหรับโฆษณาที่โหลด

T

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

วิธีการที่ได้รับการปกป้อง

abstract T

แสดงผลอินสแตนซ์ของตัวเองของประเภทข้อมูลย่อยที่ระบุ

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

addCustomEventExtrasBundle

@CanIgnoreReturnValue
public T addCustomEventExtrasBundle(
    Class<CustomEvent> adapterClass,
    Bundle customEventExtras
)

เพิ่มพารามิเตอร์พิเศษเพื่อส่งไปยังอแดปเตอร์เหตุการณ์ที่กําหนดเองที่เฉพาะเจาะจง

พารามิเตอร์
Class<CustomEvent> adapterClass

Class ของอะแดปเตอร์เหตุการณ์ที่กําหนดเองที่คุณกําลังระบุข้อมูลเพิ่มเติม

Bundle customEventExtras

Bundle ข้อมูลเพิ่มเติมที่จะส่งไปยังอแดปเตอร์เหตุการณ์ที่กําหนดเอง

addCustomTargeting

@CanIgnoreReturnValue
public T addCustomTargeting(String key, String value)

เพิ่มพารามิเตอร์การกำหนดเป้าหมายที่กำหนดเอง การเรียกใช้ฟังก์ชันนี้เป็นครั้งที่ 2 ด้วยคีย์เดียวกันจะเขียนทับค่าเก่า

addCustomTargeting

@CanIgnoreReturnValue
public T addCustomTargeting(String key, List<String> values)

เพิ่มพารามิเตอร์การกำหนดเป้าหมายที่กำหนดเองที่มีหลายค่า การเรียกใช้ฟังก์ชันนี้เป็นครั้งที่ 2 ด้วยคีย์เดียวกันจะเขียนทับค่าเก่า

addKeyword

@CanIgnoreReturnValue
public T addKeyword(String keyword)

เพิ่มคีย์เวิร์ดเพื่อวัตถุประสงค์ในการกำหนดเป้าหมาย

addNetworkExtrasBundle

@CanIgnoreReturnValue
public T addNetworkExtrasBundle(
    Class<MediationExtrasReceiver> adapterClass,
    Bundle networkExtras
)

เพิ่มพารามิเตอร์เพิ่มเติมเพื่อส่งไปยัง Ad Network Adapter ที่เฉพาะเจาะจง

พารามิเตอร์
Class<MediationExtrasReceiver> adapterClass

Classของอะแดปเตอร์ที่ควรได้รับส่วนเสริม

Bundle networkExtras

Bundle ข้อมูลเพิ่มเติมที่จะส่งไปยังตัวกลางการแสดงโฆษณา

setAdString

@CanIgnoreReturnValue
public T setAdString(String adString)

ตั้งค่าสตริงโฆษณาที่แสดงถึงการตอบกลับโฆษณา หากตั้งค่าไว้ SDK จะแสดงโฆษณานี้และไม่สนใจข้อมูลการกำหนดเป้าหมายอื่นๆ ทั้งหมดที่ตั้งค่าไว้ในคำขอนี้

setContentUrl

@CanIgnoreReturnValue
public T setContentUrl(String contentUrl)

ตั้งค่า URL ของเนื้อหาสำหรับเว็บไซต์ที่มีเนื้อหาตรงกับเนื้อหาหลักของแอป เนื้อหาเว็บไซต์นี้ใช้เพื่อวัตถุประสงค์ในการกำหนดเป้าหมายและความปลอดภัยของแบรนด์

การขว้าง
java.lang.NullPointerException

หาก contentUrl เป็น {code null}

java.lang.IllegalArgumentException

หาก contentUrl ว่างเปล่าหรือมีความยาวเกิน 512

setHttpTimeoutMillis

@CanIgnoreReturnValue
public T setHttpTimeoutMillis(int httpTimeoutMillis)

ตั้งค่าการหมดเวลาที่กำหนดเองสำหรับการเรียก HTTPS ที่ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ทำในระหว่างคำขอโฆษณา

หากแอปใช้สื่อกลาง การหมดเวลานี้จะไม่มีผลกับการเรียกเครือข่ายที่ทำโดย SDK เครือข่ายโฆษณาของบุคคลที่สาม

พารามิเตอร์
int httpTimeoutMillis

จำนวนเต็มที่ระบุการหมดเวลา HTTPS เป็นมิลลิวินาที ระบบจะไม่สนใจค่าที่ต่ำกว่า 5000 (5 วินาที) ค่าเริ่มต้นคือ 60000 (60 วินาที)

setNeighboringContentUrls

@CanIgnoreReturnValue
public T setNeighboringContentUrls(List<String> neighboringContentUrls)

ตั้งค่า URL ที่แสดงถึงเนื้อหาเว็บที่อยู่ใกล้โฆษณา ส่งเสริมความปลอดภัยของแบรนด์และอนุญาตให้โฆษณาที่แสดงมีการจัดประเภทระดับแอป (MA, T, PG ฯลฯ) ซึ่งเหมาะสมกับเนื้อหาที่อยู่ข้างเคียงมากขึ้น

พารามิเตอร์
List<String> neighboringContentUrls

รายการ URL ของเนื้อหาที่เกี่ยวข้องซึ่งจะแนบไปกับ URL ของเนื้อหาที่เกี่ยวข้องที่มีอยู่

setPlacementId

@CanIgnoreReturnValue
public T setPlacementId(long placementId)

ตั้งค่ารหัสตำแหน่งเริ่มต้นสำหรับโฆษณาที่โหลด

สำหรับโฆษณาแบนเนอร์ เราขอแนะนำให้ใช้ setPlacementId แทน การเรียกใช้ loadAd ด้วยคำขอที่ตั้งค่ารหัสตำแหน่งจะมีผลเหมือนกับการเรียกใช้ setPlacementId

พารามิเตอร์
long placementId

จำนวนเต็มแบบยาวที่ UI ของ AdMob ระบุสำหรับตําแหน่งที่กําหนดค่า

setRequestAgent

@CanIgnoreReturnValue
public T setRequestAgent(String requestAgent)

ตั้งค่าสตริงตัวแทนคำขอเพื่อระบุแหล่งที่มาของคำขอโฆษณา ไลบรารีของบุคคลที่สามที่อ้างอิง SDK โฆษณาในอุปกรณ์เคลื่อนที่ควรเรียกใช้วิธีนี้เพื่อระบุแพลตฟอร์มที่คำขอโฆษณามาจาก เช่น หากเครือข่ายโฆษณาของบุคคลที่สามชื่อ "เครือข่าย CoolAds" ทำหน้าที่เป็นสื่อกลางสำหรับคำขอไปยัง SDK โฆษณาในอุปกรณ์เคลื่อนที่ เครือข่ายดังกล่าวควรเรียกใช้วิธีนี้ด้วย "CoolAds"

วิธีการที่ได้รับการปกป้อง

ตนเอง

protected abstract T self()

แสดงผลอินสแตนซ์ของตัวเองของประเภทข้อมูลย่อยที่ระบุ