-
public class AppstockTargetingAllows to set ad targeting parameters.
-
-
Field Summary
Fields Modifier and Type Field Description private static Set<String>userKeywordsSetprivate static StringpublisherNameprivate static Stringdomainprivate static StringstoreUrlprivate static StringuserCustomData
-
Method Summary
Modifier and Type Method Description static Set<String>getUserKeywordsSet()static StringgetPublisherName()static voidsetPublisherName(String publisherName)Sets publisher name. static synchronized StringgetDomain()static synchronized voidsetDomain(String domain)Set the domain of your app for targeting purpose. static synchronized StringgetStoreUrl()static synchronized voidsetStoreUrl(String storeUrl)Set the store url of your app. static StringgetUserCustomData()static voidsetUserCustomData(@Nullable() String data)Optional feature to pass bidder data that was set in theexchange’s cookie. static voidsetUserLatLong(Float latitude, Float longitude)Sets target latitude and longitude.Target RTB field: user.geo.lat/lon. static Pair<Float, Float>getUserLatLong()static voidsetUserKeywords(Set<String> keywords)Adds set of keywords to user target keywords.Target RTB field: user. static voidsetExternalUserId(ExternalUserId externalUserId)Stores external user id object. static List<ExternalUserId>getStoredExternalUserIds()static voidclearStoredExternalUserIds()Clears all stored external user ids. static voidsetSubjectToCOPPA(@Nullable() Boolean value)Sets subject to COPPA. static BooleanisSubjectToCOPPA()Target RTB field: regs.ext.coppa. -
-
Method Detail
-
getUserKeywordsSet
static Set<String> getUserKeywordsSet()
-
getPublisherName
static String getPublisherName()
-
setPublisherName
static void setPublisherName(String publisherName)
Sets publisher name. Target RTB field: app.publisher.name
- Parameters:
publisherName- publisher name
-
setDomain
static synchronized void setDomain(String domain)
Set the domain of your app for targeting purpose. Target RTB field: app.domain.
- Parameters:
domain- domain of your app
-
getStoreUrl
static synchronized String getStoreUrl()
-
setStoreUrl
static synchronized void setStoreUrl(String storeUrl)
Set the store url of your app. Target RTB field: app.storeurl.
- Parameters:
storeUrl- store url
-
getUserCustomData
@Nullable() static String getUserCustomData()
-
setUserCustomData
static void setUserCustomData(@Nullable() String data)
Optional feature to pass bidder data that was set in theexchange’s cookie. The string must be in base85 cookie safecharacters and be in any format. Proper JSON encoding mustbe used to include “escaped” quotation marks.Target RTB field: user.customdata
- Parameters:
data- Custom data to be passed
-
setUserLatLong
static void setUserLatLong(Float latitude, Float longitude)
Sets target latitude and longitude.Target RTB field: user.geo.lat/lon.
- Parameters:
latitude- target latitudelongitude- target longitude
-
getUserLatLong
static Pair<Float, Float> getUserLatLong()
-
setUserKeywords
static void setUserKeywords(Set<String> keywords)
Adds set of keywords to user target keywords.Target RTB field: user.keywords
- Parameters:
keywords- set of keywords
-
setExternalUserId
static void setExternalUserId(ExternalUserId externalUserId)
Stores external user id object. Target RTB field: user.ext.eids[].
- Parameters:
externalUserId- external user id
-
getStoredExternalUserIds
static List<ExternalUserId> getStoredExternalUserIds()
-
clearStoredExternalUserIds
static void clearStoredExternalUserIds()
Clears all stored external user ids. Target RTB field: user.ext.eids[].
-
setSubjectToCOPPA
static void setSubjectToCOPPA(@Nullable() Boolean value)
Sets subject to COPPA. Null to set undefined. It sets custom SDK field, not IAB field from SharedPreferences.Target RTB field: regs.ext.coppa.
Must be called only after initializeSdk
- Parameters:
value- boolean
-
isSubjectToCOPPA
@Nullable() static Boolean isSubjectToCOPPA()
Target RTB field: regs.ext.coppa.
Must be called only after initializeSdk
-
-
-
-