NativeAdViewHolder

public final class NativeAdViewHolder


Es un contenedor de vistas para anuncios nativos que ofrece una forma alternativa de mostrar anuncios nativos. En lugar de usar NativeAdView para mostrar anuncios nativos, los publicadores pueden proporcionar vistas que pertenecen a la app.

Resumen

Constructores públicos

NativeAdViewHolder(
    View containerView,
    Map<StringView> clickableAssetViews,
    Map<StringView> nonclickableAssetViews
)

Construye un NativeAdViewHolder.

Métodos públicos

final void

Establece el View que los usuarios usarán para confirmar sus clics.

void

Establece el NativeAd que mostrará este contenedor de vistas.

void

Disocia este elemento de NativeAd que se muestra actualmente.

Constructores públicos

NativeAdViewHolder

public NativeAdViewHolder(
    View containerView,
    Map<StringView> clickableAssetViews,
    Map<StringView> nonclickableAssetViews
)

Construye un NativeAdViewHolder.

Parámetros
View containerView

Es un contenedor View para el anuncio. Todas las vistas en clickableAssetViews y nonclickableAssetViews deben ser secundarias de esta vista.

Map<StringView> clickableAssetViews

El Map de los nombres de recursos en los que se puede hacer clic para que coincidan con los .

Map<StringView> nonclickableAssetViews

El Map de los nombres de recursos que no se pueden hacer clic a los View correspondientes. Pasa null si no hay Views que no se puedan hacer clic.

Métodos públicos

setClickConfirmingView

public final void setClickConfirmingView(View view)

Establece el View que los usuarios usarán para confirmar sus clics.

Parámetros
View view

Es el View que se establecerá.

setNativeAd

public void setNativeAd(NativeAd ad)

Establece el NativeAd que mostrará este contenedor de vistas. Restablece a otro NativeAd para mostrar un anuncio diferente.

Parámetros
NativeAd ad

Es el NativeAd que se asociará al contenedor de vistas.

unregisterNativeAd

public void unregisterNativeAd()

Disocia este elemento de NativeAd que se muestra actualmente.