private void SaveConfig() { if (selectPlarformTab == PlatfromTab.Android) { if (Yodo1PostProcess.CheckConfiguration_Android(this.adSettings)) { #if UNITY_2019_1_OR_NEWER #else Yodo1PostProcess.ValidateManifest(this.adSettings); Yodo1PostProcess.GenerateGradle(); #endif } else { return; } } if (selectPlarformTab == PlatfromTab.iOS) { if (!Yodo1PostProcess.CheckConfiguration_iOS(this.adSettings)) { return; } } Yodo1AdSettingsSave.Save(this.adSettings); Yodo1AdSettingsSave.UpdateDependencies(this.adSettings); }
static void Yodo1ValidateManifest(string path) { var mainfestPath = Path.Combine(path, "src/main/AndroidManifest.xml"); if (mainfestPath.Contains("unityLibrary")) { mainfestPath = mainfestPath.Replace("unityLibrary", "launcher"); } if (File.Exists(mainfestPath)) { Yodo1AdSettings settings = Yodo1AdSettingsSave.Load(); if (Yodo1PostProcess.CheckConfiguration_Android(settings)) { ValidateManifest(mainfestPath, settings); } } }