private void Awake() { if (ins != null && ins != this) { Destroy(this.gameObject); return; } ins = this; DontDestroyOnLoad(this.gameObject); }
void Awake() { Current = this; #if UNITY_ANDROID AndroidAdmob.Instance.Init(androidBannerID, androidInterstitalID); #elif UNITY_IOS #elif UNITY_WP8 #endif }
void Awake() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } }
private void Awake() { if (instance == null) { instance = this; } else { Destroy(gameObject); return; } DontDestroyOnLoad(gameObject); }
void Awake() { Instance = this; DontDestroyOnLoad(this.gameObject); // FacebookManager.sessionOpenedEvent += fbsessionOpenedEvent; // FacebookManager.loginFailedEvent += fbloginFailedEvent; TwitterManager.loginSucceededEvent += twitterloginSucceeded; TwitterManager.loginFailedEvent += twitterloginFailed; analyticsHandler = AnalyticsController.Instance; fbHandler = FacebookController.Instance; twitterHandler = TwitterController.Instance; admobHandler = AdmobController.Instance; AdmobController.Instance.RequestBanner(); AdmobController.Instance.RequestInterstitial(); }
private void Awake() { instance = this; }
IEnumerator Start() { Debug.Log("Start Admob"); if (Instance == null) { Instance = this; DontDestroyOnLoad(gameObject); yield return(null); rulesIndex = new Dictionary <AdsEvent, Rule>(); showCount = new Dictionary <Rule, int>(); foreach (var rule in rules) { rulesIndex.Add(rule.adsEvent, rule); showCount.Add(rule, 0); } #if UNITY_ANDROID appId = appIdAndroid; bannerId = bannerIdAndroid; interId = interIdAndroid; startId = startIdAndroid; rewardId = rewardIdAndroid; unityId = unityIdAndroid; #elif UNITY_IOS appId = appIdIos; bannerId = bannerIdIos; interId = interIdIos; rewardId = rewardIdIos; unityId = unityIdIos; #endif if (needAppId) { MobileAds.Initialize(initStatus => { }); } if (needRewardId && !string.IsNullOrEmpty(rewardId)) { AdmobReward.Init(rewardId, GetAdRequest); RewardAdsOperator = AdmobReward.ShowReward; } else { RewardAdsOperator = (_) => false; } #if !UNITY_EDITOR if (Debug.isDebugBuild) { yield break; } #endif if (DataManager.Instance.IsAdsDisabled) { isEnabled = false; yield break; } if (isUnityPersonal) { #if UNITY_ADS Debug.Log("ADS: UnityADS manual initialization."); Advertisement.Initialize(unityId, false); #endif } Init(true); } else { Destroy(gameObject); } }