public void OnUnityAdsDidFinish(string placementId, ShowResult showResult) { if (showResult == ShowResult.Finished) { var currentTime = DateTime.Now; var endTime = EncryptedGlobalPreferences.GetPrimitive("advanced_set_end_time", currentTime); if (endTime < currentTime) { endTime = currentTime; } EncryptedGlobalPreferences.SetPrimitive("advanced_set_end_time", endTime.Value.AddMinutes(30)); Debug.Log("FINISH: FINISHED"); } else if (showResult == ShowResult.Skipped) { Debug.Log("FINISH: SKIPPED"); } else if (showResult == ShowResult.Failed) { Debug.LogWarning("FINISH: FAILED"); } AdFinished?.Invoke(placementId, showResult); }
public void OnUnityAdsDidFinish(string placementId, ShowResult showResult) { AdFinished?.Invoke(this, new AdFinishEventArgs(placementId, showResult)); }