AppOpenAd

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

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

Konstruktory publiczne

Funkcje publiczne

abstract String

Zwraca identyfikator jednostki reklamowej.

abstract FullScreenContentCallback?

Pobiera FullScreenContentCallback dla tego AppOpenAd.

abstract OnPaidEventListener?

Pobiera OnPaidEventListener dla tego AppOpenAd.

abstract Long

Pobiera identyfikator miejsca docelowego dla tego AppOpenAd.

abstract ResponseInfo

Zwraca ResponseInfo w przypadku wczytanej reklamy.

java-static Boolean
isAdAvailable(context: Context, adUnitId: String)

Ta funkcja została wycofana.

Zamiast niej używaj zasady isAdAvailable.

java-static Unit
load(
    context: Context!,
    adUnitId: String!,
    adRequest: AdRequest!,
    loadCallback: AppOpenAd.AppOpenAdLoadCallback!
)

Wczytuje AppOpenAd.

java-static AppOpenAd?
pollAd(context: Context, adUnitId: String)

Ta funkcja została wycofana.

Zamiast niej używaj zasady pollAd.

abstract Unit
setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
)

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

abstract Unit
setImmersiveMode(immersiveModeEnabled: Boolean)

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

abstract Unit

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

abstract Unit
setPlacementId(placementId: Long)

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

abstract Unit
show(activity: Activity)

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

Konstruktory publiczne

AppOpenAd

AppOpenAd()

Funkcje publiczne

getAdUnitId

abstract fun getAdUnitId(): String

Zwraca identyfikator jednostki reklamowej.

getFullScreenContentCallback

abstract fun getFullScreenContentCallback(): FullScreenContentCallback?

Pobiera FullScreenContentCallback dla tego AppOpenAd.

getOnPaidEventListener

abstract fun getOnPaidEventListener(): OnPaidEventListener?

Pobiera OnPaidEventListener dla tego AppOpenAd.

getPlacementId

abstract fun getPlacementId(): Long

Pobiera identyfikator miejsca docelowego dla tego AppOpenAd.

getResponseInfo

abstract fun getResponseInfo(): ResponseInfo

Zwraca ResponseInfo w przypadku wczytanej reklamy.

isAdAvailable

java-static fun isAdAvailable(context: Context, adUnitId: String): Boolean

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

ładunek

java-static fun load(
    context: Context!,
    adUnitId: String!,
    adRequest: AdRequest!,
    loadCallback: AppOpenAd.AppOpenAdLoadCallback!
): Unit

Wczytuje AppOpenAd.

Parametry
context: Context!

kontekst,

adUnitId: String!

Identyfikator jednostki reklamowej.

adRequest: AdRequest!

Żądanie reklamy z informacjami o kierowaniu.

loadCallback: AppOpenAd.AppOpenAdLoadCallback!

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

pollAd

java-static fun pollAd(context: Context, adUnitId: String): AppOpenAd?

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

setFullScreenContentCallback

abstract fun setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
): Unit

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

setImmersiveMode

abstract fun setImmersiveMode(immersiveModeEnabled: Boolean): Unit

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

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

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

setPlacementId

abstract fun setPlacementId(placementId: Long): Unit

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
placementId: Long

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

pokaż

abstract fun show(activity: Activity): Unit

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

Parametry
activity: Activity

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