58 lines
1.6 KiB
C#
58 lines
1.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace HC
|
|
{
|
|
public interface HCIAds
|
|
{
|
|
public void InitializeSdk(Action<HCADSstatuscallback, string, int, string, Dictionary<string, object>> callback);
|
|
|
|
public void RewardedLoad(string adUnitId);
|
|
public bool IsRewardedAdReady(string adUnitId);
|
|
|
|
public void ShowRewardedAd(string adUnitId);
|
|
|
|
void LoadInterstitial(string adUnitId);
|
|
|
|
public bool IsInterstitialReady(string adUnitId);
|
|
|
|
public void ShowInterstitial(string adUnitId);
|
|
|
|
void CreateBanner(string adUnitId);
|
|
|
|
void DestroyBanner(string adUnitId);
|
|
|
|
public void ShowBanner(string adUnitId);
|
|
|
|
public void HideBanner(string adUnitId);
|
|
|
|
public void SetLogEnable(bool _enable);
|
|
void LoadNative(string adUnit);
|
|
void RemoveNative(string adUnit);
|
|
bool IsNativeAdReady(string adPosition);
|
|
void ShowNative(string adPosition, float x, float y, float width, float height, string pAdPos, Action<int,string> _showFailedCallback = null, Action _closeCallback = null);
|
|
}
|
|
|
|
public enum HCADSstatuscallback
|
|
{
|
|
RewardedLoadSuccess,
|
|
RewardedClose,
|
|
RewardedLoadFailed,
|
|
RewardedShowSuccess,
|
|
RewardedShowFailed,
|
|
InterstitialLoadSuccess,
|
|
InterstitialLoadFailed,
|
|
InterstitialClose,
|
|
InterstitialShowSuccess,
|
|
InterstitialShowFailed,
|
|
BannerLoadFailed,
|
|
BannerLoadSuccess,
|
|
BannerResize,
|
|
BannerDestroySuccess,
|
|
BannerDestroyFailed,
|
|
BannerShowSuccess,
|
|
BannerShowFailed,
|
|
BannerHideSuccess,
|
|
BannerHideFailed
|
|
}
|
|
} |