using System.Threading.Tasks; using Chartboost.Mediation.AmazonPublisherServices.Common; namespace Chartboost.Mediation.AmazonPublisherServices.Default { /// internal sealed class AmazonPublisherServicesDefault : IAmazonPublisherServicesAdapter { /// public bool TestMode { get; set; } /// public bool VerboseLogging { get; set; } public PreBiddingListener PreBiddingListener { get; set; } = new DefaultPreBiddingListener(); /// /// Example pre-bidding listener /// private class DefaultPreBiddingListener : PreBiddingListener { public override Task OnPreBid(AmazonPublisherServicesAdapterPreBidRequest request) { return Task.FromResult(new AmazonPublisherServicesAdapterPreBidAdInfo(null, null)); } } } }