Class CustomParams

java.lang.Object
com.my.target.common.CustomParams

public final class CustomParams extends Object
Allows you to refine your ad request by adding information about the app user
  • Constructor Details

    • CustomParams

      public CustomParams()
  • Method Details

    • getMrgsAppId

      public String getMrgsAppId()
    • setMrgsAppId

      public void setMrgsAppId(String appId)
    • getMrgsUserId

      public String getMrgsUserId()
    • setMrgsUserId

      public void setMrgsUserId(String userId)
    • getMrgsId

      public String getMrgsId()
    • setMrgsId

      public void setMrgsId(String mrgsId)
    • getEmail

      public String getEmail()
      Returns:
      user email address, if set
    • setEmail

      public void setEmail(String email)
      Parameters:
      email - user email address
    • getEmails

      public String[] getEmails()
      Returns:
      an array if user emails, if set
    • setEmails

      public void setEmails(String[] emails)
      Parameters:
      emails - an array if user emails
    • getIcqId

      public String getIcqId()
      Returns:
      user ICQ id, if set
    • setIcqId

      public void setIcqId(String id)
      Parameters:
      id - user ICQ id
    • getIcqIds

      public String[] getIcqIds()
      Returns:
      an array of user ICQ ids
    • setIcqIds

      public void setIcqIds(String[] ids)
      Parameters:
      ids - an array of user ICQ ids
    • getOkId

      public String getOkId()
      Returns:
      user ok.ru id, if set
    • setOkId

      public void setOkId(String id)
      Parameters:
      id - user ok.ru id
    • getOkIds

      public String[] getOkIds()
      Returns:
      an array of user ok.ru ids, if set
    • setOkIds

      public void setOkIds(String[] ids)
      Parameters:
      ids - an array of user ok.ru ids
    • getVKId

      public String getVKId()
      Returns:
      user vk.com id, if set
    • setVKId

      public void setVKId(String id)
      Parameters:
      id - user vk.com id
    • getVKIds

      public String[] getVKIds()
      Returns:
      an array of user vk.com id, if set
    • setVKIds

      public void setVKIds(String[] ids)
      Parameters:
      ids - an array of user vk.com id
    • getLang

      public String getLang()
      Returns:
      user custom language if set
    • setLang

      public void setLang(String lang)
      Sets if user has custom language
      Parameters:
      lang - custom language name
    • getGender

      public int getGender()
      Returns:
      user gender if set
      See Also:
    • setGender

      public void setGender(int gender)
      Sets user gender info to SDK
      Parameters:
      gender - gender constant.
      See Also:
    • getAge

      public int getAge()
      Returns:
      user age, if set
    • setAge

      public void setAge(int age)
      sets information about user age
      Parameters:
      age - age in years
    • getCustomUserId

      public String getCustomUserId()
      Returns:
      custom user ID, if set
    • setCustomUserId

      public void setCustomUserId(String id)
      Parameters:
      id - custom user ID
    • getCustomUserIds

      public String[] getCustomUserIds()
      Returns:
      an array of custom user IDs if set
    • setCustomUserIds

      public void setCustomUserIds(String[] ids)
      Parameters:
      ids - an array of custom user IDs
    • setCustomParam

      public void setCustomParam(String key, String value)
      Custom key-value param will be added to the Ad request
      Parameters:
      key - param key
      value - param value
    • getCustomParam

      public String getCustomParam(String key)
      Custom param, set with CustomParams#addParam(String, String). If no such param returns null
      Parameters:
      key - param key
      Returns:
      param value
    • putCustomDataToMap

      public void putCustomDataToMap(Map<String,String> destination)
      Parameters:
      destination - is a map where custom parameters will be added
    • putDataTo

      public void putDataTo(Map<String,String> destination)
      MyTarget SDK internal method. Please, don't use it.