AppOpenAdPreloader

class AppOpenAdPreloader


Uygulama açılış reklamları için ön yükleyici.

Özet

Herkese açık işlevler

java-static Boolean
destroy(preloadId: String!)

Belirtilen preloadId için önceden yüklemeyi durdurur ve ilişkili tüm önceden yüklenmiş reklamları yok eder.

java-static Unit

Önceden yüklemeyi durdurur ve tüm önceden yükleme yapılandırmaları için önceden yüklenen reklamları yok eder.

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

Bu preloadId ile ilişkili uygulama açılış reklamı PreloadConfiguration değerini veya böyle bir reklam yoksa boş değer döndürür.

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

Tüm uygulama açılışı reklamlarının PreloadConfiguration ilişkili önceden yükleme kimliklerine göre anahtarlanmış bir haritasını döndürür.

java-static Int

Belirtilen önceden yükleme kimliği için kullanılabilir reklam sayısını döndürür.

java-static Boolean
isAdAvailable(preloadId: String!)

Belirli preloadId için en az bir reklamın kullanılabilir olup olmadığını belirler.

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

start veya start kaynaklı önceden yüklenmiş bir reklamı döndürür ve önbellekten kaldırır.

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

Belirtilen preloadId ve PreloadConfiguration için reklamları önceden yüklemeye başlar.

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

Belirtilen preloadId, PreloadConfiguration ve PreloadCallbackV2 için reklamları önceden yüklemeye başlar.

Herkese açık işlevler

kaldırmak

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

Belirtilen preloadId için önceden yüklemeyi durdurur ve ilişkili tüm önceden yüklenmiş reklamları yok eder.

Parametreler
preloadId: String!

Yok edilecek yapılandırmanın önceden yükleme kimliği.

İadeler
Boolean

Etkin bir önceden yükleme yapılandırması yok edildiyse true. Belirtilen preloadId için etkin bir önceden yükleme yapılandırması yoksa false değerini döndürür.

destroyAll

java-static fun destroyAll(): Unit

Önceden yüklemeyi durdurur ve tüm önceden yükleme yapılandırmaları için önceden yüklenen reklamları yok eder.

getConfiguration

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

Bu preloadId ile ilişkili uygulama açılış reklamı PreloadConfiguration değerini veya böyle bir reklam yoksa boş değer döndürür.

Parametreler
preloadId: String!

Bu yapılandırmaya bağlı ön yükleme kimliği.

İadeler
PreloadConfiguration?

Belirli bir ön yükleme kimliği için PreloadConfiguration veya belirli bir ön yükleme kimliği için yapılandırma yoksa null.

getConfigurations

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

Tüm uygulama açılışı reklamlarının PreloadConfiguration ilişkili önceden yükleme kimliklerine göre anahtarlanmış bir haritasını döndürür.

İadeler
(Mutable)Map<String!, PreloadConfiguration!>!

Uygulama açılış reklamı yapılandırmaları veya önceden yükleyiciler yoksa boş bir harita.

getNumAdsAvailable

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

Belirtilen önceden yükleme kimliği için kullanılabilir reklam sayısını döndürür.

Parametreler
preloadId: String!

Kullanılabilirliği kontrol etmek için ön yükleme kimliği.

İadeler
Int

Belirli bir ön yükleme kimliği için kullanılabilen reklamların sayısı.

isAdAvailable

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

Belirli preloadId için en az bir reklamın kullanılabilir olup olmadığını belirler.

Parametreler
preloadId: String!

Kullanılabilirliği kontrol etmek için ön yükleme kimliği.

İadeler
Boolean

Belirtilen önceden yükleme kimliği için kullanılabilir bir reklam varsa true, aksi takdirde false.

pollAd

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

start veya start kaynaklı önceden yüklenmiş bir reklamı döndürür ve önbellekten kaldırır.

Bu reklamın, preloadId için önceden yüklenmiş reklamlardan herhangi biri olabileceğini unutmayın. Döndürülen sıralamanın, onAdPreloaded etkinliklerinin sıralamasıyla eşleşeceği garanti edilmez.

Parametreler
preloadId: String!

Reklamın önceden yükleme kimliği.

İadeler
AppOpenAd?

Belirli bir ön yükleme kimliği için uygulama açılış reklamı veya reklam yoksa null.

start

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

Belirtilen preloadId ve PreloadConfiguration için reklamları önceden yüklemeye başlar.

SDK, getBufferSize tarafından belirtilen reklam sayısına ulaşılana kadar reklamları önceden yüklemeye devam eder ve oturum boyunca arabelleği dolu tutmaya çalışır.

PreloadConfiguration, preloadId ile başlatılmışsa bu yöntem işlem yapmaz ve false değerini döndürür.

Parametreler
preloadId: String!

Bu PreloadConfiguration için dize tanımlayıcısı. Bu yapılandırma için reklam almak üzere pollAd'i çağırırken bu tanımlayıcıyı kullanın.

preloadConfiguration: PreloadConfiguration!

Reklamları önceden yükleme yapılandırması.

İadeler
Boolean

Ön yükleme başladıysa true, preloadId kullanılıyorsa false.

start

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

Belirtilen preloadId, PreloadConfiguration ve PreloadCallbackV2 için reklamları önceden yüklemeye başlar.

SDK, getBufferSize tarafından belirtilen reklam sayısına ulaşılana kadar reklamları önceden yüklemeye devam eder ve oturum boyunca arabelleği dolu tutmaya çalışır.

SDK, her reklam isteği için önceden yükleme başarılı olursa onAdPreloaded geri çağırmasını, önceden yükleme başarısız olursa onAdFailedToPreload geri çağırmasını tetikler. SDK, başarısız olan istekleri otomatik olarak yeniden dener.

Belirli bir preloadId ile PreloadConfiguration zaten başlatılmışsa bu yöntem hiçbir işlem yapmaz ve false değerini döndürür. işlemi yapılmaz ve false döndürülür.

Parametreler
preloadId: String!

Bu PreloadConfiguration öğesini benzersiz şekilde tanımlayan bir dize. Bu yapılandırma için önceden yüklenmiş bir reklamı almak üzere pollAd işlevini çağırırken bu tanımlayıcıyı kullanın.

preloadConfiguration: PreloadConfiguration!

Reklamların nasıl önceden yükleneceğini belirleyen yapılandırma.

preloadCallback: PreloadCallbackV2!

Belirli bir PreloadConfiguration için reklam kullanılabilirliği değiştiğinde çağrılacak geri çağırma.

İadeler
Boolean

Ön yükleme başladıysa true, preloadId kullanılıyorsa false.