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
Класс для создания объекта
NativeAdViewBinder
.Constructor Summary
Constructor and Description |
---|
Builder(NativeAdView nativeAdView)
Создает объект класса
NativeAdViewBinder.Builder . |
Method Summary
Modifier and Type | Method and Description |
---|---|
NativeAdViewBinder | build()
Создает объект класса
NativeAdViewBinder , который содержит View для всех рекламных компонентов нативной рекламы. |
NativeAdViewBinder.Builder | setAgeView(android.widget.TextView ageView)
Задает
TextView для отображения данных о возрасте. |
NativeAdViewBinder.Builder | setBodyView(android.widget.TextView bodyView)
Задает
TextView для отображения основного текста рекламы. |
NativeAdViewBinder.Builder | setCallToActionView(android.widget.TextView callToActionView)
Задает
TextView для отображения кнопки с призывом к действию. |
NativeAdViewBinder.Builder | setDomainView(android.widget.TextView domainView)
Задает
TextView для отображения данных о домене. |
NativeAdViewBinder.Builder | setFaviconView(android.widget.ImageView faviconView)
Задает
ImageView для отображения фавиконки приложения. |
NativeAdViewBinder.Builder | setFeedbackView(android.widget.ImageView feedbackView)
Задает
TextView для обработки причины закрытия рекламного объявления. |
NativeAdViewBinder.Builder | setIconView(android.widget.ImageView iconView)
Задает
ImageView для отображения иконки приложения. |
NativeAdViewBinder.Builder | setMediaView(MediaView mediaView)
Задает
MediaView для отображения медийного контента. |
NativeAdViewBinder.Builder | setPriceView(android.widget.TextView priceView)
Задает
TextView для отображения данных о стоимости рекламируемого приложения. |
<T extends android.view.View & Rating> | setRatingView(T ratingView)
Задает
View для отображения данных о рейтинге приложения. |
NativeAdViewBinder.Builder | setReviewCountView(android.widget.TextView reviewCountView)
Задает
TextView для отображения данных о количестве отзывов в приложении. |
NativeAdViewBinder.Builder | setSponsoredView(android.widget.TextView sponsoredView)
Задает
TextView для отображения данных о рекламодателе. |
NativeAdViewBinder.Builder | setTitleView(android.widget.TextView titleView)
Задает
TextView для отображения заголовка рекламы. |
NativeAdViewBinder.Builder | setWarningView(android.widget.TextView warningView)
Задает
TextView для отображения предупреждения. |
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 & Rating> NativeAdViewBinder.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 для рекламных компонентов.