AppOpenAdPreloader

class AppOpenAdPreloader


ตัวโหลดล่วงหน้าสำหรับโฆษณาเปิดแอป

สรุป

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

java-static Boolean
destroy(preloadId: String!)

หยุดการโหลดล่วงหน้าสำหรับ preloadId ที่ระบุและทำลายโฆษณาที่โหลดล่วงหน้าทั้งหมดที่เกี่ยวข้อง

java-static Unit

หยุดการโหลดล่วงหน้าและทำลายโฆษณาที่โหลดล่วงหน้าสำหรับการกำหนดค่าการโหลดล่วงหน้าทั้งหมด

java-static PreloadConfiguration?
getConfiguration(preloadId: String!)

แสดงโฆษณาเปิดแอปที่PreloadConfigurationเชื่อมโยงกับpreloadIdนี้ หรือแสดงค่าว่างหากไม่มี

java-static (Mutable)Map<String!, PreloadConfiguration!>!

แสดงแผนที่ของโฆษณาแอปที่เปิดอยู่ทั้งหมด PreloadConfiguration โดยมีรหัสการโหลดล่วงหน้าที่เชื่อมโยงเป็นคีย์

java-static Int

แสดงผลจำนวนโฆษณาที่พร้อมใช้งานสำหรับรหัสการโหลดล่วงหน้าที่ระบุ

java-static Boolean
isAdAvailable(preloadId: String!)

กำหนดว่ามีโฆษณาอย่างน้อย 1 รายการพร้อมแสดงสำหรับ preloadId ที่ระบุหรือไม่

java-static AppOpenAd?
pollAd(preloadId: String!)

แสดงโฆษณาที่โหลดล่วงหน้าจาก start หรือ start และนำออกจากแคช

java-static Boolean
start(preloadId: String!, preloadConfiguration: PreloadConfiguration!)

เริ่มโหลดโฆษณาล่วงหน้าสำหรับ preloadId และ PreloadConfiguration ที่ระบุ

java-static Boolean
start(
    preloadId: String!,
    preloadConfiguration: PreloadConfiguration!,
    preloadCallback: PreloadCallbackV2!
)

เริ่มโหลดโฆษณาล่วงหน้าสำหรับ preloadId, PreloadConfiguration และ PreloadCallbackV2 ที่ระบุ

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

ทำลาย

java-static fun destroy(preloadId: String!): Boolean

หยุดการโหลดล่วงหน้าสำหรับ preloadId ที่ระบุและทำลายโฆษณาที่โหลดล่วงหน้าทั้งหมดที่เกี่ยวข้อง

พารามิเตอร์
preloadId: String!

รหัสการโหลดล่วงหน้าของการกำหนดค่าที่จะทำลาย

การคืนสินค้า
Boolean

true หากมีการทำลายการกำหนดค่าการโหลดล่วงหน้าที่ใช้งานอยู่ แสดงผล false หากไม่มีการกำหนดค่าการโหลดล่วงหน้าที่ใช้งานอยู่สำหรับ preloadId ที่ระบุ

destroyAll

java-static fun destroyAll(): Unit

หยุดการโหลดล่วงหน้าและทำลายโฆษณาที่โหลดล่วงหน้าสำหรับการกำหนดค่าการโหลดล่วงหน้าทั้งหมด

getConfiguration

java-static fun getConfiguration(preloadId: String!): PreloadConfiguration?

แสดงโฆษณาเปิดแอปที่PreloadConfigurationเชื่อมโยงกับpreloadIdนี้ หรือแสดงค่าว่างหากไม่มี

พารามิเตอร์
preloadId: String!

รหัสการโหลดล่วงหน้าที่ลิงก์กับการกำหนดค่านี้

การคืนสินค้า
PreloadConfiguration?

PreloadConfiguration สำหรับรหัสการโหลดล่วงหน้าที่ระบุ หรือ null หากไม่มีการกำหนดค่าสำหรับรหัสการโหลดล่วงหน้าที่ระบุ

getConfigurations

java-static fun getConfigurations(): (Mutable)Map<String!, PreloadConfiguration!>!

แสดงแผนที่ของโฆษณาแอปที่เปิดอยู่ทั้งหมด PreloadConfiguration โดยมีรหัสการโหลดล่วงหน้าที่เชื่อมโยงเป็นคีย์

การคืนสินค้า
(Mutable)Map<String!, PreloadConfiguration!>!

การกำหนดค่าโฆษณาเปิดแอป หรือแผนที่ว่างเปล่าหากไม่มีตัวโหลดล่วงหน้า

getNumAdsAvailable

java-static fun getNumAdsAvailable(preloadId: String!): Int

แสดงผลจำนวนโฆษณาที่พร้อมใช้งานสำหรับรหัสการโหลดล่วงหน้าที่ระบุ

พารามิเตอร์
preloadId: String!

รหัสการโหลดล่วงหน้าเพื่อตรวจสอบความพร้อมให้บริการ

การคืนสินค้า
Int

จำนวนโฆษณาที่พร้อมแสดงสำหรับรหัสการโหลดล่วงหน้าที่ระบุ

isAdAvailable

java-static fun isAdAvailable(preloadId: String!): Boolean

กำหนดว่ามีโฆษณาอย่างน้อย 1 รายการพร้อมแสดงสำหรับ preloadId ที่ระบุหรือไม่

พารามิเตอร์
preloadId: String!

รหัสการโหลดล่วงหน้าเพื่อตรวจสอบความพร้อมให้บริการ

การคืนสินค้า
Boolean

true หากมีโฆษณาที่พร้อมแสดงสำหรับรหัสการโหลดล่วงหน้าที่ระบุ false มิฉะนั้น

pollAd

java-static fun pollAd(preloadId: String!): AppOpenAd?

แสดงโฆษณาที่โหลดล่วงหน้าจาก start หรือ start และนำออกจากแคช

โปรดทราบว่าโฆษณานี้อาจเป็นโฆษณาใดก็ได้ที่โหลดไว้ล่วงหน้าสำหรับ preloadId ระบบไม่รับประกันว่าลำดับที่แสดงจะตรงกับลำดับของเหตุการณ์ onAdPreloaded

พารามิเตอร์
preloadId: String!

รหัสการโหลดล่วงหน้าของโฆษณา

การคืนสินค้า
AppOpenAd?

โฆษณาที่เปิดแอปสำหรับรหัสการโหลดล่วงหน้าที่ระบุ หรือ null หากไม่มีโฆษณา

start

java-static fun start(preloadId: String!, preloadConfiguration: PreloadConfiguration!): Boolean

เริ่มโหลดโฆษณาล่วงหน้าสำหรับ preloadId และ PreloadConfiguration ที่ระบุ

SDK จะโหลดโฆษณาล่วงหน้าต่อไปจนกว่าจะมีโฆษณาตามจำนวนที่ getBufferSize ระบุไว้ โดยพยายามรักษาระดับบัฟเฟอร์ให้เต็มตลอดเซสชัน

หากมีการเริ่มต้น PreloadConfiguration ด้วย preloadId แล้ว เมธอดนี้จะไม่มีการดำเนินการใดๆ และจะแสดงผล false

พารามิเตอร์
preloadId: String!

ตัวระบุสตริงสำหรับ PreloadConfiguration นี้ ใช้ตัวระบุนี้เมื่อเรียก pollAd เพื่อรับโฆษณาสำหรับการกำหนดค่านี้

preloadConfiguration: PreloadConfiguration!

การกำหนดค่าสำหรับการโหลดโฆษณาล่วงหน้า

การคืนสินค้า
Boolean

true หากเริ่มโหลดล่วงหน้า false หาก preloadId ใช้งานอยู่

start

java-static fun start(
    preloadId: String!,
    preloadConfiguration: PreloadConfiguration!,
    preloadCallback: PreloadCallbackV2!
): Boolean

เริ่มโหลดโฆษณาล่วงหน้าสำหรับ preloadId, PreloadConfiguration และ PreloadCallbackV2 ที่ระบุ

SDK จะโหลดโฆษณาล่วงหน้าต่อไปจนกว่าจะมีโฆษณาตามจำนวนที่ getBufferSize ระบุไว้ โดยพยายามรักษาระดับบัฟเฟอร์ให้เต็มตลอดเซสชัน

สำหรับคำขอโฆษณาแต่ละรายการ SDK จะทริกเกอร์onAdPreloadedการเรียกกลับเมื่อโหลดล่วงหน้าสำเร็จ หรือonAdFailedToPreloadการเรียกกลับหากโหลดล่วงหน้าไม่สำเร็จ SDK จะลองส่งคำขอที่ไม่สำเร็จอีกครั้งโดยอัตโนมัติ

หาก PreloadConfiguration เริ่มต้นด้วย preloadId ที่ระบุแล้ว เมธอดนี้จะไม่ดำเนินการใดๆ และจะแสดงผล false จะไม่มีผลและแสดงผล false

พารามิเตอร์
preloadId: String!

สตริงที่ระบุ PreloadConfiguration นี้อย่างไม่ซ้ำกัน ใช้ตัวระบุนี้เมื่อเรียก pollAd เพื่อดึงโฆษณาที่โหลดล่วงหน้าสำหรับการกำหนดค่านี้

preloadConfiguration: PreloadConfiguration!

การกำหนดค่าที่กำหนดวิธีโหลดโฆษณาล่วงหน้า

preloadCallback: PreloadCallbackV2!

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

การคืนสินค้า
Boolean

true หากเริ่มโหลดล่วงหน้า false หาก preloadId ใช้งานอยู่