AppOpenAdPreloader

class AppOpenAdPreloader


Preloader untuk iklan di layar pembuka aplikasi.

Ringkasan

Fungsi publik

java-static Boolean
destroy(preloadId: String!)

Menghentikan pramuat untuk preloadId tertentu dan menghancurkan semua iklan pramuat terkait.

java-static Unit

Menghentikan pramuat dan menghancurkan iklan pramuat untuk semua konfigurasi pramuat.

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

Menampilkan PreloadConfiguration iklan pembuka aplikasi yang terkait dengan preloadId ini, atau null jika tidak ada.

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

Menampilkan peta semua PreloadConfiguration iklan pembuka aplikasi, yang dikelompokkan berdasarkan ID pramuat terkait.

java-static Int

Menampilkan jumlah iklan yang tersedia untuk ID pramuat tertentu.

java-static Boolean
isAdAvailable(preloadId: String!)

Menentukan apakah minimal satu iklan tersedia untuk preloadId tertentu.

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

Menampilkan iklan yang telah di-pramuat dari start atau start dan menghapusnya dari cache.

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

Mulai mem-pramuat iklan untuk preloadId dan PreloadConfiguration yang diberikan.

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

Mulai mem-pramuat iklan untuk preloadId, PreloadConfiguration, dan PreloadCallbackV2 yang diberikan.

Fungsi publik

hancurkan

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

Menghentikan pramuat untuk preloadId tertentu dan menghancurkan semua iklan pramuat terkait.

Parameter
preloadId: String!

ID pramuat konfigurasi yang akan dihancurkan.

Hasil
Boolean

true jika konfigurasi pramuat yang aktif dihancurkan. Menampilkan false jika tidak ada konfigurasi pramuat aktif untuk preloadId yang diberikan.

destroyAll

java-static fun destroyAll(): Unit

Menghentikan pramuat dan menghancurkan iklan pramuat untuk semua konfigurasi pramuat.

getConfiguration

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

Menampilkan PreloadConfiguration iklan pembuka aplikasi yang terkait dengan preloadId ini, atau null jika tidak ada.

Parameter
preloadId: String!

ID pramuat yang ditautkan ke konfigurasi ini.

Hasil
PreloadConfiguration?

PreloadConfiguration untuk ID pramuat yang diberikan, atau null jika tidak ada konfigurasi untuk ID pramuat yang diberikan.

getConfigurations

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

Menampilkan peta semua PreloadConfiguration iklan pembuka aplikasi, yang dikelompokkan berdasarkan ID pramuat terkait.

Hasil
(Mutable)Map<String!, PreloadConfiguration!>!

Konfigurasi iklan di layar pembuka aplikasi, atau peta kosong jika tidak ada pra-pemuat.

getNumAdsAvailable

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

Menampilkan jumlah iklan yang tersedia untuk ID pramuat tertentu.

Parameter
preloadId: String!

ID pramuat untuk memeriksa ketersediaan.

Hasil
Int

Jumlah iklan yang tersedia untuk ID pramuat tertentu.

isAdAvailable

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

Menentukan apakah minimal satu iklan tersedia untuk preloadId tertentu.

Parameter
preloadId: String!

ID pramuat untuk memeriksa ketersediaan.

Hasil
Boolean

true jika ada iklan yang tersedia untuk ID pramuat yang diberikan, false jika tidak.

pollAd

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

Menampilkan iklan yang telah di-pramuat dari start atau start dan menghapusnya dari cache.

Perhatikan bahwa ini dapat berupa iklan apa pun yang di-pramuat untuk preloadId. Urutan yang ditampilkan tidak dijamin cocok dengan urutan peristiwa onAdPreloaded.

Parameter
preloadId: String!

ID pramuat iklan.

Hasil
AppOpenAd?

Iklan di layar pembuka aplikasi untuk ID pramuat tertentu, atau null jika tidak ada iklan yang tersedia.

mulai

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

Mulai mem-pramuat iklan untuk preloadId dan PreloadConfiguration yang diberikan.

SDK terus mem-pramuat iklan hingga jumlah iklan yang ditentukan oleh getBufferSize tercapai, dan mencoba menjaga buffer tetap penuh selama sesi.

Jika PreloadConfiguration sudah dimulai dengan preloadId, metode ini akan menjadi no-op dan menampilkan false.

Parameter
preloadId: String!

ID string untuk PreloadConfiguration ini. Gunakan ID ini saat memanggil pollAd untuk mendapatkan iklan untuk konfigurasi ini.

preloadConfiguration: PreloadConfiguration!

Konfigurasi untuk mem-pramuat iklan.

Hasil
Boolean

true jika pramuat dimulai, false jika preloadId sedang digunakan.

mulai

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

Mulai mem-pramuat iklan untuk preloadId, PreloadConfiguration, dan PreloadCallbackV2 yang diberikan.

SDK terus mem-pramuat iklan hingga jumlah iklan yang ditentukan oleh getBufferSize tercapai, dan mencoba menjaga buffer tetap penuh selama sesi.

Untuk setiap permintaan iklan, SDK memicu callback onAdPreloaded saat pramuat berhasil atau callback onAdFailedToPreload jika pramuat gagal. SDK akan otomatis mencoba lagi permintaan yang gagal.

Jika PreloadConfiguration sudah dimulai dengan preloadId tertentu, metode ini tidak melakukan apa pun dan menampilkan false. menjadi no-op dan menampilkan false.

Parameter
preloadId: String!

String yang secara unik mengidentifikasi PreloadConfiguration ini. Gunakan ID ini saat memanggil pollAd untuk mengambil iklan yang telah di-pramuat untuk konfigurasi ini.

preloadConfiguration: PreloadConfiguration!

Konfigurasi yang menentukan cara iklan di-pramuat.

preloadCallback: PreloadCallbackV2!

Callback yang akan dipanggil saat ketersediaan iklan berubah untuk PreloadConfiguration tertentu.

Hasil
Boolean

true jika pramuat dimulai, false jika preloadId sedang digunakan.