Enclosing class:
NativeAdViewBinder


public static final class NativeAdViewBinder.Builder
extends java.lang.Object
Класс для создания объекта NativeAdViewBinder.

Constructor Summary

Constructors
Constructor and Description
Builder(NativeAdView nativeAdView)
Создает объект класса NativeAdViewBinder.Builder.

Method Summary

All Methods
Instance Methods
Concrete Methods
Modifier and TypeMethod and Description
NativeAdViewBinderbuild()
Создает объект класса NativeAdViewBinder, который содержит View для всех рекламных компонентов нативной рекламы.
NativeAdViewBinder.BuildersetAgeView(android.widget.TextView ageView)
Задает TextView для отображения данных о возрасте.
NativeAdViewBinder.BuildersetBodyView(android.widget.TextView bodyView)
Задает TextView для отображения основного текста рекламы.
NativeAdViewBinder.BuildersetCallToActionView(android.widget.TextView callToActionView)
Задает TextView для отображения кнопки с призывом к действию.
NativeAdViewBinder.BuildersetDomainView(android.widget.TextView domainView)
Задает TextView для отображения данных о домене.
NativeAdViewBinder.BuildersetFaviconView(android.widget.ImageView faviconView)
Задает ImageView для отображения фавиконки приложения.
NativeAdViewBinder.BuildersetFeedbackView(android.widget.ImageView feedbackView)
Задает TextView для обработки причины закрытия рекламного объявления.
NativeAdViewBinder.BuildersetIconView(android.widget.ImageView iconView)
Задает ImageView для отображения иконки приложения.
NativeAdViewBinder.BuildersetMediaView(MediaView mediaView)
Задает MediaView для отображения медийного контента.
NativeAdViewBinder.BuildersetPriceView(android.widget.TextView priceView)
Задает TextView для отображения данных о стоимости рекламируемого приложения.
<T extends android.view.View & Rating>
NativeAdViewBinder.Builder
setRatingView(T ratingView)
Задает View для отображения данных о рейтинге приложения.
NativeAdViewBinder.BuildersetReviewCountView(android.widget.TextView reviewCountView)
Задает TextView для отображения данных о количестве отзывов в приложении.
NativeAdViewBinder.BuildersetSponsoredView(android.widget.TextView sponsoredView)
Задает TextView для отображения данных о рекламодателе.
NativeAdViewBinder.BuildersetTitleView(android.widget.TextView titleView)
Задает TextView для отображения заголовка рекламы.
NativeAdViewBinder.BuildersetWarningView(android.widget.TextView warningView)
Задает TextView для отображения предупреждения.

Methods inherited from class java.lang.Object

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

Builder

public Builder(@NonNull
               NativeAdView nativeAdView)
Создает объект класса NativeAdViewBinder.Builder.
Parameters:
nativeAdView - View для отображения нативной рекламы.

Method Detail

build

@NonNull
public NativeAdViewBinder build()
Создает объект класса NativeAdViewBinder, который содержит View для всех рекламных компонентов нативной рекламы.
Returns:
Объект класса NativeAdViewBinder.

setAgeView

@NonNull
public NativeAdViewBinder.Builder setAgeView(@Nullable
                                                      android.widget.TextView ageView)
Задает TextView для отображения данных о возрасте.
Parameters:
ageView - TextView для отображения данных о возрасте.
Returns:
NativeAdViewBinder.Builder, который содержит view для рекламных компонентов.

setBodyView

@NonNull
public NativeAdViewBinder.Builder setBodyView(@Nullable
                                                       android.widget.TextView bodyView)
Задает TextView для отображения основного текста рекламы.
Parameters:
bodyView - TextView для отображения основного текста рекламы.
Returns:
NativeAdViewBinder.Builder, который содержит view для рекламных компонентов.

setCallToActionView

@NonNull
public NativeAdViewBinder.Builder setCallToActionView(@Nullable
                                                               android.widget.TextView callToActionView)
Задает TextView для отображения кнопки с призывом к действию.
Parameters:
callToActionView - TextView для отображения кнопки с призывом к действию.
Returns:
NativeAdViewBinder.Builder, который содержит view для рекламных компонентов.

setDomainView

@NonNull
public NativeAdViewBinder.Builder setDomainView(@Nullable
                                                         android.widget.TextView domainView)
Задает TextView для отображения данных о домене.
Parameters:
domainView - TextView для отображения данных о домене.
Returns:
NativeAdViewBinder.Builder, который содержит view для рекламных компонентов.

setFaviconView

@NonNull
public NativeAdViewBinder.Builder setFaviconView(@Nullable
                                                          android.widget.ImageView faviconView)
Задает ImageView для отображения фавиконки приложения.
Parameters:
faviconView - ImageView для отображения фавиконки приложения.
Returns:
NativeAdViewBinder.Builder, который содержит view для рекламных компонентов.

setFeedbackView

@NonNull
public NativeAdViewBinder.Builder setFeedbackView(@Nullable
                                                           android.widget.ImageView feedbackView)
Задает TextView для обработки причины закрытия рекламного объявления.
Parameters:
feedbackView - ImageView для обработки причины закрытия рекламного объявления.
Returns:
NativeAdViewBinder.Builder, который содержит view для рекламных компонентов.

setIconView

@NonNull
public NativeAdViewBinder.Builder setIconView(@Nullable
                                                       android.widget.ImageView iconView)
Задает ImageView для отображения иконки приложения.
Parameters:
iconView - ImageView для отображения иконки приложения.
Returns:
NativeAdViewBinder.Builder, который содержит view для рекламных компонентов.

setMediaView

@NonNull
public NativeAdViewBinder.Builder setMediaView(@Nullable
                                                        MediaView mediaView)
Задает MediaView для отображения медийного контента.
Parameters:
mediaView - MediaView для отображения медийного контента.
Returns:
NativeAdViewBinder.Builder, который содержит view для рекламных компонентов.

setPriceView

@NonNull
public NativeAdViewBinder.Builder setPriceView(@Nullable
                                                        android.widget.TextView priceView)
Задает TextView для отображения данных о стоимости рекламируемого приложения.
Parameters:
priceView - TextView для отображения данных о стоимости рекламируемого приложения.
Returns:
NativeAdViewBinder.Builder, который содержит view для рекламных компонентов.

setRatingView

@NonNull
public <T extends android.view.View & RatingNativeAdViewBinder.Builder setRatingView(@Nullable
                                                                                                T ratingView)
Задает View для отображения данных о рейтинге приложения.
Parameters:
ratingView - View для отображения данных о рейтинге приложения (Rating).
Returns:
View для отображения данных о рейтинге приложения.

setReviewCountView

@NonNull
public NativeAdViewBinder.Builder setReviewCountView(@Nullable
                                                              android.widget.TextView reviewCountView)
Задает TextView для отображения данных о количестве отзывов в приложении.
Parameters:
reviewCountView - TextView для отображения данных о количестве отзывов в приложении.
Returns:
NativeAdViewBinder.Builder, который содержит view для рекламных компонентов.

setSponsoredView

@NonNull
public NativeAdViewBinder.Builder setSponsoredView(@Nullable
                                                            android.widget.TextView sponsoredView)
Задает TextView для отображения данных о рекламодателе.
Parameters:
sponsoredView - TextView для отображения данных о рекламодателе.
Returns:
NativeAdViewBinder.Builder, который содержит view для рекламных компонентов.

setTitleView

@NonNull
public NativeAdViewBinder.Builder setTitleView(@Nullable
                                                        android.widget.TextView titleView)
Задает TextView для отображения заголовка рекламы.
Parameters:
titleView - TextView для отображения заголовка рекламы.
Returns:
NativeAdViewBinder.Builder, который содержит view для рекламных компонентов.

setWarningView

@NonNull
public NativeAdViewBinder.Builder setWarningView(@Nullable
                                                          android.widget.TextView warningView)
Задает TextView для отображения предупреждения.
Parameters:
warningView - TextView для отображения предупреждения.
Returns:
NativeAdViewBinder.Builder, который содержит view для рекламных компонентов.