Package 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 aNativeAdViewBinder
.
-
-
Constructor Summary
Constructors Constructor Description Builder(NativeAdView nativeAdView)
Creates a newNativeAdViewBinder.Builder
for constructing aNativeAdViewBinder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NativeAdViewBinder
build()
Constructs aNativeAdViewBinder
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 actionNativeAdViewBinder.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>
NativeAdViewBinder.BuildersetRatingView(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 byNativeAdViewBinder.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 newNativeAdViewBinder.Builder
for constructing aNativeAdViewBinder
- Parameters:
nativeAdView
- View represents view for native ad.
-
-
Method Detail
-
build
@NonNull public NativeAdViewBinder build()
Constructs aNativeAdViewBinder
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.
-
-