public static final class NativeAdViewBinder.Builder
extends java.lang.Object
NativeAdViewBinder
.Constructor and Description |
---|
Builder(com.yandex.mobile.ads.nativeads.NativeAdView nativeAdView)
Creates a new
NativeAdViewBinder.Builder
for constructing a NativeAdViewBinder |
Builder(android.view.View nativeAdView)
Deprecated.
Use
Builder#Builder(NativeAdView) instead. |
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.Button callToActionView)
Sets Button 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.Button feedbackView)
Sets view for feedback.
|
NativeAdViewBinder.Builder |
setIconView(android.widget.ImageView iconView)
Sets view for app icon.
|
NativeAdViewBinder.Builder |
setImageView(android.widget.ImageView imageView)
Deprecated.
Use
setMediaView(MediaView) instead. |
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.
|
@Deprecated public Builder(@NonNull android.view.View nativeAdView)
Builder#Builder(NativeAdView)
instead.NativeAdViewBinder.Builder
for constructing a NativeAdViewBinder
nativeAdView
- View represents view for native ad.public Builder(@NonNull com.yandex.mobile.ads.nativeads.NativeAdView nativeAdView)
NativeAdViewBinder.Builder
for constructing a NativeAdViewBinder
nativeAdView
- 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.Button callToActionView)
callToActionView
- Button view 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.Button feedbackView)
feedbackView
- Button 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 setImageView(@Nullable android.widget.ImageView imageView)
setMediaView(MediaView)
instead.imageView
- ImageView for native ad image.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.