Yandex Mobile Ads
Loading...
Searching...
No Matches
Public Member Functions | List of all members
YandexMobileAds.Base.AdRequestConfiguration.Builder Class Reference

A class responsible for creating AdRequest objects. More...

Public Member Functions

 Builder (string adUnitId)
 Instantiates a Builder instance.

Parameters
adUnitIdunique identifier in R-M-XXXXXX-Y format

 
Builder WithAge (string age)
 AdRequest Builder initialized with user's Age for targeting process.
 
Builder WithContextQuery (string contextQuery)
 AdRequest Builder initialized with current user query entered inside app.
 
Builder WithContextTags (List< string > contextTags)
 AdRequest Builder initialized with tags describing current user context inside app.
 
Builder WithGender (string gender)
 AdRequest Builder initialized with user's Gender for targeting process.
 
Builder WithLocation (Location location)
 AdRequest Builder initialized with user's Location for targeting process.
 
Builder WithPreferredTheme (AdTheme preferredTheme)
 Sets preferred theme.
 
Builder WithParameters (Dictionary< string, string > parameters)
 AdRequest Builder initialized with custom Parameters.
 
Builder WithAdRequestConfiguration (AdRequestConfiguration adRequestConfiguration)
 AdRequest Builder initialized with AdRequest.
 
AdRequestConfiguration Build ()
 Creates AdRequest based on current builder parameters.
 

Detailed Description

A class responsible for creating AdRequest objects.

Definition at line 85 of file AdRequestConfiguration.cs.

Constructor & Destructor Documentation

◆ Builder()

YandexMobileAds.Base.AdRequestConfiguration.Builder.Builder ( string  adUnitId)

Instantiates a Builder instance.

Parameters
adUnitIdunique identifier in R-M-XXXXXX-Y format

Definition at line 108 of file AdRequestConfiguration.cs.

Member Function Documentation

◆ Build()

AdRequestConfiguration YandexMobileAds.Base.AdRequestConfiguration.Builder.Build ( )

Creates AdRequest based on current builder parameters.

Returns
new AdRequestConfiguration

Definition at line 214 of file AdRequestConfiguration.cs.

◆ WithAdRequestConfiguration()

Builder YandexMobileAds.Base.AdRequestConfiguration.Builder.WithAdRequestConfiguration ( AdRequestConfiguration  adRequestConfiguration)

AdRequest Builder initialized with AdRequest.

Parameters
adRequestAdRequest.
Returns
this AdRequestConfiguration.Builder.

Definition at line 195 of file AdRequestConfiguration.cs.

◆ WithAge()

Builder YandexMobileAds.Base.AdRequestConfiguration.Builder.WithAge ( string  age)

AdRequest Builder initialized with user's Age for targeting process.

Parameters
ageThe string representation of user's age.
Returns
this AdRequestConfiguration.Builder

Definition at line 118 of file AdRequestConfiguration.cs.

◆ WithContextQuery()

Builder YandexMobileAds.Base.AdRequestConfiguration.Builder.WithContextQuery ( string  contextQuery)

AdRequest Builder initialized with current user query entered inside app.

Parameters
contextQueryThe search query that the user entered in the app.
Returns
this AdRequestConfiguration.Builder

Definition at line 129 of file AdRequestConfiguration.cs.

◆ WithContextTags()

Builder YandexMobileAds.Base.AdRequestConfiguration.Builder.WithContextTags ( List< string >  contextTags)

AdRequest Builder initialized with tags describing current user context inside app.

Parameters
contextTagsA list of tags.Matches the context in which the ad will be displayed.
Returns
this AdRequestConfiguration.Builder.

Definition at line 140 of file AdRequestConfiguration.cs.

◆ WithGender()

Builder YandexMobileAds.Base.AdRequestConfiguration.Builder.WithGender ( string  gender)

AdRequest Builder initialized with user's Gender for targeting process.

Parameters
genderThe string representation of user's gender. See the list of values in Gender.
Returns
this AdRequestConfiguration.Builder.

Definition at line 151 of file AdRequestConfiguration.cs.

◆ WithLocation()

Builder YandexMobileAds.Base.AdRequestConfiguration.Builder.WithLocation ( Location  location)

AdRequest Builder initialized with user's Location for targeting process.

Parameters
locationUser location.
Returns
this AdRequestConfiguration.Builder.

Definition at line 162 of file AdRequestConfiguration.cs.

◆ WithParameters()

Builder YandexMobileAds.Base.AdRequestConfiguration.Builder.WithParameters ( Dictionary< string, string >  parameters)

AdRequest Builder initialized with custom Parameters.

Parameters
parametersA set of arbitrary input parameters.
Returns
this AdRequestConfiguration.Builder.

Definition at line 184 of file AdRequestConfiguration.cs.

◆ WithPreferredTheme()

Builder YandexMobileAds.Base.AdRequestConfiguration.Builder.WithPreferredTheme ( AdTheme  preferredTheme)

Sets preferred theme.

Parameters
preferredThemepreferred ad theme
Returns
this AdRequestConfiguration.Builder with preferred theme.

Definition at line 173 of file AdRequestConfiguration.cs.


The documentation for this class was generated from the following file: