Exemple #1
0
 private void OnApplicationPause(bool pause)
 {
     if (pause)
     {
         EZAdsManager.onPause();
     }
     else
     {
         EZAdsManager.onResume();
     }
 }
Exemple #2
0
    // Use this for initialization
    void Start()
    {
        gameObject.name = "EZAds";
        DontDestroyOnLoad(gameObject);

#if UNITY_ANDROID && !UNITY_EDITOR
        EZAdsManager.registerAdObject(new EZAdmobAndroid());
        EZAdsManager.initAdObject(Android.Admob.toCreateCtx());

        EZAdsManager.registerAdObject(new EZChartboostAndroid());
        EZAdsManager.initAdObject(Android.Chartboost.toCreateCtx());

        EZAdsManager.registerAdObject(new EZFacebookAndroid());
        EZAdsManager.initAdObject(Android.Facebook.toCreateCtx());

        EZAdsManager.registerAdObject(new EZUnityAndroid());
        EZAdsManager.initAdObject(Android.Unity.toCreateCtx());
#endif

        EZAdsManager.onStart();
    }
Exemple #3
0
    // Update is called once per frame
    void Update()
    {
        for (int i = 0; i < mBannerArray.Length; i++)
        {
            if (EZAdsManager.isBannerReady(mBannerArray[i].adNetwork))
            {
                mBannerArray[i].text.color = Color.black;
            }
            else
            {
                mBannerArray[i].text.color = Color.red;
            }
        }

        for (int i = 0; i < mInterstitialArray.Length; i++)
        {
            if (EZAdsManager.isInterstitialReady(mInterstitialArray[i].adNetwork))
            {
                mInterstitialArray[i].text.color = Color.black;
            }
            else
            {
                mInterstitialArray[i].text.color = Color.red;
            }
        }

        for (int i = 0; i < mRewardedVideoArray.Length; i++)
        {
            if (EZAdsManager.isRewardedVideoReady(mRewardedVideoArray[i].adNetwork))
            {
                mRewardedVideoArray[i].text.color = Color.black;
            }
            else
            {
                mRewardedVideoArray[i].text.color = Color.red;
            }
        }
    }
Exemple #4
0
    public void onChartboostRewardedVideoPlay()
    {
        RewardedVideoFinishHandler handler = onChartboostRewardedVideoFinish;

        EZAdsManager.playRewardedVideo(enAdNetwork.Chartboost, handler);
    }
Exemple #5
0
    public void OnAdmobRewardedVideoPlay()
    {
        RewardedVideoFinishHandler handler = OnAdmobRewardedVideoFinish;

        EZAdsManager.playRewardedVideo(enAdNetwork.Admob, handler);
    }
Exemple #6
0
 public void onChartboostShowInterstitial()
 {
     EZAdsManager.showInterstitial(enAdNetwork.Chartboost);
 }
Exemple #7
0
 public void OnShowInterstitial()
 {
     EZAdsManager.showInterstitial(enAdNetwork.Admob);
 }
Exemple #8
0
 public void OnShowBanner()
 {
     EZAdsManager.showBanner(enAdNetwork.Admob, false);
 }
Exemple #9
0
 public void OnUnityPlayVideo()
 {
     EZAdsManager.playRewardedVideo(enAdNetwork.Unity, OnUnityFinishPlay);
 }
Exemple #10
0
 public void OnFacebookPlayVideo()
 {
     EZAdsManager.playRewardedVideo(enAdNetwork.Facebook, onFacebookVideoFinish);
 }
Exemple #11
0
 public void OnFacebookShowInterstitial()
 {
     EZAdsManager.showInterstitial(enAdNetwork.Facebook);
 }
Exemple #12
0
 public void OnFacebookShowBanner()
 {
     EZAdsManager.showBanner(enAdNetwork.Facebook, true);
 }
Exemple #13
0
 void OnRewardedVideoFinish(string strResult)
 {
     Debug.Log("player rewarded video finish:" + strResult);
     EZAdsManager.callbackRewardedVideo(strResult);
 }
Exemple #14
0
 private void OnApplicationQuit()
 {
     EZAdsManager.onStop();
 }