using System;

public interface IAdProvider
{
    string Name { get; }
    event EventHandler<double> OnAdLoaded;
    event EventHandler<string> OnAdLoadFailed;
    event EventHandler OnAdShown;
    event EventHandler<AdRevenueReceivedEventArgs> OnAdRevenueReceived;
    void NotifyLoss(string winnerDemandId, double ecpm);
    void NotifyWin();
}
