SquareDash/Library/PackageCache/com.unity.services.mediation@1.0.5/Runtime/Unity.Mediation.api
kingjuulian06 0efb85038a Arbeit 2
2023-11-21 22:03:49 +01:00

333 lines
16 KiB
Plaintext

// This file is generated. Do not modify by hand.
// XML documentation file not found. To check if public methods have XML comments,
// make sure the XML doc file is present and located next to the scraped dll
namespace Unity.Services.Mediation
{
public enum AdState
{
public const Unity.Services.Mediation.AdState Loaded = 2;
public const Unity.Services.Mediation.AdState Loading = 1;
public const Unity.Services.Mediation.AdState Showing = 3;
public const Unity.Services.Mediation.AdState Unloaded = 0;
public int value__;
}
public sealed class BannerAd : System.IDisposable, Unity.Services.Mediation.IBannerAd
{
public event System.EventHandler OnClicked;
public event System.EventHandler<Unity.Services.Mediation.LoadErrorEventArgs> OnFailedLoad;
public event System.EventHandler OnLoaded;
public event System.EventHandler<Unity.Services.Mediation.LoadErrorEventArgs> OnRefreshed;
public virtual Unity.Services.Mediation.AdState AdState { get; }
public virtual string AdUnitId { get; }
public virtual Unity.Services.Mediation.BannerAdSize Size { get; }
public BannerAd(string adUnitId, Unity.Services.Mediation.BannerAdSize size, Unity.Services.Mediation.BannerAdAnchor anchor = 0, UnityEngine.Vector2 positionOffset = default(UnityEngine.Vector2)) {}
public virtual void Dispose();
public virtual System.Threading.Tasks.Task LoadAsync();
public virtual void SetPosition(Unity.Services.Mediation.BannerAdAnchor anchor, UnityEngine.Vector2 positionOffset = default(UnityEngine.Vector2));
}
public enum BannerAdAnchor
{
public const Unity.Services.Mediation.BannerAdAnchor BottomCenter = 6;
public const Unity.Services.Mediation.BannerAdAnchor BottomLeft = 7;
public const Unity.Services.Mediation.BannerAdAnchor BottomRight = 8;
public const Unity.Services.Mediation.BannerAdAnchor Center = 3;
public const Unity.Services.Mediation.BannerAdAnchor Default = 0;
public const Unity.Services.Mediation.BannerAdAnchor MiddleLeft = 4;
public const Unity.Services.Mediation.BannerAdAnchor MiddleRight = 5;
public const Unity.Services.Mediation.BannerAdAnchor None = 9;
public const Unity.Services.Mediation.BannerAdAnchor TopCenter = 0;
public const Unity.Services.Mediation.BannerAdAnchor TopLeft = 1;
public const Unity.Services.Mediation.BannerAdAnchor TopRight = 2;
public int value__;
}
public enum BannerAdPredefinedSize
{
public const Unity.Services.Mediation.BannerAdPredefinedSize Banner = 0;
public const Unity.Services.Mediation.BannerAdPredefinedSize LargeBanner = 1;
public const Unity.Services.Mediation.BannerAdPredefinedSize Leaderboard = 3;
public const Unity.Services.Mediation.BannerAdPredefinedSize MediumRectangle = 2;
public int value__;
}
[System.Runtime.CompilerServices.Extension] public static class BannerAdPredefinedSizeExtension
{
[System.Runtime.CompilerServices.Extension] public static Unity.Services.Mediation.BannerAdSize ToBannerAdSize(Unity.Services.Mediation.BannerAdPredefinedSize bannerAdPredefinedSize);
}
public class BannerAdSize
{
public int DpHeight { get; }
public int DpWidth { get; }
public int Height { get; }
public int Width { get; }
public BannerAdSize(Unity.Services.Mediation.BannerAdPredefinedSize size) {}
public BannerAdSize(UnityEngine.Vector2 size) {}
public BannerAdSize(int width, int height) {}
public virtual bool Equals(object obj);
protected bool Equals(Unity.Services.Mediation.BannerAdSize other);
public static Unity.Services.Mediation.BannerAdSize FromDpUnits(int dpWidth, int dpHeight);
public virtual int GetHashCode();
public static Unity.Services.Mediation.BannerAdSize op_Implicit(UnityEngine.Vector2 size);
public static UnityEngine.Vector2 op_Implicit(Unity.Services.Mediation.BannerAdSize size);
}
public enum ConsentStatus
{
public const Unity.Services.Mediation.ConsentStatus Denied = 2;
public const Unity.Services.Mediation.ConsentStatus Given = 1;
public const Unity.Services.Mediation.ConsentStatus NotDetermined = 0;
public int value__;
}
public enum DataPrivacyLaw
{
public const Unity.Services.Mediation.DataPrivacyLaw CCPA = 1;
public const Unity.Services.Mediation.DataPrivacyLaw GDPR = 0;
public const Unity.Services.Mediation.DataPrivacyLaw PIPLAdPersonalization = 2;
public const Unity.Services.Mediation.DataPrivacyLaw PIPLDataTransport = 3;
public int value__;
}
public interface IBannerAd : System.IDisposable
{
public event System.EventHandler OnClicked;
public event System.EventHandler<Unity.Services.Mediation.LoadErrorEventArgs> OnFailedLoad;
public event System.EventHandler OnLoaded;
public event System.EventHandler<Unity.Services.Mediation.LoadErrorEventArgs> OnRefreshed;
public abstract Unity.Services.Mediation.AdState AdState { get; }
public abstract string AdUnitId { get; }
public abstract Unity.Services.Mediation.BannerAdSize Size { get; }
public abstract System.Threading.Tasks.Task LoadAsync();
public abstract void SetPosition(Unity.Services.Mediation.BannerAdAnchor anchor, UnityEngine.Vector2 positionOffset = default(UnityEngine.Vector2));
}
public interface IDataPrivacy
{
public abstract Unity.Services.Mediation.ConsentStatus GetConsentStatusForLaw(Unity.Services.Mediation.DataPrivacyLaw dataPrivacyLaw);
public abstract void UserGaveConsent(Unity.Services.Mediation.ConsentStatus consent, Unity.Services.Mediation.DataPrivacyLaw dataPrivacyLaw);
}
public interface IImpressionEventPublisher
{
public event System.EventHandler<Unity.Services.Mediation.ImpressionEventArgs> OnImpression;
}
public interface IInterstitialAd : System.IDisposable
{
public event System.EventHandler OnClicked;
public event System.EventHandler OnClosed;
public event System.EventHandler<Unity.Services.Mediation.LoadErrorEventArgs> OnFailedLoad;
public event System.EventHandler<Unity.Services.Mediation.ShowErrorEventArgs> OnFailedShow;
public event System.EventHandler OnLoaded;
public event System.EventHandler OnShowed;
public abstract Unity.Services.Mediation.AdState AdState { get; }
public abstract string AdUnitId { get; }
public abstract System.Threading.Tasks.Task LoadAsync();
public abstract System.Threading.Tasks.Task ShowAsync(Unity.Services.Mediation.InterstitialAdShowOptions showOptions = default(Unity.Services.Mediation.InterstitialAdShowOptions));
}
public interface IMediationService
{
public abstract Unity.Services.Mediation.IDataPrivacy DataPrivacy { get; }
public abstract Unity.Services.Mediation.IImpressionEventPublisher ImpressionEventPublisher { get; }
public abstract string SdkVersion { get; }
public abstract Unity.Services.Mediation.IBannerAd CreateBannerAd(string adUnitId, Unity.Services.Mediation.BannerAdSize size, Unity.Services.Mediation.BannerAdAnchor anchor = 0, UnityEngine.Vector2 positionOffset = default(UnityEngine.Vector2));
public abstract Unity.Services.Mediation.IInterstitialAd CreateInterstitialAd(string adUnitId);
public abstract Unity.Services.Mediation.IRewardedAd CreateRewardedAd(string adUnitId);
}
public class ImpressionData
{
public string AdSourceInstance;
public string AdSourceName;
public string AdUnitFormat;
public string AdUnitId;
public string AdUnitName;
public string AppVersion;
public string Country;
public string Currency;
public string ImpressionId;
public string LineItemId;
public string LineItemName;
public string LineItemPriority;
public double PublisherRevenuePerImpression;
public long PublisherRevenuePerImpressionInMicros;
public string RevenueAccuracy;
public string Timestamp;
public ImpressionData() {}
}
public class ImpressionEventArgs : System.EventArgs
{
public string AdUnitId { get; }
public Unity.Services.Mediation.ImpressionData ImpressionData { get; }
public ImpressionEventArgs(string adUnitId, Unity.Services.Mediation.ImpressionData impressionData) {}
}
[System.Runtime.CompilerServices.Extension] public static class InitializationOptionsExtensions
{
[System.Runtime.CompilerServices.Extension] public static Unity.Services.Core.InitializationOptions SetGameId(Unity.Services.Core.InitializationOptions self, string gameId);
}
public enum InitializationState
{
public const Unity.Services.Mediation.InitializationState Initialized = 2;
public const Unity.Services.Mediation.InitializationState Initializing = 1;
public const Unity.Services.Mediation.InitializationState Uninitialized = 0;
public int value__;
}
public class InitializeFailedException : System.Exception
{
public Unity.Services.Mediation.SdkInitializationError initializationError;
}
public sealed class InterstitialAd : System.IDisposable, Unity.Services.Mediation.IInterstitialAd
{
public event System.EventHandler OnClicked;
public event System.EventHandler OnClosed;
public event System.EventHandler<Unity.Services.Mediation.LoadErrorEventArgs> OnFailedLoad;
public event System.EventHandler<Unity.Services.Mediation.ShowErrorEventArgs> OnFailedShow;
public event System.EventHandler OnLoaded;
public event System.EventHandler OnShowed;
public virtual Unity.Services.Mediation.AdState AdState { get; }
public virtual string AdUnitId { get; }
public InterstitialAd(string adUnitId) {}
public virtual void Dispose();
public virtual System.Threading.Tasks.Task LoadAsync();
public virtual System.Threading.Tasks.Task ShowAsync(Unity.Services.Mediation.InterstitialAdShowOptions showOptions = default(Unity.Services.Mediation.InterstitialAdShowOptions));
}
public class InterstitialAdShowOptions
{
public bool AutoReload { get; set; }
public InterstitialAdShowOptions() {}
}
public interface IRewardedAd : System.IDisposable
{
public event System.EventHandler OnClicked;
public event System.EventHandler OnClosed;
public event System.EventHandler<Unity.Services.Mediation.LoadErrorEventArgs> OnFailedLoad;
public event System.EventHandler<Unity.Services.Mediation.ShowErrorEventArgs> OnFailedShow;
public event System.EventHandler OnLoaded;
public event System.EventHandler OnShowed;
public event System.EventHandler<Unity.Services.Mediation.RewardEventArgs> OnUserRewarded;
public abstract Unity.Services.Mediation.AdState AdState { get; }
public abstract string AdUnitId { get; }
public abstract System.Threading.Tasks.Task LoadAsync();
public abstract System.Threading.Tasks.Task ShowAsync(Unity.Services.Mediation.RewardedAdShowOptions showOptions = default(Unity.Services.Mediation.RewardedAdShowOptions));
}
public enum LoadError
{
public const Unity.Services.Mediation.LoadError AdUnitLoading = 4;
public const Unity.Services.Mediation.LoadError AdUnitShowing = 5;
public const Unity.Services.Mediation.LoadError MissingMandatoryMemberValues = 6;
public const Unity.Services.Mediation.LoadError NetworkError = 2;
public const Unity.Services.Mediation.LoadError NoFill = 1;
public const Unity.Services.Mediation.LoadError SdkNotInitialized = 3;
public const Unity.Services.Mediation.LoadError TooManyLoadRequests = 7;
public const Unity.Services.Mediation.LoadError Unknown = 0;
public int value__;
}
public class LoadErrorEventArgs : System.EventArgs
{
public Unity.Services.Mediation.LoadError Error { get; }
public string Message { get; }
public LoadErrorEventArgs(Unity.Services.Mediation.LoadError error, string message) {}
}
public class LoadFailedException : System.Exception
{
public Unity.Services.Mediation.LoadError LoadError;
}
public static class MediationService
{
public static Unity.Services.Mediation.InitializationState InitializationState { get; }
public static Unity.Services.Mediation.IMediationService Instance { get; }
}
public sealed class RewardedAd : System.IDisposable, Unity.Services.Mediation.IRewardedAd
{
public event System.EventHandler OnClicked;
public event System.EventHandler OnClosed;
public event System.EventHandler<Unity.Services.Mediation.LoadErrorEventArgs> OnFailedLoad;
public event System.EventHandler<Unity.Services.Mediation.ShowErrorEventArgs> OnFailedShow;
public event System.EventHandler OnLoaded;
public event System.EventHandler OnShowed;
public event System.EventHandler<Unity.Services.Mediation.RewardEventArgs> OnUserRewarded;
public virtual Unity.Services.Mediation.AdState AdState { get; }
public virtual string AdUnitId { get; }
public RewardedAd(string adUnitId) {}
public virtual void Dispose();
public virtual System.Threading.Tasks.Task LoadAsync();
public virtual System.Threading.Tasks.Task ShowAsync(Unity.Services.Mediation.RewardedAdShowOptions showOptions = default(Unity.Services.Mediation.RewardedAdShowOptions));
}
public class RewardedAdShowOptions
{
public bool AutoReload { get; set; }
public Unity.Services.Mediation.S2SRedeemData S2SData { get; set; }
public RewardedAdShowOptions() {}
}
public class RewardEventArgs : System.EventArgs
{
public string Amount { get; }
public string Type { get; }
public RewardEventArgs(string type, string amount) {}
}
public struct S2SRedeemData
{
public string CustomData;
public string UserId;
}
public enum SdkInitializationError
{
public const Unity.Services.Mediation.SdkInitializationError NetworkError = 1;
public const Unity.Services.Mediation.SdkInitializationError Unknown = 0;
public int value__;
}
public enum ShowError
{
public const Unity.Services.Mediation.ShowError AdNetworkError = 2;
public const Unity.Services.Mediation.ShowError AdNotLoaded = 1;
public const Unity.Services.Mediation.ShowError InvalidActivity = 3;
public const Unity.Services.Mediation.ShowError Unknown = 0;
public int value__;
}
public class ShowErrorEventArgs : System.EventArgs
{
public Unity.Services.Mediation.ShowError Error { get; }
public string Message { get; }
public ShowErrorEventArgs(Unity.Services.Mediation.ShowError error, string message) {}
}
public class ShowFailedException : System.Exception
{
public Unity.Services.Mediation.ShowError ShowError;
}
}
namespace Unity.Services.Mediation.UI
{
[UnityEngine.RequireComponent(typeof(UnityEngine.RectTransform))] public class UIBannerAd : UnityEngine.EventSystems.UIBehaviour
{
[UnityEngine.Tooltip(@"Follow the UI component's movement to the best of the Banner Ad's ability. Turn this off if you want your banner to be stationary, or for better performances.")] public bool followComponentMovement;
public string AdUnitId { get; }
public UIBannerAd() {}
protected virtual void Awake();
protected virtual void OnDisable();
}
}