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.ObjectBuilds aNativeAdViewBinder.
-
-
Constructor Summary
Constructors Constructor Description Builder(NativeAdView nativeAdView)Creates a newNativeAdViewBinder.Builderfor constructing aNativeAdViewBinder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NativeAdViewBinderbuild()Constructs aNativeAdViewBindercontains views for all of native ad assets.NativeAdViewBinder.BuildersetAgeView(android.widget.TextView ageView)Sets view for age.NativeAdViewBinder.BuildersetBodyView(android.widget.TextView bodyView)Sets view for body.NativeAdViewBinder.BuildersetCallToActionView(android.widget.TextView callToActionView)Sets TextView for call to actionNativeAdViewBinder.BuildersetDomainView(android.widget.TextView domainView)Sets view for domain.NativeAdViewBinder.BuildersetFaviconView(android.widget.ImageView faviconView)Sets view for app favicon.NativeAdViewBinder.BuildersetFeedbackView(android.widget.ImageView feedbackView)Sets view for feedback.NativeAdViewBinder.BuildersetIconView(android.widget.ImageView iconView)Sets view for app icon.NativeAdViewBinder.BuildersetMediaView(MediaView mediaView)Sets view for media content.NativeAdViewBinder.BuildersetPriceView(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.BuildersetReviewCountView(android.widget.TextView reviewCountView)Sets view for number of app reviews.NativeAdViewBinder.BuildersetSponsoredView(android.widget.TextView sponsoredView)Sets view for sponsored byNativeAdViewBinder.BuildersetTitleView(android.widget.TextView titleView)Sets view for title.NativeAdViewBinder.BuildersetWarningView(android.widget.TextView warningView)Sets view for warning.
-
-
-
Constructor Detail
-
Builder
public Builder(@NonNull NativeAdView nativeAdView)Creates a newNativeAdViewBinder.Builderfor constructing aNativeAdViewBinder- Parameters:
nativeAdView- View represents view for native ad.
-
-
Method Detail
-
build
@NonNull public NativeAdViewBinder build()
Constructs aNativeAdViewBindercontains 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.Buildercontains 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.Buildercontains 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.Buildercontains 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.Buildercontains 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.Buildercontains 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.Buildercontains 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.Buildercontains 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.Buildercontains 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 implementsRatingfor app star rating.- Returns:
NativeAdViewBinder.Buildercontains 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.Buildercontains 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.Buildercontains 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.Buildercontains 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.Buildercontains views for native ad assets.
-
-