using Chartboost.Mediation.Adapters;
using Chartboost.Mediation.Vungle.Common;
using Chartboost.Mediation.Vungle.Default;
namespace Chartboost.Mediation.Vungle
{
///
public static class VungleAdapter
{
internal static IVungleAdapter Instance = new VungleDefault();
///
/// The partner adapter Unity version.
///
public const string AdapterUnityVersion = "5.0.7";
///
public static string AdapterNativeVersion => Instance.AdapterNativeVersion;
///
public static string PartnerSDKVersion => Instance.PartnerSDKVersion;
///
public static string PartnerIdentifier => Instance.PartnerIdentifier;
///
public static string PartnerDisplayName => Instance.PartnerDisplayName;
///
public static bool BackButtonImmediatelyEnabled
{
get => Instance.BackButtonImmediatelyEnabled;
set => Instance.BackButtonImmediatelyEnabled = value;
}
///
public static VungleAdOrientation? AdOrientation
{
get => Instance.AdOrientation;
set => Instance.AdOrientation = value;
}
///
public static void SetGDPRStatusOverride(bool gdprStatus)
=> Instance.SetGDPRStatusOverride(gdprStatus);
///
public static void SetCCPAStatusOverride(bool ccpaStatus)
=> Instance.SetCCPAStatusOverride(ccpaStatus);
}
}