RewardedAdPreloader

class RewardedAdPreloader


Ödüllü 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 ödüllü reklamı PreloadConfiguration döndürür veya böyle bir reklam yoksa boş değer döndürür.

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

Tüm ödüllü reklamları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 RewardedAd?
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 ödüllü reklamı PreloadConfiguration döndürür 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 ödüllü reklamların PreloadConfiguration ilişkili önceden yükleme kimliklerine göre anahtarlanmış bir haritasını döndürür.

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

Ödüllü reklam yapılandırmaları veya ön yükleyici 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!): RewardedAd?

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
RewardedAd?

Belirli önceden yükleme kimliği için ödüllü 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.