private void OnApplicationPause(bool pause) { if (pause) { EZAdsManager.onPause(); } else { EZAdsManager.onResume(); } }
// 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(); }
// 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; } } }
public void onChartboostRewardedVideoPlay() { RewardedVideoFinishHandler handler = onChartboostRewardedVideoFinish; EZAdsManager.playRewardedVideo(enAdNetwork.Chartboost, handler); }
public void OnAdmobRewardedVideoPlay() { RewardedVideoFinishHandler handler = OnAdmobRewardedVideoFinish; EZAdsManager.playRewardedVideo(enAdNetwork.Admob, handler); }
public void onChartboostShowInterstitial() { EZAdsManager.showInterstitial(enAdNetwork.Chartboost); }
public void OnShowInterstitial() { EZAdsManager.showInterstitial(enAdNetwork.Admob); }
public void OnShowBanner() { EZAdsManager.showBanner(enAdNetwork.Admob, false); }
public void OnUnityPlayVideo() { EZAdsManager.playRewardedVideo(enAdNetwork.Unity, OnUnityFinishPlay); }
public void OnFacebookPlayVideo() { EZAdsManager.playRewardedVideo(enAdNetwork.Facebook, onFacebookVideoFinish); }
public void OnFacebookShowInterstitial() { EZAdsManager.showInterstitial(enAdNetwork.Facebook); }
public void OnFacebookShowBanner() { EZAdsManager.showBanner(enAdNetwork.Facebook, true); }
void OnRewardedVideoFinish(string strResult) { Debug.Log("player rewarded video finish:" + strResult); EZAdsManager.callbackRewardedVideo(strResult); }
private void OnApplicationQuit() { EZAdsManager.onStop(); }