Enclosing class:
NativeTemplateAppearance


public static final class NativeTemplateAppearance.Builder
extends java.lang.Object
Создает объект класса NativeTemplateAppearance.

Constructor Summary

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

Method Summary

All Methods
Instance Methods
Concrete Methods
Modifier and TypeMethod and Description
NativeTemplateAppearancebuild()
Создает объект класса NativeTemplateAppearance с заданными значениями.
NativeTemplateAppearance.BuilderwithAgeAppearance(TextAppearance ageAppearance)
Задает параметры оформления текста с возрастными ограничениями.
NativeTemplateAppearance.BuilderwithBannerAppearance(BannerAppearance bannerAppearance)
Задает общие параметры оформления нативной рекламы.
NativeTemplateAppearance.BuilderwithBodyAppearance(TextAppearance bodyAppearance)
Задает параметры оформления основного текста рекламы.
NativeTemplateAppearance.BuilderwithCallToActionAppearance(ButtonAppearance appearance)
Задает параметры оформления кнопки с призывом к действию.
NativeTemplateAppearance.BuilderwithDomainAppearance(TextAppearance domainAppearance)
Задает параметры оформления текста с данными о домене.
NativeTemplateAppearance.BuilderwithFaviconAppearance(ImageAppearance faviconAppearance)
Задает параметры оформления фавиконки.
NativeTemplateAppearance.BuilderwithImageAppearance(ImageAppearance imageAppearance)
Задает параметры оформления изображения.
NativeTemplateAppearance.BuilderwithRatingAppearance(RatingAppearance ratingAppearance)
Задает параметры оформления рейтинга.
NativeTemplateAppearance.BuilderwithReviewCountAppearance(TextAppearance reviewCountAppearance)
Задает параметры оформления текста с количеством отзывов о приложении.
NativeTemplateAppearance.BuilderwithSponsoredAppearance(TextAppearance sponsoredAppearance)
RЗадает параметры оформления текста с названием рекламной сети.
NativeTemplateAppearance.BuilderwithTitleAppearance(TextAppearance titleAppearance)
Задает параметры оформления заголовка рекламного объявления.
NativeTemplateAppearance.BuilderwithWarningAppearance(TextAppearance warningAppearance)
Задает параметры оформления текста с предупреждением.

Methods inherited from class java.lang.Object

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

Constructor Detail

Builder

public Builder()
Создает объект класса NativeTemplateAppearance.Builder.

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 с заданными параметрами оформления текста предупреждения.