public final class NativeAdViewHolder extends Object
View holder for native ads which is an alternative way to show native ads. Instead of
using NativeAdView
to show native ads, publishers can provide Views owned by the app itself.
Public Constructor Summary
NativeAdViewHolder(View
containerView, Map<String, View>
clickableAssetViews, Map<String, View>
nonclickableAssetViews)
Constructs a
NativeAdViewHolder .
|
Public Method Summary
void | |
void | |
void |
unregisterNativeAd()
Dissociate this view holder from the
NativeAd
it's currently showing.
|
Inherited Method Summary
Public Constructors
public NativeAdViewHolder (View containerView, Map<String, View> clickableAssetViews, Map<String, View> nonclickableAssetViews)
Constructs a NativeAdViewHolder
.
Parameters
containerView | A container View for the
ad. All views in clickableAssetViews and nonclickableAssetViews must be children of
this View. |
---|---|
clickableAssetViews | The Map of clickable
asset names to corresponding View . |
nonclickableAssetViews | The Map of
non-clickable asset names to corresponding View . Pass
null if there are no non-clickable View s. |
Public Methods
public void setClickConfirmingView (View view)
public void setNativeAd (NativeAd ad)
public void unregisterNativeAd ()
Dissociate this view holder from the NativeAd
it's currently showing.