public final class CustomParams
extends FPDataProvider
| Modifier and Type | Class and Description |
|---|---|
static interface |
CustomParams.Gender
Constants for gender
|
| Constructor and Description |
|---|
CustomParams() |
| Modifier and Type | Method and Description |
|---|---|
void |
collectData(android.content.Context context) |
int |
getAge() |
java.lang.String |
getCustomParam(java.lang.String key)
Custom param, set with
CustomParams#addParam(String, String). |
java.lang.String |
getCustomUserId() |
java.lang.String[] |
getCustomUserIds() |
java.lang.String |
getEmail() |
java.lang.String[] |
getEmails() |
int |
getGender() |
java.lang.String |
getIcqId() |
java.lang.String[] |
getIcqIds() |
java.lang.String |
getLang() |
java.lang.String |
getMrgsAppId() |
java.lang.String |
getMrgsId() |
java.lang.String |
getMrgsUserId() |
java.lang.String |
getOkId() |
java.lang.String[] |
getOkIds() |
java.lang.String |
getVKId() |
java.lang.String[] |
getVKIds() |
void |
putCustomDataToMap(java.util.Map<java.lang.String,java.lang.String> destination) |
void |
setAge(int age)
sets information about user age
|
void |
setCustomParam(java.lang.String key,
java.lang.String value)
Custom key-value param will be added to the Ad request
|
void |
setCustomUserId(java.lang.String id) |
void |
setCustomUserIds(java.lang.String[] ids) |
void |
setEmail(java.lang.String email) |
void |
setEmails(java.lang.String[] emails) |
void |
setGender(int gender)
Sets user gender info to SDK
|
void |
setIcqId(java.lang.String id) |
void |
setIcqIds(java.lang.String[] ids) |
void |
setLang(java.lang.String lang)
Sets if user has custom language
|
void |
setMrgsAppId(java.lang.String appId) |
void |
setMrgsId(java.lang.String mrgsId) |
void |
setMrgsUserId(java.lang.String userId) |
void |
setOkId(java.lang.String id) |
void |
setOkIds(java.lang.String[] ids) |
void |
setVKId(java.lang.String id) |
void |
setVKIds(java.lang.String[] ids) |
@Nullable public java.lang.String getMrgsAppId()
public void setMrgsAppId(@Nullable
java.lang.String appId)
@Nullable public java.lang.String getMrgsUserId()
public void setMrgsUserId(@Nullable
java.lang.String userId)
@Nullable public java.lang.String getMrgsId()
public void setMrgsId(@Nullable
java.lang.String mrgsId)
@Nullable public java.lang.String getEmail()
public void setEmail(@Nullable
java.lang.String email)
email - user email address@Nullable public java.lang.String[] getEmails()
public void setEmails(@Nullable
java.lang.String[] emails)
emails - an array if user emails@Nullable public java.lang.String getIcqId()
public void setIcqId(@Nullable
java.lang.String id)
id - user ICQ id@Nullable public java.lang.String[] getIcqIds()
public void setIcqIds(@Nullable
java.lang.String[] ids)
ids - an array of user ICQ ids@Nullable public java.lang.String getOkId()
public void setOkId(@Nullable
java.lang.String id)
id - user ok.ru id@Nullable public java.lang.String[] getOkIds()
public void setOkIds(@Nullable
java.lang.String[] ids)
ids - an array of user ok.ru ids@Nullable public java.lang.String getVKId()
public void setVKId(@Nullable
java.lang.String id)
id - user vk.com id@Nullable public java.lang.String[] getVKIds()
public void setVKIds(@Nullable
java.lang.String[] ids)
ids - an array of user vk.com idpublic void collectData(@NonNull
android.content.Context context)
public void setLang(@Nullable
java.lang.String lang)
lang - custom language name@Nullable public java.lang.String getLang()
public int getGender()
CustomParams.Genderpublic void setGender(int gender)
gender - gender constant.CustomParams.Genderpublic int getAge()
public void setAge(int age)
age - age in years@Nullable public java.lang.String getCustomUserId()
public void setCustomUserId(@Nullable
java.lang.String id)
id - custom user ID@Nullable public java.lang.String[] getCustomUserIds()
public void setCustomUserIds(@Nullable
java.lang.String[] ids)
ids - an array of custom user IDspublic void setCustomParam(@NonNull
java.lang.String key,
@Nullable
java.lang.String value)
key - param keyvalue - param value@Nullable
public java.lang.String getCustomParam(@NonNull
java.lang.String key)
CustomParams#addParam(String, String). If no such param
returns nullkey - param keypublic void putCustomDataToMap(@NonNull
java.util.Map<java.lang.String,java.lang.String> destination)
destination - is a map where custom parameters will be added