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 AdRequestbuild()Constructs anAdRequestwith the specified attributes.AdRequest.BuildersetAge(java.lang.String age)Sets current user age entered inside the app.AdRequest.BuildersetBiddingData(java.lang.String biddingData)Sets bid biddingData provided by mediation.AdRequest.BuildersetContextQuery(java.lang.String contextQuery)Sets current user query entered inside the app.AdRequest.BuildersetContextTags(java.util.List<java.lang.String> contextTags)Sets tags describing current user context inside the app.AdRequest.BuildersetGender(java.lang.String gender)Sets user gender entered inside the app.AdRequest.BuildersetLocation(android.location.Location location)Sets the user's mLocation for targeting process.AdRequest.BuildersetParameters(java.util.Map<java.lang.String,java.lang.String> parameters)Sets custom mParameters.AdRequest.BuildersetPreferredTheme(com.yandex.mobile.ads.common.AdTheme preferredTheme)Sets preferred theme.
-
-
-
Method Detail
-
build
@NonNull public AdRequest build()
Constructs anAdRequestwith 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.
-
-