InterstitialAdPreloader

class InterstitialAdPreloader


Pemuat awal untuk iklan interstisial.

Ringkasan

Fungsi publik

java-static Boolean
destroy(preloadId: String!)

Menghentikan pemuatan awal untuk preloadId tertentu dan menghancurkan semua iklan yang dimuat awal terkait.

java-static Unit

Menghentikan pemuatan awal dan menghancurkan iklan yang dimuat awal untuk semua konfigurasi pemuatan awal.

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

Fungsi ini tidak digunakan lagi.

Tidak ada penggantian.

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

Fungsi ini tidak digunakan lagi.

Tidak ada penggantian.

java-static Int

Menampilkan jumlah iklan yang tersedia untuk ID pra-muat yang diberikan.

java-static Boolean
isAdAvailable(preloadId: String!)

Menentukan apakah setidaknya satu iklan tersedia untuk preloadId tertentu.

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

Menampilkan iklan yang telah dimuat sebelumnya dari start atau start dan menghapusnya dari cache.

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

Mulai memuat iklan terlebih dahulu untuk preloadId dan PreloadConfiguration yang diberikan.

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

Mulai memuat iklan terlebih dahulu untuk preloadId, PreloadConfiguration, dan yang diberikan .

Fungsi publik

hancurkan

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

Menghentikan pemuatan awal untuk preloadId tertentu dan menghancurkan semua iklan yang dimuat awal terkait.

Parameter
preloadId: String!

ID pra-muat konfigurasi yang akan dihancurkan.

Hasil
Boolean

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

destroyAll

java-static fun destroyAll(): Unit

Menghentikan pemuatan awal dan menghancurkan iklan yang dimuat awal untuk semua konfigurasi pemuatan awal.

getConfiguration

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

Menampilkan iklan interstisial PreloadConfiguration 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 interstisial, yang dikelompokkan berdasarkan ID pramuat terkait.

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

Konfigurasi iklan interstisial, atau peta kosong jika tidak ada preloader.

getNumAdsAvailable

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

Menampilkan jumlah iklan yang tersedia untuk ID pra-muat yang diberikan.

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 setidaknya satu iklan tersedia untuk preloadId tertentu.

Parameter
preloadId: String!

ID pramuat untuk memeriksa ketersediaan.

Hasil
Boolean

true jika ada iklan yang tersedia untuk ID pra-muat yang diberikan, false jika tidak.

pollAd

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

Menampilkan iklan yang telah dimuat sebelumnya dari start atau start dan menghapusnya dari cache.

Perhatikan bahwa ini dapat berupa iklan apa pun yang telah dimuat sebelumnya untuk preloadId. Urutan yang ditampilkan tidak dijamin cocok dengan urutan peristiwa onAdPreloaded.

Parameter
preloadId: String!

ID pramuat iklan.

Hasil
InterstitialAd?

Iklan interstisial untuk ID pramuat tertentu, atau null jika tidak ada iklan yang tersedia.

mulai

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

Mulai memuat iklan terlebih dahulu untuk preloadId dan PreloadConfiguration yang diberikan.

SDK terus memuat iklan terlebih dahulu 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 memuat iklan terlebih dahulu.

Hasil
Boolean

true jika pramuat dimulai, false jika preloadId sedang digunakan.

mulai

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

Mulai memuat iklan terlebih dahulu untuk preloadId, PreloadConfiguration, dan yang diberikan .

SDK terus memuat iklan terlebih dahulu 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 pra-pemuatan berhasil atau callback onAdFailedToPreload jika pra-pemuatan 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 dimuat sebelumnya untuk konfigurasi ini.

preloadConfiguration: PreloadConfiguration!

Konfigurasi yang menentukan cara iklan dimuat sebelumnya.

preloadCallback: PreloadCallbackV2!

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

Hasil
Boolean

true jika pramuat dimulai, false jika preloadId sedang digunakan.