Enclosing class:
AdRequest


public static final class AdRequest.Builder
extends java.lang.Object
Класс для построения таргетированного запроса рекламы AdRequest.

Constructor Summary

Constructors
Constructor and Description
Builder() 

Method Summary

All Methods
Instance Methods
Concrete Methods
Modifier and TypeMethod and Description
AdRequestbuild()
Создает объект класса AdRequest с данными для таргетированного запроса рекламы.
AdRequest.BuildersetAge(java.lang.String age)
Задает возраст пользователя в приложении.
AdRequest.BuildersetBiddingData(java.lang.String biddingData)
Задает bid biddingData.
AdRequest.BuildersetContextQuery(java.lang.String contextQuery)
Задает поисковый запрос, который был введен пользователем внутри приложения.
AdRequest.BuildersetContextTags(java.util.List<java.lang.String> contextTags)
Задает список тегов, которые описывают текущий контекст пользователя.
AdRequest.BuildersetGender(java.lang.String gender)
Задает пол пользователя в приложении.
AdRequest.BuildersetLocation(android.location.Location location)
Задает пользовательскую локацию.
AdRequest.BuildersetParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
Задает список дополнительных параметров.
AdRequest.BuildersetPreferredTheme​(com.yandex.mobile.ads.common.AdTheme preferredTheme)
Задает тему.

Methods inherited from class java.lang.Object

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

Constructor Detail

Builder

public Builder()

Method Detail

build

@NonNull
public AdRequest build()
Создает объект класса AdRequest с данными для таргетированного запроса рекламы.
Returns:
Объект класса AdRequest с указанными атрибутами.

setAge

@NonNull
public AdRequest.Builder setAge(@NonNull
                                         java.lang.String age)
Задает возраст пользователя в приложении. Используется для таргетирования.
Parameters:
age - Возраст пользователя.
Returns:
Объект класса AdRequest.Builder с указанным возрастом пользователя.

setContextQuery

@NonNull
public AdRequest.Builder setContextQuery(@NonNull
                                                  java.lang.String contextQuery)
Задает поисковый запрос, который был введен пользователем внутри приложения. Используется для формирования таргетированного запроса рекламы.
Parameters:
contextQuery - Поисковый запрос, который был введен пользователем внутри приложения.
Returns:
Объект класса AdRequest.Builder с указанным поисковым запросом.

setContextTags

@NonNull
public AdRequest.Builder setContextTags(@NonNull
                                                 java.util.List<java.lang.String> contextTags)
Задает список тегов, которые описывают текущий контекст пользователя. Список зависит от того, на каком экране находится пользователь. Используется для формирования таргетированного запроса рекламы.
Parameters:
contextTags - Список тегов, которые выставляет приложение.
Returns:
Объект класса AdRequest.Builder со списком указанных тегов.

setGender

@NonNull
public AdRequest.Builder setGender(@NonNull
                                            java.lang.String gender)
Задает пол пользователя в приложении. Используется для таргетирования.
Parameters:
gender - Пол пользователя.
Returns:
Объект класса AdRequest.Builder с указанным полом.

setLocation

@NonNull
public AdRequest.Builder setLocation(@NonNull
                                              android.location.Location location)
Задает пользовательскую локацию. Используется для формирования таргетированного запроса рекламы.
Parameters:
location - Пользовательская локация.
Returns:
Объект класса AdRequest.Builder с указанной пользовательской локацией.

setParameters

@NonNull
public AdRequest.Builder setParameters(@NonNull
                                                java.util.Map<java.lang.String,java.lang.String> parameters)
Задает список дополнительных параметров.
Parameters:
parameters - Дополнительные параметры.
Returns:
Объект класса AdRequest.Builder со списком указанных дополнительных параметров.

setBiddingData

@NonNull
public AdRequest.Builder setBiddingData(@NonNull
                                                 java.lang.String biddingData)
Задает bid biddingData.
Parameters:
biddingData - Bidding data для загрузки рекламы из медиации.
Returns:
Объект класса AdRequest.Builder с bid biddingData.

setPreferredTheme

@NonNull
public AdRequest.Builder setPreferredTheme​(@Nullable
                                           com.yandex.mobile.ads.common.AdTheme preferredTheme)
Задает тему.
Parameters:
preferredTheme - Предпочитаемая тема.
Returns:
Объект класса AdRequest.Builder с предпочитаемой темой.