public void SendAdResult(AdResultType result, AdType type, AdSourceType adSource) { if (ShouldSkipSendEvent) { DebugLog($"[ANALYTICS] [Skip] AD EVENT: {MapAdResult(result).ToString()} {MapAdSource(adSource).ToString()}, {MapAdType(type).ToString()}"); return; } QLAdEvent adEvent = new QLAdEvent(MapAdResult(result), MapAdType(type), MapAdSource(adSource)); TrackEvent(adEvent); if (result == AdResultType.Watched) { AdjustEvent adjustEvent = new AdjustEvent(Constants.Analytics.AdjustEvents.AdImpression); adjustEvent.addPartnerParameter("type", $"{type.ToString()}"); adjustEvent.addPartnerParameter("eCPM", "0.0"); Adjust.trackEvent(adjustEvent); DebugLog($"[ADJUST] AD WATCHED - {adjustEvent.ToString()} - {type.ToString()}"); } }