com.yandex.mobile.ads.nativeads.template.appearance
Class BannerAppearance.Builder
java.lang.Object
com.yandex.mobile.ads.nativeads.template.appearance.BannerAppearance.Builder
- Enclosing class:
- BannerAppearance
public static final class BannerAppearance.Builder
extends java.lang.Object
Класс для изменения оформления рекламного объявления по умолчанию.
Constructor Summary
Constructor and Description |
---|
Builder()
Создает объект класса
BannerAppearance.Builder . |
Method Summary
Modifier and Type | Method and Description |
---|---|
BannerAppearance | build()
Создает объект класса
BannerAppearance с оформлением рекламного объявления по умолчанию. |
BannerAppearance.Builder | setBackgroundColor(int backgroundColor)
Задает цвет фона рекламного объявления.
|
BannerAppearance.Builder | setBorderColor(int borderColor)
Задает цвет рамки рекламного объявления.
|
BannerAppearance.Builder | setBorderWidth(float borderWidth)
Задает ширину рамки рекламного объявления.
|
BannerAppearance.Builder | setContentPadding(HorizontalOffset contentPadding)
Задает горизонтальные отступы содержимого от краев рекламного объявления.
|
BannerAppearance.Builder | setImageMargins(HorizontalOffset imageMargins)
Задает горизонтальные отступы между изображением и содержимым рекламного объявления.
|
Method Detail
build
@NonNull public BannerAppearance build()
Создает объект класса
BannerAppearance
с оформлением рекламного объявления по умолчанию.- Returns:
- Объект класса
BannerAppearance
с оформлением рекламного объявления по умолчанию.
setBackgroundColor
@NonNull public BannerAppearance.Builder setBackgroundColor(int backgroundColor)
Задает цвет фона рекламного объявления.
- Parameters:
backgroundColor
- Цвет фона рекламного объявления.- Returns:
- Возвращает объект класса
BannerAppearance.Builder
с указанным цветом фона.
setBorderColor
@NonNull public BannerAppearance.Builder setBorderColor(int borderColor)
Задает цвет рамки рекламного объявления.
- Parameters:
borderColor
- Цвет рамки рекламного объявления.- Returns:
- Возвращает объект класса
BannerAppearance.Builder
с указанным цветом рамки.
setBorderWidth
@NonNull public BannerAppearance.Builder setBorderWidth(float borderWidth)
Задает ширину рамки рекламного объявления.
- Parameters:
borderWidth
- Ширина рамки рекламного объявления.- Returns:
- Возвращает объект класса
BannerAppearance.Builder
с указанной шириной рамки.
setContentPadding
@NonNull public BannerAppearance.Builder setContentPadding(@NonNull HorizontalOffset contentPadding)
Задает горизонтальные отступы содержимого от краев рекламного объявления.
- Parameters:
contentPadding
- Горизонтальные отступы содержимого (слева и справа).- Returns:
- Возвращает объект класса
BannerAppearance.Builder
с указанными горизонтальными отступами.
setImageMargins
@NonNull public BannerAppearance.Builder setImageMargins(@NonNull HorizontalOffset imageMargins)
Задает горизонтальные отступы между изображением и содержимым рекламного объявления. Левый отступ — отступ относительно левой границы содержимого. Правый отступ — промежуток между правой границей изображения и левой границей текста.
NOTE:
Параметр imageMargins
не распространяется на большие изображения, которые размещаются под основным текстом объявления и занимают всю ширину этого объявления.- Parameters:
imageMargins
- Горизонтальные отступы изображения (слева и справа).- Returns:
- Возвращает объект класса
BannerAppearance.Builder
с указанными горизонтальными отступами изображения.