Class POBUserInfo
-
- All Implemented Interfaces:
public class POBUserInfoProvides setters to pass user information
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumPOBUserInfo.GenderDefines gender of user
-
Constructor Summary
Constructors Constructor Description POBUserInfo()
-
Method Summary
Modifier and Type Method Description intgetBirthYear()(Internal for OpenWrap SDK) voidsetBirthYear(int birthYear)The year of birth in YYYY format. POBUserInfo.GendergetGender()(Internal for OpenWrap SDK) voidsetGender(@NonNull() POBUserInfo.Gender gender)Set the user gender, Possible options are: OTHER MALE, FEMALE StringgetCity()(Internal for OpenWrap SDK) voidsetCity(@NonNull() String city)Sets city of user For example: setCity("London"); StringgetMetro()(Internal for OpenWrap SDK) voidsetMetro(@NonNull() String metro)Sets metro / DMA. StringgetZip()(Internal for OpenWrap SDK) voidsetZip(@NonNull() String zip)Sets the user's zip or postal code. StringgetRegion()(Internal for OpenWrap SDK) voidsetRegion(@NonNull() String region)Sets the user's region. StringgetKeywords()(Internal for OpenWrap SDK) Returns the comma separated list of keywords, interests, or intent, set by the application developer. voidsetKeywords(String keywords)Sets the comma separated list of keywords, interests, or intent. voidaddDataProvider(@NonNull() POBDataProvider dataProvider)Method to add segment data of a data provider to OW SDK POBDataProvidergetDataProvider(@NonNull() String name)Method to get segment data set at OW SDK for a data provider with given name List<POBDataProvider>getDataProviders()Method to get segment data set at OW SDK from all data providers POBDataProviderremoveDataProvider(@NonNull() String name)Method to remove data provider with specific name from a user object voidremoveAllDataProviders()Method to remove All data providers from a user object -
-
Method Detail
-
getBirthYear
int getBirthYear()
(Internal for OpenWrap SDK)
- Returns:
Birth Year
-
setBirthYear
void setBirthYear(int birthYear)
The year of birth in YYYY format. Example : setBirthYear(1988);
- Parameters:
birthYear- birth year of user
-
getGender
@Nullable() POBUserInfo.Gender getGender()
(Internal for OpenWrap SDK)
- Returns:
User's gender
-
setGender
void setGender(@NonNull() POBUserInfo.Gender gender)
Set the user gender, Possible options are: OTHER MALE, FEMALE
- Parameters:
gender- User's gender
-
setCity
void setCity(@NonNull() String city)
Sets city of user For example: setCity("London");
- Parameters:
city- City of user
-
setMetro
void setMetro(@NonNull() String metro)
Sets metro / DMA. For example, New York, NY is also known as 501. Los Angeles, CA, on the other hand has been assigned the number 803.
- Parameters:
metro- Metro / DMA code of the user.
-
setZip
void setZip(@NonNull() String zip)
Sets the user's zip or postal code. This may be useful in delivering geographically relevant ads For example: for Redwood city, CA use setZip("94063");
- Parameters:
zip- user's zip code
-
setRegion
void setRegion(@NonNull() String region)
Sets the user's region. Region code using ISO-3166-2; 2-letter state code if USA. For example: for France you can use "FR"
- Parameters:
region- user's region.
-
getKeywords
@Nullable() String getKeywords()
(Internal for OpenWrap SDK) Returns the comma separated list of keywords, interests, or intent, set by the application developer.
- Returns:
Comma separated list of keywords, interests, or intent.
-
setKeywords
void setKeywords(String keywords)
Sets the comma separated list of keywords, interests, or intent.
- Parameters:
keywords- Comma separated list of keywords, interests, or intent.
-
addDataProvider
void addDataProvider(@NonNull() POBDataProvider dataProvider)
Method to add segment data of a data provider to OW SDK
- Parameters:
dataProvider- instance of data provider class
-
getDataProvider
@Nullable() POBDataProvider getDataProvider(@NonNull() String name)
Method to get segment data set at OW SDK for a data provider with given name
- Parameters:
name- name of the data provider- Returns:
returns instance of data provider with name or null if not available
-
getDataProviders
@NonNull() List<POBDataProvider> getDataProviders()
Method to get segment data set at OW SDK from all data providers
- Returns:
list of POBDataProvider Objects
-
removeDataProvider
@Nullable() POBDataProvider removeDataProvider(@NonNull() String name)
Method to remove data provider with specific name from a user object
- Parameters:
name- name of data provider
-
removeAllDataProviders
void removeAllDataProviders()
Method to remove All data providers from a user object
-
-
-
-