using Microsoft.Advertising.WinRT.UI; using System; using Windows.ApplicationModel.Core; namespace FoxTube.Core.Helpers { public static class Utils { /// /// Terminates current application session /// public static void CloseApp() => CoreApplication.Exit(); /// /// Restarts application /// public static void RestartApp() => RestartApp(null); /// /// Restarts application with specified parameters /// /// Parameters which will be provided to new application instance public static async void RestartApp(string args) => await CoreApplication.RequestRestartAsync(args); public static void InitializeFailsafeProtocol() { Metrics.AddEvent("Failsafe protocol initiated"); Settings.ResetSettings(); RestartApp(); } public static NativeAdsManagerV2 AdManager => new NativeAdsManagerV2("9ncqqxjtdlfh", "1100044398"); } }