SquareDash/Library/PackageCache/com.unity.services.mediation@1.0.5/Runtime/Api/Public/ImpressionEventArgs.cs
kingjuulian06 0efb85038a Arbeit 2
2023-11-21 22:03:49 +01:00

32 lines
981 B
C#

using System;
namespace Unity.Services.Mediation
{
/// <summary>
/// Event args fired with impression events from the ImpressionEventPublisher.
/// </summary>
public class ImpressionEventArgs : EventArgs
{
/// <summary>
/// AdUnitId for Impression Events.
/// </summary>
public string AdUnitId { get; }
/// <summary>
/// Impression Data for Impression Events.
/// </summary>
public ImpressionData ImpressionData { get; }
/// <summary>
/// Constructs Arguments for Impression Events
/// </summary>
/// <param name="adUnitId">Ad Unit Id for ad that fired impression event.</param>
/// <param name="impressionData">Additional data about this impression event.</param>
public ImpressionEventArgs(string adUnitId, ImpressionData impressionData)
{
AdUnitId = adUnitId;
ImpressionData = impressionData;
}
}
}