void Awake() { if (!_instance) { _instance = this; } else { Destroy(gameObject); } DontDestroyOnLoad(_instance); enable = SGFirebase.RemoteSettings(remoteSettingsAdsEnable, "0"); if (dontShowUp) { _instance.DestroyBanner(); } else if (enable == "0") { _instance.DestroyBanner(); } else { _instance.RequestBanner(); } }
// Start is called before the first frame update void Start() { string activate = SGFirebase.RemoteSettings(remoteSettings, "0"); button = GetComponent <Button>(); if (activate == "1") { StartCoroutine(Click()); } }
void Start() { enable = SGFirebase.RemoteSettings(remoteSettingsAdsEnable, "0"); if (enable != "0") { SGAdvertising.Setup(); if (SGAdvertising.SetupReady) { RequestInterstitial(); } } }
// Start is called before the first frame update void Start() { rectTransform = GetComponent <RectTransform>(); string enable = SGFirebase.RemoteSettings(remoteSettingsAdsEnable, "0"); if (enable == "0") { rectTransform.offsetMin = new Vector2(rectTransform.offsetMin.x, 0); } else { rectTransform.offsetMin = new Vector2(rectTransform.offsetMin.x, adBottom); } }
/// <summary> /// Verificar via remote settings a necessita de atualização do App, verificando a versão /// https://console.firebase.google.com/project/learn-english-gamification/config /// </summary> private void CheckUpgrade() { string upgrade = SGFirebase.RemoteSettings(remoteSettingsAppUpgrade, SGEnvironment.GetVersion()); upgrade = upgrade.Trim(); // check if (string.IsNullOrEmpty(upgrade)) { return; } // check if (upgrade == SGEnvironment.GetVersion()) { return; } // split parts string[] newVersion = upgrade.Split('.'); string[] version = SGEnvironment.GetVersion().Split('.'); // check if (newVersion.Length < 2 || version.Length < 2) { return; } // upgrade immediately or later if (newVersion[0] != version[0]) { Debug.LogWarning("Upgrade Immediately: Old " + version[1] + " - New " + newVersion[1]); msgUpgradeNow.SetActive(true); } else if (newVersion[1] != version[1]) { Debug.LogWarning("Upgrade: Old " + version[1] + " - New " + newVersion[1]); msgUpgrade.SetActive(true); } }