Class Advertisement | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Class Advertisement

    Unity Ads Asset Store Package

    Inheritance
    System.Object
    Advertisement
    Namespace: UnityEngine.Advertisements
    Syntax
    public static class Advertisement

    Properties

    debugMode

    Controls the amount of logging output from the advertisement system.

    Declaration
    public static bool debugMode { get; set; }
    Property Value
    Type Description
    System.Boolean

    isInitialized

    Returns whether the advertisement system is initialized successfully.

    Declaration
    public static bool isInitialized { get; }
    Property Value
    Type Description
    System.Boolean

    isShowing

    Returns if an advertisement is currently showing.

    Declaration
    public static bool isShowing { get; }
    Property Value
    Type Description
    System.Boolean

    isSupported

    Returns if the current platform is supported by the advertisement system.

    Declaration
    public static bool isSupported { get; }
    Property Value
    Type Description
    System.Boolean

    version

    Returns the current Unity Ads version.

    Declaration
    public static string version { get; }
    Property Value
    Type Description
    System.String

    Methods

    AddListener(IUnityAdsListener)

    Declaration
    public static void AddListener(IUnityAdsListener listener)
    Parameters
    Type Name Description
    IUnityAdsListener listener

    GetPlacementState()

    Returns the state of the default placement.

    Declaration
    public static PlacementState GetPlacementState()
    Returns
    Type Description
    PlacementState

    GetPlacementState(String)

    Returns the state of specified placement.

    Declaration
    public static PlacementState GetPlacementState(string placementId)
    Parameters
    Type Name Description
    System.String placementId

    Placement identifier.

    Returns
    Type Description
    PlacementState

    Initialize(String)

    Initializes the advertisement system.

    Declaration
    public static void Initialize(string gameId)
    Parameters
    Type Name Description
    System.String gameId

    Game identifier.

    Initialize(String, Boolean)

    Initialize the advertisement system with specified gameId and testMode.

    Declaration
    public static void Initialize(string gameId, bool testMode)
    Parameters
    Type Name Description
    System.String gameId

    Game identifier.

    System.Boolean testMode

    Test mode.

    IsReady()

    Returns whether an advertisement is ready to be shown for the default placement. Placements are configured per game in the UnityAds admin site, where you can also set your default placement.

    Declaration
    public static bool IsReady()
    Returns
    Type Description
    System.Boolean

    IsReady(String)

    Returns whether an advertisement is ready to be shown for specified placement. Placements are configured per game in the UnityAds admin site.

    Declaration
    public static bool IsReady(string placementId)
    Parameters
    Type Name Description
    System.String placementId

    Placement identifier.

    Returns
    Type Description
    System.Boolean

    RemoveListener(IUnityAdsListener)

    Declaration
    public static void RemoveListener(IUnityAdsListener listener)
    Parameters
    Type Name Description
    IUnityAdsListener listener

    SetMetaData(MetaData)

    Sets various metadata for the advertisement system.

    Declaration
    public static void SetMetaData(MetaData metaData)
    Parameters
    Type Name Description
    MetaData metaData

    Metadata container

    Show()

    Show the default placement if it is ready.

    Declaration
    public static void Show()

    Show(String)

    Show the specified placement if it is ready.

    Declaration
    public static void Show(string placementId)
    Parameters
    Type Name Description
    System.String placementId

    Placement identifier.

    Show(String, ShowOptions)

    Show the specified placement if it is ready and returns the result in name="finishCallback".

    Declaration
    public static void Show(string placementId, ShowOptions showOptions)
    Parameters
    Type Name Description
    System.String placementId

    Placement identifier.

    ShowOptions showOptions

    Various show options, including resultCallback.

    Show(ShowOptions)

    Show the default placement if it is ready and returns the result in name="finishCallback".

    Declaration
    public static void Show(ShowOptions showOptions)
    Parameters
    Type Name Description
    ShowOptions showOptions

    Various show options, including resultCallback.

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023