AppOpenAdPreloader

public final class AppOpenAdPreloader


Preloader untuk iklan di layar pembuka aplikasi.

Ringkasan

Metode publik

static boolean
destroy(String preloadId)

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

static void

Menghentikan pramuat dan menghancurkan iklan pramuat untuk semua konfigurasi pramuat.

static @Nullable PreloadConfiguration

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

static Map<StringPreloadConfiguration>

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

static int

Menampilkan jumlah iklan yang tersedia untuk ID pramuat tertentu.

static boolean
isAdAvailable(String preloadId)

Menentukan apakah minimal satu iklan tersedia untuk preloadId tertentu.

static @Nullable AppOpenAd
pollAd(String preloadId)

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

static boolean
start(String preloadId, PreloadConfiguration preloadConfiguration)

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

static boolean
start(
    String preloadId,
    PreloadConfiguration preloadConfiguration,
    PreloadCallbackV2 preloadCallback
)

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

Metode publik

destroy

public static boolean destroy(String preloadId)

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

Parameter
String preloadId

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

public static void destroyAll()

Menghentikan pramuat dan menghancurkan iklan pramuat untuk semua konfigurasi pramuat.

getConfiguration

public static @Nullable PreloadConfiguration getConfiguration(String preloadId)

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

Parameter
String preloadId

ID pramuat yang ditautkan ke konfigurasi ini.

Hasil
@Nullable PreloadConfiguration

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

getConfigurations

public static Map<StringPreloadConfigurationgetConfigurations()

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

Hasil
Map<StringPreloadConfiguration>

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

getNumAdsAvailable

public static int getNumAdsAvailable(String preloadId)

Menampilkan jumlah iklan yang tersedia untuk ID pramuat tertentu.

Parameter
String preloadId

ID pramuat untuk memeriksa ketersediaan.

Hasil
int

Jumlah iklan yang tersedia untuk ID pramuat tertentu.

isAdAvailable

public static boolean isAdAvailable(String preloadId)

Menentukan apakah minimal satu iklan tersedia untuk preloadId tertentu.

Parameter
String preloadId

ID pramuat untuk memeriksa ketersediaan.

Hasil
boolean

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

pollAd

public static @Nullable AppOpenAd pollAd(String preloadId)

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
String preloadId

ID pramuat iklan.

Hasil
@Nullable AppOpenAd

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

mulai

public static boolean start(String preloadId, PreloadConfiguration preloadConfiguration)

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
String preloadId

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

public static boolean start(
    String preloadId,
    PreloadConfiguration preloadConfiguration,
    PreloadCallbackV2 preloadCallback
)

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
String preloadId

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.

PreloadCallbackV2 preloadCallback

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

Hasil
boolean

true jika pramuat dimulai, false jika preloadId sedang digunakan.