AppOpenAdPreloader

public final class AppOpenAdPreloader


Pramuat untuk iklan di layar pembuka aplikasi.

Ringkasan

Metode publik

static boolean
destroy(String preloadId)

Menghentikan pramuat untuk preloadId yang diberikan dan menghancurkan semua iklan pramuat terkait.

static void

Menghentikan pramuat dan menghancurkan iklan yang dimuat sebelumnya untuk semua konfigurasi pramuat.

static @Nullable PreloadConfiguration

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

static Map<StringPreloadConfiguration>

Menampilkan peta semua PreloadConfiguration iklan yang dibuka aplikasi, yang diberi kunci berdasarkan ID pramuat terkait.

static int

Menampilkan jumlah iklan yang tersedia untuk ID pramuat yang diberikan.

static boolean
isAdAvailable(String preloadId)

Menentukan apakah setidaknya satu iklan tersedia untuk preloadId yang diberikan.

static @Nullable AppOpenAd
pollAd(String preloadId)

Menampilkan iklan yang dipramuat dari start atau start dan menghapusnya dari cache.

static boolean
start(String preloadId, PreloadConfiguration preloadConfiguration)

Mulai memuat iklan secara otomatis untuk preloadId dan PreloadConfiguration yang diberikan.

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

Mulai memuat iklan secara otomatis untuk preloadId, PreloadConfiguration, dan yang diberikan .

Metode publik

hancurkan

public static boolean destroy(String preloadId)

Menghentikan pramuat untuk preloadId yang diberikan dan menghancurkan semua iklan pramuat terkait.

Parameter
String preloadId

ID pramuat konfigurasi yang akan dihancurkan.

Hasil
boolean

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

destroyAll

public static void destroyAll()

Menghentikan pramuat dan menghancurkan iklan yang dimuat sebelumnya untuk semua konfigurasi pramuat.

getConfiguration

public static @Nullable PreloadConfiguration getConfiguration(String preloadId)

Menampilkan PreloadConfiguration iklan di layar 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 yang dibuka aplikasi, yang diberi kunci berdasarkan ID pramuat terkait.

Hasil
Map<StringPreloadConfiguration>

Konfigurasi iklan di layar pembuka aplikasi, atau peta kosong jika tidak ada pramuat.

getNumAdsAvailable

public static int getNumAdsAvailable(String preloadId)

Menampilkan jumlah iklan yang tersedia untuk ID pramuat yang diberikan.

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

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 dipramuat dari start atau start dan menghapusnya dari cache.

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

Parameter
String preloadId

ID pramuat iklan.

Hasil
@Nullable AppOpenAd

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

mulai

public static boolean start(String preloadId, PreloadConfiguration preloadConfiguration)

Mulai memuat iklan secara otomatis untuk preloadId dan PreloadConfiguration yang diberikan.

SDK terus memuat iklan secara otomatis hingga jumlah iklan yang ditentukan oleh getBufferSize tercapai, dengan mencoba menjaga buffer tetap penuh selama sesi.

Jika PreloadConfiguration sudah dimulai dengan preloadId, metode ini menjadi tidak beroperasi 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 memuat iklan secara otomatis.

Hasil
boolean

true jika pramuat dimulai, false jika preloadId sedang digunakan.

mulai

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

Mulai memuat iklan secara otomatis untuk preloadId, PreloadConfiguration, dan yang diberikan .

SDK terus memuat iklan secara otomatis hingga jumlah iklan yang ditentukan oleh getBufferSize tercapai, dengan mencoba menjaga buffer tetap penuh selama sesi.

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

Jika PreloadConfiguration telah dimulai dengan preloadId yang diberikan, metode ini tidak akan 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 dimuat sebelumnya untuk konfigurasi ini.

PreloadConfiguration preloadConfiguration

Konfigurasi yang menentukan cara iklan dimuat sebelumnya.

PreloadCallbackV2 preloadCallback

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

Hasil
boolean

true jika pramuat dimulai, false jika preloadId sedang digunakan.