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));
}
}
}
}