using System; using Chartboost.Mediation.Adapters; namespace Chartboost.Mediation.Pangle.Common { /// /// The Chartboost Mediation Pangle adapter. /// internal interface IPangleAdapter : IPartnerAdapterConfiguration { /// /// Use to manually set the consent status on the Pangle SDK. /// This is generally unnecessary as the Mediation SDK will set the consent status automatically based on the latest consent info. /// [Obsolete("This method is no longer supported and will be removed in a future release.")] public void SetGDPRConsentOverride(PangleGDPRConsentType gdprConsent); /// /// Indicates whether the user agrees to the delivery of personalized ads. If not passed, it is assumed to be agreed /// /// // ReSharper disable once InconsistentNaming public void SetPAConsentOverride(PanglePAConsentType paConsentType); /// /// Use to manually set the do not sell flag on the Pangle SDK. /// This is generally unnecessary as the Mediation SDK will set the consent flags automatically based on the latest consent info. /// [Obsolete("This method is no longer supported and will be removed in a future release. Use SetPAConsentOverride instead.")] public void SetDoNotSellOverride(PangleDoNotSellType doNotSellType); } }