void OnDisable()
        {
            switch (type)
            {
            case AdsType.Banner:
                AdsManager.HideBanner(index);
                break;

            case AdsType.Icon:
                AdsManager.HideIConAd(index, gameObject);
                break;

            case AdsType.Native:
                AdsManager.HideNative(index);
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
        void Call()
        {
            switch (type)
            {
            case AdsType.Banner:
                AdsManager.ShowBanner(index);
                break;

            case AdsType.Interstitial:
                AdsManager.ShowInterstitial(index);
                break;

            case AdsType.Icon:
                AdsManager.ShowIConAd(index, gameObject);
                break;

            case AdsType.Native:
                AdsManager.ShowNative(index, gameObject);
                break;
            }
        }
        void OnEnable()
        {
            switch (type)
            {
            case AdsType.Banner:
                AdsManager.ShowBanner(index);
                break;

            case AdsType.Interstitial:
                AdsManager.ShowInterstitial(index);
                break;

            case AdsType.Icon:
                AdsManager.ShowIConAd(index, gameObject);
                break;

            case AdsType.Native:
                AdsManager.ShowNative(index, gameObject);
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
예제 #4
0
 void Call()
 {
     AdsManager.ShowRewardedVideo(index, OnReward.Invoke);
 }
예제 #5
0
 void Start()
 {
     GetComponent <Button>().onClick.AddListener(Call);
     AdsManager.LoadRewarded(index);
 }