#if SERVICES_SDK_CORE_ENABLED using UnityEditor; namespace UnityEngine.Advertisements.Editor { /// /// Helper to store all constants used in Ads service UI. /// /// /// This helper has been created to avoid adding too much noise in UI classes. /// static class UiConstants { public static class ClassNames { public const string Ads = "ads"; } public static class StyleSheetPaths { public const string Common = "Packages/com.unity.ads/Editor/DevX/StyleSheets/AdsService.uss"; } public static class UiTemplatePaths { public const string GameIds = "Packages/com.unity.ads/Editor/DevX/UXML/AdsServiceGameIds.uxml"; public const string GettingStarted = "Packages/com.unity.ads/Editor/DevX/UXML/AdsServiceGettingStarted.uxml"; public const string TestMode = "Packages/com.unity.ads/Editor/DevX/UXML/AdsServiceTestMode.uxml"; } public static class UiElementNames { public const string TestModeToggle = "ToggleTestMode"; public const string LearnMoreLink = "LearnMore"; public const string AppleGameId = "AppleGameId"; public const string AndroidGameId = "AndroidGameId"; } public static class LocalizedStrings { public static readonly string Ads = L10n.Tr("Ads"); public static readonly string Description = L10n.Tr("Monetize your games"); public static readonly string AssetStorePackageInstalledMessage = L10n.Tr( "The Asset Store Package is installed.\n" + "Usage of Package Manager is recommended."); public static readonly string Unavailable = L10n.Tr("N/A"); public static readonly string Yes = L10n.Tr("Yes"); public static readonly string No = L10n.Tr("No"); } public static class Formats { public const string TemplateNotFound = "No UI template found for Ads Service {0}."; } public static class Urls { public const string LearnMore = "https://unityads.unity3d.com/help/index"; } public static readonly string[] SupportedPlatforms = { "Android", "iOS" }; } } #endif