AppOpenAd

public abstract class AppOpenAd


Reklamy wyświetlane przy otwarciu aplikacji służą do wyświetlania reklam, gdy użytkownicy wchodzą do aplikacji. Obiekt AppOpenAd zawiera wszystkie dane niezbędne do wyświetlenia reklamy. W przeciwieństwie do reklam pełnoekranowych reklamy wyświetlane przy otwarciu aplikacji ułatwiają udostępnianie obszaru z oznaczeniem marki aplikacji, dzięki czemu użytkownicy rozumieją kontekst, w którym widzą reklamę. Aby wczytać AppOpenAd, użyj jednej z metod statycznych load. Następnie wywołaj funkcję show, aby ją wyrenderować.

Podsumowanie

Typy zagnieżdżone

public abstract class AppOpenAd.AppOpenAdLoadCallback extends AdLoadCallback

Obiekt do odbierania powiadomień o zdarzeniach związanych z wczytywaniem reklamy otwieranej w aplikacji.

Konstruktory publiczne

Metody publiczne

abstract @NonNull String

Zwraca identyfikator jednostki reklamowej.

abstract @Nullable FullScreenContentCallback

Pobiera FullScreenContentCallback dla tego AppOpenAd.

abstract @Nullable OnPaidEventListener

Pobiera OnPaidEventListener dla tego AppOpenAd.

abstract long

Pobiera identyfikator miejsca docelowego dla tego AppOpenAd.

abstract @NonNull ResponseInfo

Zwraca ResponseInfo w przypadku wczytanej reklamy.

static boolean
isAdAvailable(@NonNull Context context, @NonNull String adUnitId)

Ta metoda została wycofana.

Zamiast niej używaj zasady isAdAvailable.

static void
load(
    Context context,
    String adUnitId,
    AdRequest adRequest,
    AppOpenAd.AppOpenAdLoadCallback loadCallback
)

Wczytuje AppOpenAd.

static @Nullable AppOpenAd
pollAd(@NonNull Context context, @NonNull String adUnitId)

Ta metoda została wycofana.

Zamiast niej używaj zasady pollAd.

abstract void

Rejestruje wywołanie zwrotne, które ma być wywoływane, gdy reklamy wyświetlają i odrzucają treści pełnoekranowe.

abstract void
setImmersiveMode(boolean immersiveModeEnabled)

Ustawia flagę, która określa, czy ten obiekt reklamy wyświetlanej przy otwarciu aplikacji będzie wyświetlany w trybie pełnoekranowym.

abstract void

Rejestruje wywołanie zwrotne, które ma zostać wywołane, gdy ta reklama wygeneruje szacunkowe przychody.

abstract void
setPlacementId(long placementId)

Ustawia identyfikator miejsca docelowego reklamy wyświetlanej przy otwarciu aplikacji.

abstract void
show(@NonNull Activity activity)

Wyświetla reklamę pełnoekranową w aplikacji.

Konstruktory publiczne

AppOpenAd

public AppOpenAd()

Metody publiczne

getAdUnitId

public abstract @NonNull String getAdUnitId()

Zwraca identyfikator jednostki reklamowej.

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

Pobiera FullScreenContentCallback dla tego AppOpenAd.

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

Pobiera OnPaidEventListener dla tego AppOpenAd.

getPlacementId

public abstract long getPlacementId()

Pobiera identyfikator miejsca docelowego dla tego AppOpenAd.

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

Zwraca ResponseInfo w przypadku wczytanej reklamy.

isAdAvailable

public static boolean isAdAvailable(@NonNull Context context, @NonNull String adUnitId)

Zwraca wartość true, jeśli jest dostępna reklama pełnoekranowa aplikacji wczytana z startPreload.

ładunek

public static void load(
    Context context,
    String adUnitId,
    AdRequest adRequest,
    AppOpenAd.AppOpenAdLoadCallback loadCallback
)

Wczytuje AppOpenAd.

Parametry
Context context

kontekst,

String adUnitId

Identyfikator jednostki reklamowej.

AdRequest adRequest

Żądanie reklamy z informacjami o kierowaniu.

AppOpenAd.AppOpenAdLoadCallback loadCallback

Obiekt, który obsługuje zdarzenia związane z wczytywaniem reklamy wyświetlanej przy otwarciu aplikacji.

pollAd

public static @Nullable AppOpenAd pollAd(@NonNull Context context, @NonNull String adUnitId)

Pobiera następną reklamę wyświetlaną przy otwarciu aplikacji wczytaną z startPreload lub null, jeśli żadna reklama nie jest dostępna.

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

Rejestruje wywołanie zwrotne, które ma być wywoływane, gdy reklamy wyświetlają i odrzucają treści pełnoekranowe.

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

Ustawia flagę, która określa, czy ten obiekt reklamy wyświetlanej przy otwarciu aplikacji będzie wyświetlany w trybie pełnoekranowym. Wywołaj tę metodę przed show. Jeśli w czasie wyświetlania reklamy ten flag jest włączony i tryb pełnoekranowy jest obsługiwany, w przypadku reklamy wyświetlanej przy otwarciu aplikacji włączone zostaną flagi SYSTEM_UI_FLAG_IMMERSIVE_STICKY i SYSTEM_UI_FLAG_HIDE_NAVIGATION.

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

Rejestruje wywołanie zwrotne, które ma zostać wywołane, gdy ta reklama wygeneruje szacunkowe przychody.

setPlacementId

public abstract void setPlacementId(long placementId)

Ustawia identyfikator miejsca docelowego reklamy wyświetlanej przy otwarciu aplikacji.

Aby ten identyfikator miejsca docelowego był uwzględniany w raportach, wywołaj tę metodę przed wyświetleniem reklamy.

Parametry
long placementId

Długa liczba całkowita podana w interfejsie AdMob dla skonfigurowanego miejsca docelowego.

pokaż

public abstract void show(@NonNull Activity activity)

Wyświetla reklamę pełnoekranową w aplikacji.

Parametry
@NonNull Activity activity

Aktywność, z której wyświetlana jest reklama otwierająca aplikację.