NativeCustomFormatAd

public interface NativeCustomFormatAd


Niestandardowy format reklamy natywnej Ad Managera. Niestandardowe (definiowane przez użytkownika) formaty reklam natywnych umożliwiają definiowanie własnych zmiennych w przypadku tradycyjnych reklam natywnych. Niestandardowe formaty reklam natywnych umożliwiają definiowanie i renderowanie własnych komponentów oraz określanie działania reklamy po kliknięciu.

Podsumowanie

Zagnieżdżone typy

Interfejs do pomiarów otwartych w reklamach displayowych.

Definicja interfejsu wywołania zwrotnego, które ma być wywoływane, gdy użytkownik kliknie niestandardowy format reklamy natywnej.

Definicja interfejsu wywołania zwrotnego, które ma być wywoływane po wczytaniu niestandardowego formatu reklamy natywnej.

Stałe

default static final String
ASSET_NAME_VIDEO = "_videoMediaView"

Nazwa zasobu powiązanego z treściami wideo zwróconymi przez getMediaContent.

Metody publiczne

abstract void

Niszczy obiekt reklamy.

abstract @Nullable List<String>

Zwraca listę wszystkich dostępnych zasobów.

abstract @Nullable String

Zwraca identyfikator niestandardowego formatu reklamy natywnej zdefiniowany w interfejsie Ad Managera.

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement

Zwraca DisplayOpenMeasurement powiązany z tą reklamą.

abstract @Nullable NativeAd.Image
getImage(String assetName)

Zwraca komponent z obrazem.

abstract @Nullable MediaContent

Zwraca MediaContent powiązany z tą reklamą.

abstract @Nullable CharSequence
getText(String assetName)

Zwraca zasób tekstowy zawierający liczby, adresy URL lub inne typy danych niż zasób graficzny.

abstract void
performClick(String assetName)

kliknie reklamę, co spowoduje wykonanie działania po kliknięciu;

abstract void

Rejestruje wyświetlenie.

Stałe

ASSET_NAME_VIDEO

default static final String ASSET_NAME_VIDEO = "_videoMediaView"

Nazwa zasobu powiązanego z treściami wideo zwróconymi przez getMediaContent. Jest to nazwa komponentu, która będzie raportowana w onCustomClick, gdy użytkownik kliknie MediaView zawierający treści wideo zwrócone przez getMediaContent.

Metody publiczne

zniszczyć

abstract void destroy()

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

getAvailableAssetNames

abstract @Nullable List<StringgetAvailableAssetNames()

Zwraca listę wszystkich dostępnych zasobów.

Zwroty
@Nullable List<String>

listę wszystkich dostępnych komponentów lub pustą listę, jeśli żaden komponent nie jest dostępny.

getCustomFormatId

abstract @Nullable String getCustomFormatId()

Zwraca identyfikator niestandardowego formatu reklamy natywnej zdefiniowany w interfejsie Ad Managera.

getDisplayOpenMeasurement

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

Zwraca DisplayOpenMeasurement powiązany z tą reklamą.

Zwroty
@Nullable NativeCustomFormatAd.DisplayOpenMeasurement

null, jeśli pomiar otwarcia wyświetlenia nie jest dostępny w przypadku tej reklamy.

getImage

abstract @Nullable NativeAd.Image getImage(String assetName)

Zwraca komponent z obrazem.

Parametry
String assetName

Nazwa zasobu do pobrania.

Zwroty
@Nullable NativeAd.Image

wartość komponentu o podanej nazwie lub wartość null, jeśli nie ma komponentu o takiej nazwie.

getMediaContent

abstract @Nullable MediaContent getMediaContent()

Zwraca MediaContent powiązany z tą reklamą.

getText

abstract @Nullable CharSequence getText(String assetName)

Zwraca zasób tekstowy zawierający liczby, adresy URL lub inne typy danych niż zasób graficzny.

Parametry
String assetName

Nazwa zasobu do pobrania.

Zwroty
@Nullable CharSequence

wartość komponentu o podanej nazwie lub wartość null, jeśli nie ma komponentu o takiej nazwie.

performClick

abstract void performClick(String assetName)

kliknie reklamę, co spowoduje wykonanie działania po kliknięciu;

Parametry
String assetName

Nazwa klikniętego komponentu.

recordImpression

abstract void recordImpression()

Rejestruje wyświetlenie. Wywołaj tę metodę, gdy reklama zostanie po raz pierwszy wyświetlona użytkownikowi.