SquareDash/Library/PackageCache/com.unity.services.analytics@4.3.0/Runtime/Events/AdImpression/AnalyticsServiceInstance.AdImpression.cs
kingjuulian06 0efb85038a Arbeit 2
2023-11-21 22:03:49 +01:00

33 lines
1.0 KiB
C#

using System;
using UnityEngine;
namespace Unity.Services.Analytics
{
partial class AnalyticsServiceInstance
{
/// <summary>
/// Record an Ad Impression event.
/// </summary>
/// <param name="adImpressionParameters">(Required) Helper object to handle arguments.</param>
public void AdImpression(AdImpressionParameters adImpressionParameters)
{
if (!ServiceEnabled)
{
return;
}
if (string.IsNullOrEmpty(adImpressionParameters.PlacementID))
{
Debug.LogError("Required to have a value for placementID.");
}
if (string.IsNullOrEmpty(adImpressionParameters.PlacementName))
{
Debug.LogError("Required to have a value for placementName.");
}
dataGenerator.AdImpression(ref dataBuffer, DateTime.Now, m_CommonParams, "com.unity.services.analytics.events.adimpression", adImpressionParameters);
}
}
}