public class AdRegistration
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AdRegistration.CMPFlavor |
static class |
AdRegistration.ConsentStatus |
static class |
AdRegistration.SlotGroup |
| Modifier and Type | Method and Description |
|---|---|
static void |
addProvider(AdProvider provider) |
static void |
addSlotGroup(AdRegistration.SlotGroup sg) |
static void |
enableLogging(boolean enable) |
static void |
enableLogging(boolean enable,
DTBLogLevel logLevel) |
static void |
enableTesting(boolean isTesting)
Test mode can be enabled/disabled using this method.
|
static java.util.Set<AdProvider> |
getAdProviders() |
static java.lang.String |
getAppKey() |
static EventDistributor |
getEventDistributer() |
static AdRegistration |
getInstance(java.lang.String appKey,
android.content.Context context) |
static MRAIDPolicy |
getMRAIDPolicy() |
static java.util.List<java.lang.String> |
getProprietaryProviderKeys() |
static AdRegistration.SlotGroup |
getSlotGroup(java.lang.String name) |
static java.lang.String |
getVersion() |
static boolean |
isConsentStatusUnknown() |
static boolean |
isInitialized() |
static boolean |
isLocationEnabled()
Returns the enable/disable flag for location access.
|
static boolean |
isTestMode()
Returns the enable/disable flag of test mode.
|
static void |
resetNonIAB() |
static void |
setAppKey(java.lang.String appKey)
Deprecated.
|
static void |
setCMPFlavor(AdRegistration.CMPFlavor cFlavor) |
static void |
setConsentStatus(AdRegistration.ConsentStatus consentStatus) |
static void |
setContext(android.content.Context context)
Deprecated.
|
static void |
setMRAIDPolicy(MRAIDPolicy policy) |
static void |
setMRAIDSupportedVersions(java.lang.String[] versions)
This method is only used when a standard policy is not sufficient and application
sets explicitely MRAID supported version
|
static void |
setServerlessMarkers(java.lang.String[] markers) |
static void |
setVendorList(java.util.List<java.lang.Integer> vendorList) |
static void |
useGeoLocation(boolean isLocationEnabled)
Ad can be effectively targeted based on user locations.
|
public static void addProvider(AdProvider provider)
public static EventDistributor getEventDistributer()
public static java.util.Set<AdProvider> getAdProviders()
public static java.util.List<java.lang.String> getProprietaryProviderKeys()
public static java.lang.String getAppKey()
public static boolean isInitialized()
public static AdRegistration getInstance(java.lang.String appKey, android.content.Context context) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException@Deprecated
public static void setAppKey(java.lang.String appKey)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException@Deprecated public static void setContext(android.content.Context context)
public static void setMRAIDPolicy(MRAIDPolicy policy)
public static MRAIDPolicy getMRAIDPolicy()
public static void setMRAIDSupportedVersions(java.lang.String[] versions)
versions - supported versions - Example["1.0", "2.0", "3.0]public static void enableLogging(boolean enable)
enable - public static void enableLogging(boolean enable,
DTBLogLevel logLevel)
public static void enableTesting(boolean isTesting)
isTesting - public static boolean isTestMode()
public static void useGeoLocation(boolean isLocationEnabled)
isLocationEnabled - public static boolean isLocationEnabled()
public static java.lang.String getVersion()
public static void setServerlessMarkers(java.lang.String[] markers)
public static void addSlotGroup(AdRegistration.SlotGroup sg)
public static AdRegistration.SlotGroup getSlotGroup(java.lang.String name)
public static boolean isConsentStatusUnknown()
public static void setVendorList(java.util.List<java.lang.Integer> vendorList)
public static void setConsentStatus(AdRegistration.ConsentStatus consentStatus)
public static void setCMPFlavor(AdRegistration.CMPFlavor cFlavor)
public static void resetNonIAB()