Advertisement
static class in UnityEngine.Advertisements · UnityEngine.CoreModule
Not in Unity's public API, or in an assembly the coverage doesn't count.Unity's documentation
In Tassix
Unity Ads (the built-in API of Unity 5 and the com.unity.ads package's 3.x and 4.x API). Ads only run on iOS and Android, so this behaves as the SDK does on a desktop player: isSupported is false, initializing does nothing, no ad is ever ready, and loads and shows report that the SDK isn't initialized.
Properties 5
static bool debugMode { get; set; }static bool isInitialized { get; }static bool isShowing { get; }static bool isSupported { get; }static string version { get; }Methods 8
static void AddListener(IUnityAdsListener listener)static PlacementState GetPlacementState()static PlacementState GetPlacementState(string placementId)static void Initialize(string gameId)static void Initialize(string gameId, bool testMode)static void Initialize(string gameId, bool testMode, bool enablePerPlacementLoad)static void Initialize(string gameId, bool testMode, bool enablePerPlacementLoad, IUnityAdsInitializationListener? initializationListener)static void Initialize(string gameId, bool testMode, IUnityAdsInitializationListener? initializationListener)static bool IsReady()static bool IsReady(string? placementId)static void Load(string placementId)static void Load(string placementId, IUnityAdsLoadListener? loadListener)static void RemoveListener(IUnityAdsListener listener)static void SetMetaData(MetaData metaData)static void Show()static void Show(ShowOptions? showOptions)static void Show(string? placementId)static void Show(string? placementId, ShowOptions? showOptions)static void Show(string? placementId, IUnityAdsShowListener? showListener)static void Show(string? placementId, ShowOptions? showOptions, IUnityAdsShowListener? showListener)