NativeAd

public abstract class NativeAd


Reklama natywna Google.

Podsumowanie

Typy zagnieżdżone

public abstract class NativeAd.AdChoicesInfo

Informacje o atrybucji.

public abstract class NativeAd.Image

Komponent z obrazem reklamy natywnej.

Definicja interfejsu wywołania zwrotnego, które ma być wywoływane 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

Metody publiczne

abstract void

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

abstract void

Niszczy obiekt reklamy.

abstract void

Ta metoda została wycofana.

Użyj konta enableCustomClickGestureDirection.

abstract @Nullable NativeAd.AdChoicesInfo

Zwraca informacje o atrybucji Informacja.

abstract @Nullable String

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

abstract @Nullable String

Zwraca tekst główny.

abstract @Nullable 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 @Nullable String

Zwraca główny tekst nagłówka.

abstract @Nullable NativeAd.Image

Zwraca mały obraz identyfikujący reklamodawcę.

abstract List<NativeAd.Image>

Zwraca listę dużych obrazów.

abstract @Nullable MediaContent

Zwraca MediaContent powiązany z tą reklamą.

abstract List<MuteThisAdReason>

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

abstract long

Zwraca identyfikator miejsca docelowego dla tego NativeAd.

abstract @Nullable String

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

abstract @Nullable ResponseInfo

Zwraca obiekt ResponseInfo wczytanej reklamy.

abstract @Nullable 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 @Nullable String

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

abstract boolean

Ta metoda 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 void
muteThisAd(MuteThisAdReason muteThisAdReason)

automatycznie wyłącza reklamę.

abstract void
performClick(Bundle clickData)

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

abstract void

Ta metoda 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(Bundle impressionData)

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

abstract void
reportTouchEvent(Bundle touchEventData)

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

abstract void

Ustawia MuteThisAdListener reklamy.

abstract void

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

abstract void
setPlacementId(long placementId)

Ustawia identyfikator miejsca docelowego reklamy natywnej.

abstract void

Ustawia element UnconfirmedClickListener dla reklamy.

Konstruktory publiczne

NativeAd

public NativeAd()

Metody publiczne

cancelUnconfirmedClick

public abstract void cancelUnconfirmedClick()

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

zniszczyć

public abstract void destroy()

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

enableCustomClickGesture

public abstract void enableCustomClickGesture()

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

public abstract @Nullable NativeAd.AdChoicesInfo getAdChoicesInfo()

Zwraca informacje o atrybucji Informacja.

getAdvertiser

public abstract @Nullable String getAdvertiser()

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

getBody

public abstract @Nullable String getBody()

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

getCallToAction

public abstract @Nullable String getCallToAction()

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

getExtras

public abstract Bundle getExtras()

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

public abstract @Nullable String getHeadline()

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

getIcon

public abstract @Nullable NativeAd.Image getIcon()

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

getImages

public abstract List<NativeAd.ImagegetImages()

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

getMediaContent

public abstract @Nullable MediaContent getMediaContent()

Zwraca MediaContent powiązany z tą reklamą.

getMuteThisAdReasons

public abstract List<MuteThisAdReasongetMuteThisAdReasons()

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

getPlacementId

public abstract long getPlacementId()

Zwraca identyfikator miejsca docelowego dla tego NativeAd.

getPrice

public abstract @Nullable String getPrice()

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

public abstract @Nullable ResponseInfo getResponseInfo()

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

getStarRating

public abstract @Nullable Double getStarRating()

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

public abstract @Nullable String getStore()

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

public abstract boolean isCustomClickGestureEnabled()

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

public abstract boolean isCustomMuteThisAdEnabled()

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

public abstract void muteThisAd(MuteThisAdReason muteThisAdReason)

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

public abstract void performClick(Bundle clickData)

Należy go 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
Bundle clickData

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

recordCustomClickGesture

public abstract void recordCustomClickGesture()

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

public abstract boolean recordImpression(Bundle impressionData)

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
Bundle impressionData

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

Zwroty
boolean

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

reportTouchEvent

public abstract void reportTouchEvent(Bundle touchEventData)

Należy 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
Bundle touchEventData

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

public abstract void setMuteThisAdListener(MuteThisAdListener listener)

Ustawia MuteThisAdListener reklamy.

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

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

setPlacementId

public abstract void setPlacementId(long placementId)

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
long placementId

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

setUnconfirmedClickListener

public abstract void setUnconfirmedClickListener(
    NativeAd.UnconfirmedClickListener listener
)

Ustawia element UnconfirmedClickListener dla reklamy.