docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class RewardedAd

    Class to be instantiated in order to show a Rewarded Ad.

    Inheritance
    object
    RewardedAd
    Implements
    IRewardedAd
    IDisposable
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unity.Services.Mediation
    Assembly: Unity.Mediation.dll
    Syntax
    public sealed class RewardedAd : IRewardedAd, IDisposable

    Constructors

    RewardedAd(string)

    Constructor for managing a specific Rewarded Ad.

    Declaration
    public RewardedAd(string adUnitId)
    Parameters
    Type Name Description
    string adUnitId

    Unique Id for the Ad you want to show.

    Properties

    AdState

    Gets the state of the RewardedAd.

    Declaration
    public AdState AdState { get; }
    Property Value
    Type Description
    AdState

    AdUnitId

    Gets the id of the ad unit.

    Declaration
    public string AdUnitId { get; }
    Property Value
    Type Description
    string

    Methods

    Dispose()

    Dispose and release internal resources.

    Declaration
    public void Dispose()

    LoadAsync()

    Method to tell the Mediation SDK to load an Ad.

    Declaration
    public Task LoadAsync()
    Returns
    Type Description
    Task

    LoadAsync Task

    Exceptions
    Type Condition
    LoadFailedException

    Thrown when the ad failed to load

    ShowAsync(RewardedAdShowOptions)

    Method to tell the Mediation SDK to show the loaded Ad.

    Declaration
    public Task ShowAsync(RewardedAdShowOptions showOptions = null)
    Parameters
    Type Name Description
    RewardedAdShowOptions showOptions

    Optional, allows setting optional parameters for showing a rewarded ad.

    Returns
    Type Description
    Task

    ShowAsync Task

    Exceptions
    Type Condition
    ShowFailedException

    Thrown when the ad failed to show

    Events

    OnClicked

    Event to be triggered by the adapter when the user clicks on the RewardedAd.

    Declaration
    public event EventHandler OnClicked
    Event Type
    Type Description
    EventHandler

    OnClosed

    Event to be triggered by the adapter when the RewardedAd is closed.

    Declaration
    public event EventHandler OnClosed
    Event Type
    Type Description
    EventHandler

    OnFailedLoad

    Event to be triggered by the adapter when an Ad fails to load.

    Declaration
    public event EventHandler<LoadErrorEventArgs> OnFailedLoad
    Event Type
    Type Description
    EventHandler<LoadErrorEventArgs>

    OnFailedShow

    Event to be triggered by the adapter when the RewardedAd has an error.

    Declaration
    public event EventHandler<ShowErrorEventArgs> OnFailedShow
    Event Type
    Type Description
    EventHandler<ShowErrorEventArgs>

    OnLoaded

    Event to be triggered by the adapter when an Ad is loaded.

    Declaration
    public event EventHandler OnLoaded
    Event Type
    Type Description
    EventHandler

    OnShowed

    Event to be triggered by the adapter when a Rewarded Ad is shown.

    Declaration
    public event EventHandler OnShowed
    Event Type
    Type Description
    EventHandler

    OnUserRewarded

    Event to be triggered by the adapter when a reward needs to be issued.

    Declaration
    public event EventHandler<RewardEventArgs> OnUserRewarded
    Event Type
    Type Description
    EventHandler<RewardEventArgs>

    Implements

    IRewardedAd
    IDisposable
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)