namespace Unity.Services.Mediation
{
///
/// Enum for Mediation SDK load error codes to be surfaced to the developer.
///
/// NoFill: Error that occurs when the sdk fails to load an ad for an entire waterfall.
///
/// NetworkError: Error that occurs when the Mediation SDK InstantiationService call fails.
///
/// Unknown: This occurs if a non-network error happens during instantiation service load.
///
public enum LoadError
{
///
/// This occurs if a non-network error happens during instantiation service load.
///
Unknown,
///
/// Error that occurs when the SDK fails to load an ad for an entire waterfall.
///
NoFill,
///
/// Error that occurs when the Mediation SDK InstantiationService call fails.
///
NetworkError,
///
/// Error that occurs when an ad unit failed to load because the SDK was not initialized.
///
SdkNotInitialized,
///
/// The ad unit is already loading an ad
///
AdUnitLoading,
///
/// The ad unit is currently showing an ad and cannot be loaded until ad playback has completed.
///
AdUnitShowing,
///
/// The ad unit is missing mandatory member values
///
MissingMandatoryMemberValues,
///
/// Error that occurs when there is too many load requests.
///
TooManyLoadRequests
}
}