public final class UnityAdsImplementation
extends java.lang.Object
| Constructor and Description |
|---|
UnityAdsImplementation() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addListener(IUnityAdsListener listener)
Add listener for IUnityAdsListener callbacks
|
static boolean |
getDebugMode()
Get current debug mode status
|
static IUnityAdsListener |
getListener()
Deprecated.
|
static UnityAds.PlacementState |
getPlacementState()
Get current state of default placement
|
static UnityAds.PlacementState |
getPlacementState(java.lang.String placementId)
Get current state of a placement
|
static java.lang.String |
getToken() |
static java.lang.String |
getVersion()
Get current SDK version
|
static void |
initialize(android.content.Context context,
java.lang.String gameId,
IUnityAdsListener listener)
Initializes Unity Ads.
|
static void |
initialize(android.content.Context context,
java.lang.String gameId,
IUnityAdsListener listener,
boolean testMode)
Initializes Unity Ads.
|
static void |
initialize(android.content.Context context,
java.lang.String gameId,
IUnityAdsListener listener,
boolean testMode,
boolean enablePerPlacementLoad,
IUnityAdsInitializationListener initializationListener)
Initializes Unity Ads.
|
static boolean |
isInitialized()
Checks if Unity Ads has been initialized.
|
static boolean |
isReady()
Check if default placement is ready to show ads
|
static boolean |
isReady(java.lang.String placementId)
Check if placement is ready to show ads
|
static boolean |
isSupported()
Checks if current device supports running Unity Ads
|
static void |
load(java.lang.String placementId,
UnityAdsLoadOptions loadOptions,
IUnityAdsLoadListener listener) |
static void |
removeListener(IUnityAdsListener listener)
Remove listener for IUnityAdsListener callbacks
|
static void |
setConfiguration(Configuration configuration) |
static void |
setDebugMode(boolean debugMode)
Toggles debug mode on/off
|
static void |
setListener(IUnityAdsListener listener)
Deprecated.
|
static void |
show(android.app.Activity activity)
Show one advertisement using default placement.
|
static void |
show(android.app.Activity activity,
java.lang.String placementId)
Show one advertisement with custom placement.
|
static void |
show(android.app.Activity activity,
java.lang.String placementId,
IUnityAdsShowListener showListener)
Show one advertisement with custom placement.
|
static void |
show(android.app.Activity activity,
java.lang.String placementId,
UnityAdsShowOptions showOptions,
IUnityAdsShowListener showListener)
Show one advertisement with custom placement and custom options.
|
public static void initialize(android.content.Context context,
java.lang.String gameId,
IUnityAdsListener listener)
context - Current Android application context of calling appgameId - Unique identifier for a game, given by Unity Ads admin tools or Unity editorlistener - Listener for IUnityAdsListener callbackspublic static void initialize(android.content.Context context,
java.lang.String gameId,
IUnityAdsListener listener,
boolean testMode)
context - Current Android application context of calling appgameId - Unique identifier for a game, given by Unity Ads admin tools or Unity editorlistener - Listener for IUnityAdsListener callbackstestMode - If true, only test ads are shownpublic static void initialize(android.content.Context context,
java.lang.String gameId,
IUnityAdsListener listener,
boolean testMode,
boolean enablePerPlacementLoad,
IUnityAdsInitializationListener initializationListener)
context - Current Android application context of calling appgameId - Unique identifier for a game, given by Unity Ads admin tools or Unity editorlistener - Listener for IUnityAdsListener callbackstestMode - If true, only test ads are shownenablePerPlacementLoad - Set this flag to `YES` to disable automatic placement caching. When this is enabled, developer must call `load` on placements before calling showinitializationListener - Listener for IUnityAdsInitializationListener callbackspublic static boolean isInitialized()
@Deprecated public static void setListener(IUnityAdsListener listener)
listener - New listener for IUnityAdsListener callbacks@Deprecated public static IUnityAdsListener getListener()
public static void addListener(IUnityAdsListener listener)
listener - New listener for IUnityAdsListener callbackspublic static void removeListener(IUnityAdsListener listener)
listener - New listener for IUnityAdsListener callbackspublic static boolean isSupported()
public static java.lang.String getVersion()
public static boolean isReady()
public static boolean isReady(java.lang.String placementId)
placementId - Placement, as defined in Unity Ads admin toolspublic static UnityAds.PlacementState getPlacementState()
public static UnityAds.PlacementState getPlacementState(java.lang.String placementId)
placementId - Placement, as defined in Unity Ads admin toolspublic static void show(android.app.Activity activity)
activity - Current Android activity of calling apppublic static void show(android.app.Activity activity,
java.lang.String placementId)
activity - Current Android activity of calling appplacementId - Placement, as defined in Unity Ads admin toolspublic static void show(android.app.Activity activity,
java.lang.String placementId,
IUnityAdsShowListener showListener)
activity - Current Android activity of calling appplacementId - Placement, as defined in Unity Ads admin toolsshowListener - Listener for IUnityAdsShowListener callbackspublic static void show(android.app.Activity activity,
java.lang.String placementId,
UnityAdsShowOptions showOptions,
IUnityAdsShowListener showListener)
activity - Current Android activity of calling appplacementId - Placement, as defined in Unity Ads admin toolsshowOptions - Custom optionsshowListener - Listener for IUnityAdsShowListener callbackspublic static void setDebugMode(boolean debugMode)
debugMode - If true, debug mode is on and there will be lots of debug output from Unity Ads. If false, there will be only some short log messages from Unity Ads.public static boolean getDebugMode()
public static void load(java.lang.String placementId,
UnityAdsLoadOptions loadOptions,
IUnityAdsLoadListener listener)
public static java.lang.String getToken()
public static void setConfiguration(Configuration configuration)