public static final class NativeAdViewBinder.Builder
extends java.lang.Object
NativeAdViewBinder.| Constructor and Description |
|---|
Builder(NativeAdView nativeAdView)
Creates a new
NativeAdViewBinder.Builder
for constructing a NativeAdViewBinder |
| Modifier and Type | Method and Description |
|---|---|
NativeAdViewBinder |
build()
Constructs a
NativeAdViewBinder contains views for all of native ad assets. |
NativeAdViewBinder.Builder |
setAgeView(android.widget.TextView ageView)
Sets view for age.
|
NativeAdViewBinder.Builder |
setBodyView(android.widget.TextView bodyView)
Sets view for body.
|
NativeAdViewBinder.Builder |
setCallToActionView(android.widget.TextView callToActionView)
Sets TextView for call to action
|
NativeAdViewBinder.Builder |
setDomainView(android.widget.TextView domainView)
Sets view for domain.
|
NativeAdViewBinder.Builder |
setFaviconView(android.widget.ImageView faviconView)
Sets view for app favicon.
|
NativeAdViewBinder.Builder |
setFeedbackView(android.widget.TextView feedbackView)
Sets view for feedback.
|
NativeAdViewBinder.Builder |
setIconView(android.widget.ImageView iconView)
Sets view for app icon.
|
NativeAdViewBinder.Builder |
setMediaView(MediaView mediaView)
Sets view for media content.
|
NativeAdViewBinder.Builder |
setPriceView(android.widget.TextView priceView)
Sets view for app price.
|
<T extends android.view.View & Rating> |
setRatingView(T ratingView)
Sets view for app star rating.
|
NativeAdViewBinder.Builder |
setReviewCountView(android.widget.TextView reviewCountView)
Sets view for number of app reviews.
|
NativeAdViewBinder.Builder |
setSponsoredView(android.widget.TextView sponsoredView)
Sets view for sponsored by
|
NativeAdViewBinder.Builder |
setTitleView(android.widget.TextView titleView)
Sets view for title.
|
NativeAdViewBinder.Builder |
setWarningView(android.widget.TextView warningView)
Sets view for warning.
|
public Builder(@NonNull
NativeAdView nativeAdView)
NativeAdViewBinder.Builder
for constructing a NativeAdViewBindernativeAdView - View represents view for native ad.@NonNull public NativeAdViewBinder build()
NativeAdViewBinder contains views for all of native ad assets.NativeAdViewBinder.@NonNull public NativeAdViewBinder.Builder setAgeView(@Nullable android.widget.TextView ageView)
ageView - TextView for native ad age.NativeAdViewBinder.Builder contains views for native ad assets.@NonNull public NativeAdViewBinder.Builder setBodyView(@Nullable android.widget.TextView bodyView)
bodyView - TextView for native ad body.NativeAdViewBinder.Builder contains views for native ad assets.@NonNull public NativeAdViewBinder.Builder setCallToActionView(@Nullable android.widget.TextView callToActionView)
callToActionView - TextView for call to action.NativeAdViewBinder.Builder contains views for native ad assets.@NonNull public NativeAdViewBinder.Builder setDomainView(@Nullable android.widget.TextView domainView)
domainView - TextView for native ad domain.NativeAdViewBinder.Builder contains views for native ad assets.@NonNull public NativeAdViewBinder.Builder setFaviconView(@Nullable android.widget.ImageView faviconView)
faviconView - ImageView for app favicon.NativeAdViewBinder.Builder contains views for native ad assets.@NonNull public NativeAdViewBinder.Builder setFeedbackView(@Nullable android.widget.TextView feedbackView)
feedbackView - TextView for feedback.NativeAdViewBinder.Builder contains views for native ad assets.@NonNull public NativeAdViewBinder.Builder setIconView(@Nullable android.widget.ImageView iconView)
iconView - ImageView for app icon.NativeAdViewBinder.Builder contains views for native ad assets.@NonNull public NativeAdViewBinder.Builder setMediaView(@Nullable MediaView mediaView)
mediaView - MediaView for media content.@NonNull public NativeAdViewBinder.Builder setPriceView(@Nullable android.widget.TextView priceView)
priceView - TextView for app price.NativeAdViewBinder.Builder contains views for native ad assets.@NonNull public <T extends android.view.View & Rating> NativeAdViewBinder.Builder setRatingView(@Nullable T ratingView)
ratingView - View implements Rating for app star rating.NativeAdViewBinder.Builder contains views for native ad assets.@NonNull public NativeAdViewBinder.Builder setReviewCountView(@Nullable android.widget.TextView reviewCountView)
reviewCountView - TextView for number of app reviews.NativeAdViewBinder.Builder contains views for native ad assets.@NonNull public NativeAdViewBinder.Builder setSponsoredView(@Nullable android.widget.TextView sponsoredView)
sponsoredView - TextView for sponsored by.NativeAdViewBinder.Builder contains views for native ad assets.@NonNull public NativeAdViewBinder.Builder setTitleView(@Nullable android.widget.TextView titleView)
titleView - TextView for native ad title.NativeAdViewBinder.Builder contains views for native ad assets.@NonNull public NativeAdViewBinder.Builder setWarningView(@Nullable android.widget.TextView warningView)
warningView - TextView for native ad warning.NativeAdViewBinder.Builder contains views for native ad assets.