com.yandex.mobile.ads.nativeads.template.appearance
Class NativeTemplateAppearance.Builder
java.lang.Object
com.yandex.mobile.ads.nativeads.template.appearance.NativeTemplateAppearance.Builder
- Enclosing class:
- NativeTemplateAppearance
public static final class NativeTemplateAppearance.Builder
extends java.lang.Object
Создает объект класса
NativeTemplateAppearance
.Constructor Summary
Constructor and Description |
---|
Builder()
Создает объект класса
NativeTemplateAppearance.Builder . |
Method Summary
Modifier and Type | Method and Description |
---|---|
NativeTemplateAppearance | build()
Создает объект класса
NativeTemplateAppearance с заданными значениями. |
NativeTemplateAppearance.Builder | withAgeAppearance(TextAppearance ageAppearance)
Задает параметры оформления текста с возрастными ограничениями.
|
NativeTemplateAppearance.Builder | withBannerAppearance(BannerAppearance bannerAppearance)
Задает общие параметры оформления нативной рекламы.
|
NativeTemplateAppearance.Builder | withBodyAppearance(TextAppearance bodyAppearance)
Задает параметры оформления основного текста рекламы.
|
NativeTemplateAppearance.Builder | withCallToActionAppearance(ButtonAppearance appearance)
Задает параметры оформления кнопки с призывом к действию.
|
NativeTemplateAppearance.Builder | withDomainAppearance(TextAppearance domainAppearance)
Задает параметры оформления текста с данными о домене.
|
NativeTemplateAppearance.Builder | withFaviconAppearance(ImageAppearance faviconAppearance)
Задает параметры оформления фавиконки.
|
NativeTemplateAppearance.Builder | withImageAppearance(ImageAppearance imageAppearance)
Задает параметры оформления изображения.
|
NativeTemplateAppearance.Builder | withRatingAppearance(RatingAppearance ratingAppearance)
Задает параметры оформления рейтинга.
|
NativeTemplateAppearance.Builder | withReviewCountAppearance(TextAppearance reviewCountAppearance)
Задает параметры оформления текста с количеством отзывов о приложении.
|
NativeTemplateAppearance.Builder | withSponsoredAppearance(TextAppearance sponsoredAppearance)
RЗадает параметры оформления текста с названием рекламной сети.
|
NativeTemplateAppearance.Builder | withTitleAppearance(TextAppearance titleAppearance)
Задает параметры оформления заголовка рекламного объявления.
|
NativeTemplateAppearance.Builder | withWarningAppearance(TextAppearance warningAppearance)
Задает параметры оформления текста с предупреждением.
|
Method Detail
build
@NonNull public NativeTemplateAppearance build()
Создает объект класса
NativeTemplateAppearance
с заданными значениями.- Returns:
- Объект класса
NativeTemplateAppearance
.
withAgeAppearance
@NonNull public NativeTemplateAppearance.Builder withAgeAppearance(@NonNull TextAppearance ageAppearance)
Задает параметры оформления текста с возрастными ограничениями.
- Parameters:
ageAppearance
- Параметры оформления текста с возрастными ограничениями (TextAppearance
).- Returns:
- Объект класса
NativeTemplateAppearance.Builder
с заданными параметрами оформления текста возрастных ограничений.
withBannerAppearance
@NonNull public NativeTemplateAppearance.Builder withBannerAppearance(@NonNull BannerAppearance bannerAppearance)
Задает общие параметры оформления нативной рекламы.
- Parameters:
bannerAppearance
- Общие параметры оформления нативной рекламы (BannerAppearance
).- Returns:
- Объект класса
NativeTemplateAppearance.Builder
с заданными общими параметрами оформления.
withBodyAppearance
@NonNull public NativeTemplateAppearance.Builder withBodyAppearance(@NonNull TextAppearance bodyAppearance)
Задает параметры оформления основного текста рекламы.
- Parameters:
bodyAppearance
- Параметры оформления основного текста рекламы (TextAppearance
).- Returns:
- Объект класса
NativeTemplateAppearance.Builder
с заданными параметрами оформления основного текста рекламы.
withCallToActionAppearance
@NonNull public NativeTemplateAppearance.Builder withCallToActionAppearance(@NonNull ButtonAppearance appearance)
Задает параметры оформления кнопки с призывом к действию.
- Parameters:
appearance
- Параметры оформления кнопки с призывом к действию (ButtonAppearance
).- Returns:
- Объект класса
NativeTemplateAppearance.Builder
с заданными параметрами оформления кнопки.
withDomainAppearance
@NonNull public NativeTemplateAppearance.Builder withDomainAppearance(@NonNull TextAppearance domainAppearance)
Задает параметры оформления текста с данными о домене.
- Parameters:
domainAppearance
- Параметры оформления текста с данными о домене (TextAppearance
).- Returns:
- Объект класса
NativeTemplateAppearance.Builder
с заданными параметрами оформления текста.
withFaviconAppearance
public NativeTemplateAppearance.Builder withFaviconAppearance(@NonNull ImageAppearance faviconAppearance)
Задает параметры оформления фавиконки.
- Parameters:
faviconAppearance
- Параметры оформления фавиконки (ImageAppearance
).- Returns:
- Объект класса
NativeTemplateAppearance.Builder
с заданными параметрами оформления фавиконки.
withImageAppearance
@NonNull public NativeTemplateAppearance.Builder withImageAppearance(@NonNull ImageAppearance imageAppearance)
Задает параметры оформления изображения.
NOTE:
Не распространяется на большие изображения, которые размещаются под основным текстом обявления и занимают всю ширину этого объявления.- Parameters:
imageAppearance
- Параметры оформления изображения (ImageAppearance
).- Returns:
- Объект класса
NativeTemplateAppearance.Builder
с заданными параметрами оформления изображения.
withRatingAppearance
@NonNull public NativeTemplateAppearance.Builder withRatingAppearance(@NonNull RatingAppearance ratingAppearance)
Задает параметры оформления рейтинга.
- Parameters:
ratingAppearance
- Параметры оформления рейтинга (RatingAppearance
).- Returns:
- Объект класса
NativeTemplateAppearance.Builder
с заданными параметрами оформления рейтинга.
withReviewCountAppearance
@NonNull public NativeTemplateAppearance.Builder withReviewCountAppearance(@NonNull TextAppearance reviewCountAppearance)
Задает параметры оформления текста с количеством отзывов о приложении.
- Parameters:
reviewCountAppearance
- Параметры оформления текста с количеством отзывов о приложении (TextAppearance
).- Returns:
- Объект класса
NativeTemplateAppearance.Builder
с заданными параметрами оформления текста с количеством отзывов о приложении.
withSponsoredAppearance
@NonNull public NativeTemplateAppearance.Builder withSponsoredAppearance(@NonNull TextAppearance sponsoredAppearance)
RЗадает параметры оформления текста с названием рекламной сети.
- Parameters:
sponsoredAppearance
- Параметры оформления текста с названием рекламной сети (TextAppearance
).- Returns:
- Объект класса
NativeTemplateAppearance.Builder
с заданными параметрами оформления текста про название рекламной сети.
withTitleAppearance
@NonNull public NativeTemplateAppearance.Builder withTitleAppearance(@NonNull TextAppearance titleAppearance)
Задает параметры оформления заголовка рекламного объявления.
- Parameters:
titleAppearance
- Параметры оформления заголовка рекламного объявления (TextAppearance
)- Returns:
- Объект класса
NativeTemplateAppearance.Builder
с заданными параметрами оформления заголовка рекламного объявления.
withWarningAppearance
@NonNull public NativeTemplateAppearance.Builder withWarningAppearance(@NonNull TextAppearance warningAppearance)
Задает параметры оформления текста с предупреждением.
- Parameters:
warningAppearance
- Параметры оформления текста с предупреждением (TextAppearance
).- Returns:
- Объект класса
NativeTemplateAppearance.Builder
с заданными параметрами оформления текста предупреждения.