Package com.yandex.mobile.ads.common
Class AdRequest.Builder
- java.lang.Object
-
- com.yandex.mobile.ads.common.AdRequest.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AdRequest
build()
Constructs anAdRequest
with the specified attributes.AdRequest.Builder
setAge(java.lang.String age)
Sets current user age entered inside the app.AdRequest.Builder
setBiddingData(java.lang.String biddingData)
Sets bid biddingData provided by mediation.AdRequest.Builder
setContextQuery(java.lang.String contextQuery)
Sets current user query entered inside the app.AdRequest.Builder
setContextTags(java.util.List<java.lang.String> contextTags)
Sets tags describing current user context inside the app.AdRequest.Builder
setGender(java.lang.String gender)
Sets user gender entered inside the app.AdRequest.Builder
setLocation(android.location.Location location)
Sets the user's mLocation for targeting process.AdRequest.Builder
setParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
Sets custom mParameters.AdRequest.Builder
setPreferredTheme(com.yandex.mobile.ads.common.AdTheme preferredTheme)
Sets preferred theme.
-
-
-
Method Detail
-
build
@NonNull public AdRequest build()
Constructs anAdRequest
with the specified attributes.- Returns:
AdRequest
.
-
setAge
@NonNull public AdRequest.Builder setAge(@NonNull java.lang.String age)
Sets current user age entered inside the app. Used for targeting.- Parameters:
age
- for targeting process.- Returns:
- AdRequest.Builder with user age.
-
setContextQuery
@NonNull public AdRequest.Builder setContextQuery(@NonNull java.lang.String contextQuery)
Sets current user query entered inside the app. Used for targeting.- Parameters:
contextQuery
- for targeting process.- Returns:
- AdRequest.Builder with user query.
-
setContextTags
@NonNull public AdRequest.Builder setContextTags(@NonNull java.util.List<java.lang.String> contextTags)
Sets tags describing current user context inside the app. Used for targeting.- Parameters:
contextTags
- for targeting process.- Returns:
- AdRequest.Builder with user tags.
-
setGender
@NonNull public AdRequest.Builder setGender(@NonNull java.lang.String gender)
Sets user gender entered inside the app. Used for targeting.- Parameters:
gender
- for targeting process.- Returns:
- AdRequest.Builder with user gender.
-
setLocation
@NonNull public AdRequest.Builder setLocation(@NonNull android.location.Location location)
Sets the user's mLocation for targeting process.- Parameters:
location
- for targeting process.- Returns:
- AdRequest.Builder with user's mLocation.
-
setParameters
@NonNull public AdRequest.Builder setParameters(@NonNull java.util.Map<java.lang.String,java.lang.String> parameters)
Sets custom mParameters.- Parameters:
parameters
- custom mParameters.- Returns:
- AdRequest.Builder with custom mParameters.
-
setBiddingData
@NonNull public AdRequest.Builder setBiddingData(@NonNull java.lang.String biddingData)
Sets bid biddingData provided by mediation.- Parameters:
biddingData
- bidding data for ad loading from mediation.- Returns:
- AdRequest.Builder with bid biddingData.
-
setPreferredTheme
@NonNull public AdRequest.Builder setPreferredTheme(@Nullable com.yandex.mobile.ads.common.AdTheme preferredTheme)
Sets preferred theme.- Parameters:
preferredTheme
- preferred ad theme.- Returns:
- AdRequest.Builder with preferred theme.
-
-