AdSettings contains global settings for all ad controls.
Prolonge : | Object |
Package : | ads |
AdSettings()
public AdSettings()
addTestDevice(String)
Adds a test device.
Copy the current device Id from debug log and add it as a test device to get test ads. Apps running on emulator will automatically get test ads. Test devices should be added before Ad.loadAd() is called.
public static void addTestDevice(String deviceIdHash)
Paramètre | Description |
---|---|
deviceIdHash | Id of the device to use test mode, can be obtained from debug log |
addTestDevices(Collection)
Adds a collection of test devices.
Copy the current device Id from debug log and add it as a test device to get test ads. Apps running on emulator will automatically get test ads. Test devices should be added before Ad.loadAd() is called.
public static void addTestDevices(Collection deviceIdHashes)
Paramètre | Description |
---|---|
deviceIdHashes | Ids of the device to use test mode, can be obtained from debug log |
clearTestDevices()
Clears the collection of test devices.
public static void clearTestDevices()
isTestMode(Context)
Gets whether ad controls are working in test mode.
public static boolean isTestMode(Context context)
Paramètre | Description |
---|---|
context | Android context |
setUrlPrefix(String)
Sets the url prefix to use when making requests. This should never be used in production.
public static void setUrlPrefix(String urlPrefix)
Paramètre | Description |
---|---|
urlPrefix | Url prefix |
getUrlPrefix()
Gets the url prefix.
public static String getUrlPrefix()
isVideoAutoplay()
Gets whether video autoplay is enabled
public static boolean isVideoAutoplay()
isVideoAutoplayOnMobile()
Gets whether video autoplay is only enabled on Wifi or not
public static boolean isVideoAutoplayOnMobile()
setVideoAutoplay(boolean)
Sets the setting for video autoplay
public static void setVideoAutoplay(boolean enabled)
Paramètre | Description |
---|---|
enabled | Whether video autoplay should be enabled or not |
setVideoAutoplayOnMobile(boolean)
Sets the setting for video autoplay on mobile networks
public static void setVideoAutoplayOnMobile(boolean enabled)
Paramètre | Description |
---|---|
enabled | Whether video autoplay should be enabled only on Wifi |
setMediationService(String)
Sets the name of the mediation service that is mediating Audience Network.
If an ad provider service is mediating Audience Network in their sdk, it is required to set the name of the mediation service.
public static void setMediationService(String mediationService)
Paramètre | Description |
---|---|
mediationService | String representing the name of the mediation service that is mediating Audience Network |
getMediationService()
Returns the name of the mediation service that is mediating Audience Network
public static String getMediationService()
setIsChildDirected(boolean)
Sets whether the ad control is targeting a child.
public static void setIsChildDirected(boolean childDirected)
Paramètre | Description |
---|---|
childDirected | Whether the ad control is targeting a child |
isChildDirected()
Gets whether the ad control is targeting a child.
public static boolean isChildDirected()
DEBUG
public static final boolean DEBUG