-
- All Implemented Interfaces:
public final class NativeAdRequestConfiguration.BuilderBuilds an NativeAdRequestConfiguration.
-
-
Constructor Summary
Constructors Constructor Description NativeAdRequestConfiguration.Builder(String adUnitId)Creates a new NativeAdRequestConfiguration.Builder for constructing a NativeAdRequestConfiguration
-
Method Summary
Modifier and Type Method Description NativeAdRequestConfigurationbuild()Constructs an NativeAdRequestConfiguration with the specified attributes. NativeAdRequestConfiguration.BuildersetShouldLoadImagesAutomatically(boolean shouldLoadImagesAutomatically)Sets whether images should be loaded automatically. NativeAdRequestConfiguration.BuildersetAge(@NonNull() String age)Sets current user age entered inside the app. NativeAdRequestConfiguration.BuildersetContextQuery(@NonNull() String contextQuery)Sets current user query entered inside the app. NativeAdRequestConfiguration.BuildersetContextTags(@NonNull() List<String> contextTags)Sets tags describing current user context inside the app. NativeAdRequestConfiguration.BuildersetGender(@NonNull() String gender)Sets user gender entered inside the app. NativeAdRequestConfiguration.BuildersetLocation(@NonNull() Location location)Sets the user's mLocation for targeting process. NativeAdRequestConfiguration.BuildersetParameters(@NonNull() Map<String, String> parameters)Sets custom mParameters. NativeAdRequestConfiguration.BuildersetBiddingData(@NonNull() String biddingData)Sets bid Id. NativeAdRequestConfiguration.BuildersetPreferredTheme(@NonNull() AdTheme preferredTheme)Sets preferred theme. -
-
Constructor Detail
-
NativeAdRequestConfiguration.Builder
NativeAdRequestConfiguration.Builder(String adUnitId)
Creates a new NativeAdRequestConfiguration.Builder for constructing a NativeAdRequestConfiguration- Parameters:
adUnitId- Unique ad placement ID, created at partner interface.
-
-
Method Detail
-
build
@NonNull() NativeAdRequestConfiguration build()
Constructs an NativeAdRequestConfiguration with the specified attributes.
-
setShouldLoadImagesAutomatically
@NonNull() NativeAdRequestConfiguration.Builder setShouldLoadImagesAutomatically(boolean shouldLoadImagesAutomatically)
Sets whether images should be loaded automatically.
- Parameters:
shouldLoadImagesAutomatically- Determines if ad images should be loaded as a part of ad loading process.
-
setAge
@NonNull() NativeAdRequestConfiguration.Builder setAge(@NonNull() String age)
Sets current user age entered inside the app. Used for targeting.
- Parameters:
age- for targeting process.
-
setContextQuery
@NonNull() NativeAdRequestConfiguration.Builder setContextQuery(@NonNull() String contextQuery)
Sets current user query entered inside the app. Used for targeting.
- Parameters:
contextQuery- for targeting process.
-
setContextTags
@NonNull() NativeAdRequestConfiguration.Builder setContextTags(@NonNull() List<String> contextTags)
Sets tags describing current user context inside the app. Used for targeting.
- Parameters:
contextTags- for targeting process.
-
setGender
@NonNull() NativeAdRequestConfiguration.Builder setGender(@NonNull() String gender)
Sets user gender entered inside the app. Used for targeting.
- Parameters:
gender- for targeting process.
-
setLocation
@NonNull() NativeAdRequestConfiguration.Builder setLocation(@NonNull() Location location)
Sets the user's mLocation for targeting process.
- Parameters:
location- for targeting process.
-
setParameters
@NonNull() NativeAdRequestConfiguration.Builder setParameters(@NonNull() Map<String, String> parameters)
Sets custom mParameters.
- Parameters:
parameters- custom mParameters.
-
setBiddingData
@NonNull() NativeAdRequestConfiguration.Builder setBiddingData(@NonNull() String biddingData)
Sets bid Id.
- Parameters:
biddingData- bidding data for ad loading from mediation.
-
setPreferredTheme
@NonNull() NativeAdRequestConfiguration.Builder setPreferredTheme(@NonNull() AdTheme preferredTheme)
Sets preferred theme.
- Parameters:
preferredTheme- preferred ad theme.
-
-
-
-