NativeAdViewHolder

class NativeAdViewHolder


Anzeigen-Container für native Anzeigen, eine alternative Möglichkeit, native Anzeigen zu präsentieren. Anstatt NativeAdView für die Auslieferung von nativen Anzeigen zu verwenden, können Publisher Ansichten bereitstellen, die der App selbst gehören.

Zusammenfassung

Öffentliche Konstruktoren

NativeAdViewHolder(
    containerView: View!,
    clickableAssetViews: (Mutable)Map<String!, View!>!,
    nonclickableAssetViews: (Mutable)Map<String!, View!>!
)

Erstellt einen NativeAdViewHolder.

Öffentliche Funktionen

Unit

Hiermit wird die View festgelegt, mit der Nutzer ihre Klicks bestätigen.

Unit

Hiermit wird die NativeAd festgelegt, die in diesem Ansichtshalter angezeigt wird.

Unit

Trenne diesen Ansichtshalter von der NativeAd, die derzeit angezeigt wird.

Öffentliche Konstruktoren

NativeAdViewHolder

NativeAdViewHolder(
    containerView: View!,
    clickableAssetViews: (Mutable)Map<String!, View!>!,
    nonclickableAssetViews: (Mutable)Map<String!, View!>!
)

Erstellt einen NativeAdViewHolder.

Parameter
containerView: View!

Ein Container View für die Anzeige. Alle Ansichten in clickableAssetViews und nonclickableAssetViews müssen untergeordnet sein.

clickableAssetViews: (Mutable)Map<String!, View!>!

Die Map der anklickbaren Asset-Namen zu den entsprechenden

nonclickableAssetViews: (Mutable)Map<String!, View!>!

Die Map von nicht anklickbaren Asset-Namen zu den entsprechenden View. Gib null zurück, wenn es keine nicht anklickbaren Views gibt.

Öffentliche Funktionen

setClickConfirmingView

fun setClickConfirmingView(view: View!): Unit

Hiermit wird die View festgelegt, mit der Nutzer ihre Klicks bestätigen.

Parameter
view: View!

Der View, der festgelegt werden soll.

setNativeAd

fun setNativeAd(ad: NativeAd!): Unit

Hiermit wird die NativeAd festgelegt, die in diesem Ansichtshalter angezeigt wird. Setzen Sie den NativeAd zurück, um eine andere Anzeige zu sehen.

Parameter
ad: NativeAd!

Die NativeAd, die dem View-Holder zugeordnet wird.

unregisterNativeAd

fun unregisterNativeAd(): Unit

Trenne diesen Ansichtshalter von der NativeAd, die derzeit angezeigt wird.