private void OnUnityAdsInterstitalClosed(UnityEngine.Advertisements.ShowResult adShowResult) { if (interstitialAdClosedCallback != null) { interstitialAdClosedCallback(); } }
private void HandleAdShown(UnityEngine.Advertisements.ShowResult result) { switch (result) { case UnityEngine.Advertisements.ShowResult.Finished: Debug.Log("Video completed."); _eventService.Publish(new Events.ShownEvent() { result = Events.AdvertisementResultEnum.Finished }); break; case UnityEngine.Advertisements.ShowResult.Skipped: Debug.LogWarning("Video was skipped."); _eventService.Publish(new Events.ShownEvent() { result = Events.AdvertisementResultEnum.Skipped }); break; case UnityEngine.Advertisements.ShowResult.Failed: Debug.LogError("Video failed to show."); _eventService.Publish(new Events.ShownEvent() { result = Events.AdvertisementResultEnum.Failed }); break; } }
public AdFinishEventArgs(string id, UnityEngine.Advertisements.ShowResult result) { PlacementID = id; AdShowResult = result; }