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