NativeAd

abstract class NativeAd


Reklama natywna Google.

Podsumowanie

Typy zagnieżdżone

abstract class NativeAd.AdChoicesInfo

Informacje o atrybucji.

abstract class NativeAd.Image

Komponent z obrazem reklamy natywnej.

Definicja interfejsu wywołania zwrotnego, które ma zostać wywołane po wczytaniu reklamy natywnej.

Interfejs detektora, którego aplikacje mogą używać do odbierania niepotwierdzonych zdarzeń kliknięcia podczas korzystania z funkcji potwierdzonego kliknięcia.

Konstruktory publiczne

Funkcje publiczne

abstract Unit

Anuluje niepotwierdzone kliknięcie, które zostało wcześniej zarejestrowane w przypadku reklamy.

abstract Unit

Niszczy obiekt reklamy.

abstract Unit

Ta funkcja została wycofana.

Użyj konta enableCustomClickGestureDirection.

abstract NativeAd.AdChoicesInfo?

Zwraca informacje o atrybucji Informacja.

abstract String?

Zwraca tekst, który określa reklamodawcę.

abstract String?

Zwraca tekst główny.

abstract String?

Zwraca wezwanie do działania w reklamie (np. „Kup” lub „Zainstaluj”).

abstract Bundle!

Zwraca pakiet dodatkowych komponentów powiązanych z reklamą natywną.

abstract String?

Zwraca główny tekst nagłówka.

abstract NativeAd.Image?

Zwraca mały obraz identyfikujący reklamodawcę.

abstract (Mutable)List<NativeAd.Image!>!

Zwraca listę dużych obrazów.

abstract MediaContent?

Zwraca MediaContent powiązany z tą reklamą.

abstract (Mutable)List<MuteThisAdReason!>!

Zwraca przyczyny wyłączenia reklamy dostępne w przypadku tej reklamy.

abstract Long

Zwraca identyfikator miejsca docelowego dla tego NativeAd.

abstract String?

W przypadku reklam aplikacji zwraca ciąg znaków reprezentujący koszt aplikacji.

abstract ResponseInfo?

Zwraca obiekt ResponseInfo wczytanej reklamy.

abstract Double?

W przypadku reklam aplikacji zwraca ocenę w gwiazdkach od 0 do 5, która przedstawia liczbę gwiazdek przyznanych aplikacji w sklepie, w którym jest ona dostępna.

abstract String?

W przypadku reklam aplikacji zwraca nazwę sklepu, w którym można pobrać aplikację.

abstract Boolean

Ta funkcja została wycofana.

Podczas wczytywania reklamy za pomocą funkcji enableCustomClickGestureDirection wszystkie zwrócone reklamy będą obsługiwać niestandardowy gest kliknięcia.

abstract Boolean

Zwraca wartość true, jeśli tę reklamę można wyciszyć automatycznie.

abstract Unit
muteThisAd(muteThisAdReason: MuteThisAdReason!)

automatycznie wyłącza reklamę.

abstract Unit
performClick(clickData: Bundle!)

Należy wywołać, gdy użytkownik kliknie reklamę.

abstract Unit

Ta funkcja została wycofana.

Pakiet SDK do reklam mobilnych Google śledzi teraz niestandardowe gesty kliknięcia za pomocą kierunku gestu kliknięcia, o który poproszono w enableCustomClickGestureDirection.

abstract Boolean
recordImpression(impressionData: Bundle!)

Należy go wywołać, gdy reklama wyświetli się po raz pierwszy.

abstract Unit
reportTouchEvent(touchEventData: Bundle!)

Należy go wywołać, gdy w reklamie wystąpi zdarzenie dotknięcia.

abstract Unit

Ustawia MuteThisAdListener reklamy.

abstract Unit

Zarejestruj wywołanie zwrotne, które ma być wywoływane, gdy szacunkowo ta reklama przyniesie zysk.

abstract Unit
setPlacementId(placementId: Long)

Ustawia identyfikator miejsca docelowego reklamy natywnej.

abstract Unit

Ustawia dla reklamy obiekt UnconfirmedClickListener.

Konstruktory publiczne

NativeAd

NativeAd()

Funkcje publiczne

cancelUnconfirmedClick

abstract fun cancelUnconfirmedClick(): Unit

Anuluje niepotwierdzone kliknięcie, które zostało wcześniej zarejestrowane w przypadku reklamy.

zniszczyć

abstract fun destroy(): Unit

Niszczy obiekt reklamy. Po wywołaniu metody destroy nie należy wywoływać żadnych innych metod w obiekcie reklamy.

enableCustomClickGesture

abstract fun enableCustomClickGesture(): Unit

Umożliwia wydawcom raportowanie kliknięć za pomocą gestów niestandardowych w przypadku tego NativeAd. Aby można było używać tej metody, jednostka reklamowa musi być na liście dozwolonych.

Domyślnie pakiet SDK śledzi kliknięcia w widokach komponentów. Jeśli ta metoda zostanie wywołana, SDK przestanie śledzić kliknięcia w przypadku tego NativeAd. Należy go wywołać przed wyświetleniem reklamy.

getAdChoicesInfo

abstract fun getAdChoicesInfo(): NativeAd.AdChoicesInfo?

Zwraca informacje o atrybucji Informacja.

getAdvertiser

abstract fun getAdvertiser(): String?

Zwraca tekst, który określa reklamodawcę. Aplikacje nie muszą wyświetlać tego komponentu, ale jest to zalecane.

getBody

abstract fun getBody(): String?

Zwraca tekst główny. Aplikacje muszą wyświetlać ten komponent.

getCallToAction

abstract fun getCallToAction(): String?

Zwraca wezwanie do działania w reklamie (np. „Kup” lub „Zainstaluj”). Aplikacje nie muszą wyświetlać tego komponentu, ale jest to zalecane.

getExtras

abstract fun getExtras(): Bundle!

Zwraca pakiet dodatkowych komponentów powiązanych z reklamą natywną. Jeśli reklama partnera mediacyjnego ma komponenty inne niż standardowe (cena, sklep itp.), można je ustawić, wywołując metodę w setExtras, i pobrać za pomocą tej metody. W przypadku przepływu bez zapośredniczenia zwraca pusty pakiet.

getHeadline

abstract fun getHeadline(): String?

Zwraca główny tekst nagłówka. Aplikacje muszą wyświetlać ten komponent.

getIcon

abstract fun getIcon(): NativeAd.Image?

Zwraca mały obraz identyfikujący reklamodawcę. Aplikacje nie muszą wyświetlać tego komponentu, ale jest to zalecane.

getImages

abstract fun getImages(): (Mutable)List<NativeAd.Image!>!

Zwraca listę dużych obrazów. Aplikacje nie muszą wyświetlać tego komponentu, ale jest to zalecane.

getMediaContent

abstract fun getMediaContent(): MediaContent?

Zwraca MediaContent powiązany z tą reklamą.

getMuteThisAdReasons

abstract fun getMuteThisAdReasons(): (Mutable)List<MuteThisAdReason!>!

Zwraca przyczyny wyłączenia reklamy dostępne w przypadku tej reklamy. Użyj opisu tekstowego z klasy, aby wyświetlić go użytkownikowi.

getPlacementId

abstract fun getPlacementId(): Long

Zwraca identyfikator miejsca docelowego dla tego NativeAd.

getPrice

abstract fun getPrice(): String?

W przypadku reklam aplikacji zwraca ciąg znaków reprezentujący koszt aplikacji. Aplikacje nie muszą wyświetlać tego komponentu, ale jest to zalecane.

getResponseInfo

abstract fun getResponseInfo(): ResponseInfo?

Zwraca obiekt ResponseInfo wczytanej reklamy. Zwraca wartość null, dopóki reklama nie zostanie wczytana.

getStarRating

abstract fun getStarRating(): Double?

W przypadku reklam aplikacji zwraca ocenę w gwiazdkach od 0 do 5, która przedstawia liczbę gwiazdek przyznanych aplikacji w sklepie, w którym jest ona dostępna. Aplikacje nie muszą wyświetlać tego komponentu, ale jest to zalecane.

getStore

abstract fun getStore(): String?

W przypadku reklam aplikacji zwraca nazwę sklepu, w którym można pobrać aplikację. Na przykład „Google Play”. Aplikacje nie muszą wyświetlać tego komponentu, ale jest to zalecane.

isCustomClickGestureEnabled

abstract fun isCustomClickGestureEnabled(): Boolean

Określa, czy kliknięcia można raportować za pomocą niestandardowych gestów kliknięcia. Aby dodać jednostkę reklamową do listy dozwolonych w przypadku tej funkcji, skontaktuj się z menedżerem konta.

isCustomMuteThisAdEnabled

abstract fun isCustomMuteThisAdEnabled(): Boolean

Zwraca wartość true, jeśli tę reklamę można wyciszyć automatycznie. Użyj funkcji setRequestCustomMuteThisAd, aby poprosić o niestandardową implementację funkcji „Wyłącz tę reklamę”.

muteThisAd

abstract fun muteThisAd(muteThisAdReason: MuteThisAdReason!): Unit

automatycznie wyłącza reklamę.

Parametry
muteThisAdReason: MuteThisAdReason!

Przyczyna wyciszenia wybrana przez użytkownika. Pobieranie przyczyn wyciszenia z getMuteThisAdReasons. Użyj null, aby wyciszyć reklamę z domyślnym powodem.

performClick

abstract fun performClick(clickData: Bundle!): Unit

Należy wywołać, gdy użytkownik kliknie reklamę. Aby można było używać tego interfejsu API, jednostka reklamowa musi znajdować się na liście dozwolonych. Ta metoda powinna być używana tylko przez wydawców wtyczek Unity.

Parametry
clickData: Bundle!

pakiet środowiska aplikacji w momencie kliknięcia. Szczegółowe informacje o konstruowaniu danych o kliknięciach Bundle znajdziesz w NativeAdConstants.

recordCustomClickGesture

abstract fun recordCustomClickGesture(): Unit

Raportuje kliknięcia tego NativeAd za pomocą niestandardowego gestu kliknięcia. Aby można było używać tej metody, jednostka reklamowa musi być na liście dozwolonych.

Przed wywołaniem tej metody należy wywołać metodę enableCustomClickGesture.

recordImpression

abstract fun recordImpression(impressionData: Bundle!): Boolean

Należy go wywołać, gdy reklama wyświetli się po raz pierwszy. Aby można było używać tego interfejsu API, jednostka reklamowa musi znajdować się na liście dozwolonych.

Parametry
impressionData: Bundle!

pakiet środowiska aplikacji, w którym nastąpiło wyświetlenie. Szczegółowe informacje o konstruowaniu danych o wyświetleniach Bundle znajdziesz w artykule NativeAdConstants.

Zwroty
Boolean

wartość true, jeśli wyświetlenie zostało zarejestrowane;

reportTouchEvent

abstract fun reportTouchEvent(touchEventData: Bundle!): Unit

Należy go wywołać, gdy w reklamie wystąpi zdarzenie dotknięcia. Aby można było używać tego interfejsu API, jednostka reklamowa musi znajdować się na liście dozwolonych. Jeśli chcesz korzystać z tej funkcji, skontaktuj się ze swoim menedżerem konta.

Parametry
touchEventData: Bundle!

pakiet współrzędnych zdarzenia dotyku i czasu trwania;

Przykładowy zapis JSON pakietu touchEventData:

  {    "x": "100",  // The x-coordinate of the touch event relative to the window.    "y": "50",  // The y-coordinate of the touch event relative to the window.    "duration_millis": "500",  // The amount of milliseconds the user pressed on the asset.  }

setMuteThisAdListener

abstract fun setMuteThisAdListener(listener: MuteThisAdListener!): Unit

Ustawia MuteThisAdListener reklamy.

setOnPaidEventListener

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

Zarejestruj wywołanie zwrotne, które ma być wywoływane, gdy szacunkowo ta reklama przyniesie zysk.

setPlacementId

abstract fun setPlacementId(placementId: Long): Unit

Ustawia identyfikator miejsca docelowego reklamy natywnej.

Aby mieć pewność, że ten identyfikator miejsca docelowego jest uwzględniany w raportach, wywołaj tę metodę przed powiązaniem reklamy z obiektem NativeAdView.

Parametry
placementId: Long

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

setUnconfirmedClickListener

abstract fun setUnconfirmedClickListener(
    listener: NativeAd.UnconfirmedClickListener!
): Unit

Ustawia dla reklamy obiekt UnconfirmedClickListener.