AppOpenAdPreloader

public final class AppOpenAdPreloader


Wczytywacz reklam wyświetlanych przy otwarciu aplikacji.

Podsumowanie

Metody publiczne

static boolean
destroy(String preloadId)

Zatrzymuje wstępne wczytywanie dla danego preloadId i niszczy wszystkie powiązane z nim wstępnie załadowane reklamy.

static void

Zatrzymuje wstępny wczytywanie i usuwanie wstępnie załadowanych reklam we wszystkich konfiguracjach wstępnego wczytywania.

static @Nullable PreloadConfiguration

Zwraca reklamę wyświetlaną przy otwarciu aplikacji PreloadConfiguration powiązaną z tym elementem preloadId lub wartość null, jeśli taka reklama nie istnieje.

static Map<StringPreloadConfiguration>

Zwraca mapę wszystkich reklam PreloadConfigurationotwarcie aplikacji, posortowanych według powiązanego identyfikatora wstępnego wczytania.

static int

Zwraca liczbę dostępnych reklam dla podanego identyfikatora wstępnego wczytania.

static boolean
isAdAvailable(String preloadId)

Określa, czy w przypadku danego preloadId jest dostępna co najmniej 1 reklama.

static @Nullable AppOpenAd
pollAd(String preloadId)

zwraca reklamę załadowywaną z poziomu start lub start i usuwa ją z pamięci podręcznej.

static boolean
start(String preloadId, PreloadConfiguration preloadConfiguration)

Rozpoczyna się wstępny wczytywanie reklam dla danego preloadId i PreloadConfiguration.

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

rozpoczyna wstępny wczytywanie reklam dla danego preloadId, PreloadConfigurationPreloadConfiguration;

Metody publiczne

zniszczyć

public static boolean destroy(String preloadId)

Zatrzymuje wstępne wczytywanie dla danego preloadId i niszczy wszystkie powiązane z nim wstępnie załadowane reklamy.

Parametry
String preloadId

Identyfikator wstępnego wczytywania konfiguracji, którą chcesz usunąć.

Zwroty
boolean

true jeśli aktywna konfiguracja wstępnego wczytania została zniszczona. Zwraca wartość false, jeśli dla danego preloadId nie ma aktywnej konfiguracji wstępnego wczytania.

destroyAll

public static void destroyAll()

Zatrzymuje wstępny wczytywanie i usuwanie wstępnie załadowanych reklam we wszystkich konfiguracjach wstępnego wczytywania.

getConfiguration

public static @Nullable PreloadConfiguration getConfiguration(String preloadId)

Zwraca reklamę wyświetlaną przy otwarciu aplikacji PreloadConfiguration powiązaną z tym elementem preloadId lub wartość null, jeśli taka reklama nie istnieje.

Parametry
String preloadId

Identyfikator wstępnego wczytania powiązany z tą konfiguracją.

Zwroty
@Nullable PreloadConfiguration

PreloadConfiguration dla danego identyfikatora wstępnego wczytania lub null, jeśli nie ma konfiguracji dla danego identyfikatora wstępnego wczytania.

getConfigurations

public static Map<StringPreloadConfigurationgetConfigurations()

Zwraca mapę wszystkich reklam PreloadConfigurationotwarcie aplikacji, posortowanych według powiązanego identyfikatora wstępnego wczytania.

Zwroty
Map<StringPreloadConfiguration>

Konfiguracje reklam wyświetlanych przy otwarciu aplikacji lub pusta mapa, jeśli nie ma żadnych wstępnie wczytanych reklam.

getNumAdsAvailable

public static int getNumAdsAvailable(String preloadId)

Zwraca liczbę dostępnych reklam dla podanego identyfikatora wstępnego wczytania.

Parametry
String preloadId

Identyfikator wstępnego pobierania, aby sprawdzić dostępność.

Zwroty
int

Liczba dostępnych reklam dla danego identyfikatora wstępnego ładowania.

isAdAvailable

public static boolean isAdAvailable(String preloadId)

Określa, czy w przypadku danego preloadId jest dostępna co najmniej 1 reklama.

Parametry
String preloadId

Identyfikator wstępnego pobierania, aby sprawdzić dostępność.

Zwroty
boolean

true, jeśli dla danego identyfikatora wstępnego wczytania jest dostępna reklama, false w przeciwnym razie.

pollAd

public static @Nullable AppOpenAd pollAd(String preloadId)

zwraca reklamę załadowywaną z poziomu start lub start i usuwa ją z pamięci podręcznej.

Pamiętaj, że może to być dowolna reklama wstępnie załadowana na potrzeby preloadId. Kolejność zwracanych zdarzeń nie musi być zgodna z kolejnością zdarzeń onAdPreloaded.

Parametry
String preloadId

Identyfikator wstępnego wczytania reklamy.

Zwroty
@Nullable AppOpenAd

Reklama wyświetlana przy otwarciu aplikacji o danym identyfikatorze wstępnego wczytania lub null, jeśli nie ma dostępnej reklamy.

rozpocznij

public static boolean start(String preloadId, PreloadConfiguration preloadConfiguration)

Rozpoczyna się wstępny wczytywanie reklam dla danego preloadId i PreloadConfiguration.

SDK nadal wstępnie wczytuje reklamy, dopóki nie osiągnie liczby reklam określonej przez parametr getBufferSize. Stara się też utrzymać pełny bufor przez całą sesję.

Jeśli PreloadConfiguration została już uruchomiona za pomocą preloadId, ta metoda nie wykonuje żadnej operacji i zwraca wartość false.

Parametry
String preloadId

Identyfikator ciągu znaków tego PreloadConfiguration. Użyj tego identyfikatora podczas wywołania pollAd, aby uzyskać reklamę dla tej konfiguracji.

PreloadConfiguration preloadConfiguration

Konfiguracja wstępnego wczytywania reklam.

Zwroty
boolean

true, jeśli wstępne wczytywanie zostało rozpoczęte, false, jeśli identyfikator preloadId jest używany.

rozpocznij

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

rozpoczyna wstępny wczytywanie reklam dla danego preloadId, PreloadConfigurationPreloadConfiguration;

SDK nadal wstępnie wczytuje reklamy, dopóki nie osiągnie liczby reklam określonej przez parametr getBufferSize. Stara się też utrzymać pełny bufor przez całą sesję.

W przypadku każdego żądania reklamy pakiet SDK uruchamia wywołanie zwrotne onAdPreloaded po pomyślnym wstępnym załadowaniu lub wywołanie zwrotne onAdFailedToPreload w przypadku niepowodzenia wstępnego ładowania. Pakiet SDK automatycznie powtarza nieudane żądania.

Jeśli PreloadConfiguration zostało już rozpoczęte z danym preloadId, ta metoda nie robi nic i zwraca false. staje się operacją pustą i zwraca wartość false.

Parametry
String preloadId

Ciąg znaków jednoznacznie identyfikujący tę PreloadConfiguration. Użyj tego identyfikatora podczas wywoływania funkcji pollAd, aby pobrać wstępnie załadowany element reklamy dla tej konfiguracji.

PreloadConfiguration preloadConfiguration

Konfiguracja określająca sposób wstępnego wczytywania reklam.

PreloadCallbackV2 preloadCallback

Wywołanie zwrotne, które zostanie wywołane, gdy zmieni się dostępność reklamy w danym PreloadConfiguration.

Zwroty
boolean

true, jeśli wstępne wczytywanie zostało rozpoczęte, false, jeśli identyfikator preloadId jest używany.