AppOpenAdPreloader

public final class AppOpenAdPreloader


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

Özet

Herkese açık yöntemler

static boolean
destroy(String preloadId)

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

static void

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

static @Nullable 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.

static Map<StringPreloadConfiguration>

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.

static int

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

static boolean
isAdAvailable(String preloadId)

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

static @Nullable AppOpenAd
pollAd(String preloadId)

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

static boolean
start(String preloadId, PreloadConfiguration preloadConfiguration)

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

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

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

Herkese açık yöntemler

kaldırmak

public static boolean destroy(String preloadId)

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

Parametreler
String preloadId

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

public static void destroyAll()

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

getConfiguration

public static @Nullable PreloadConfiguration getConfiguration(String preloadId)

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

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

İadeler
@Nullable 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

public static Map<StringPreloadConfigurationgetConfigurations()

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
Map<StringPreloadConfiguration>

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

getNumAdsAvailable

public static int getNumAdsAvailable(String preloadId)

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

Parametreler
String preloadId

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

public static boolean isAdAvailable(String preloadId)

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

Parametreler
String preloadId

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

public static @Nullable AppOpenAd pollAd(String preloadId)

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

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

İadeler
@Nullable AppOpenAd

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

start

public static boolean start(String preloadId, PreloadConfiguration preloadConfiguration)

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

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

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

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

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.

PreloadCallbackV2 preloadCallback

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.