private AdConfig LoadDefaultConfig() { AdConfig adConfig = null; string @string = PlayerPrefs.GetString("adsconfig", string.Empty); if (!string.IsNullOrEmpty(@string)) { adConfig = JsonUtility.FromJson <AdConfig>(@string); } FMLogger.vCore("cfg str: " + @string); if (adConfig == null) { adConfig = ((!this.isTablet) ? AdConfig.DefaultPhone() : AdConfig.DefaultTablet()); } if (string.IsNullOrEmpty(adConfig.bannerAdUnit)) { adConfig.bannerAdUnit = ((!this.isTablet) ? "f22e60410d82403aa5e0fb791ef9c153" : "1253b5589a4d45869288611de14229d6"); FMLogger.vAds("cfg fix banner unit"); } if (string.IsNullOrEmpty(adConfig.fsAdUnit)) { adConfig.fsAdUnit = ((!this.isTablet) ? "72bb0678c400487b8d1a941944fa6888" : "8cae328870984a9987623f9c6e52b25d"); FMLogger.vAds("cfg fix fs unit"); } if (string.IsNullOrEmpty(adConfig.rewardAdUnit)) { adConfig.rewardAdUnit = ((!this.isTablet) ? "6bc3898062484e71a114d0ab59cb1c78" : "0543e571406140dd96252ac1351b99f5"); FMLogger.vAds("cfg fix reward unit"); } this.SaveConfig(adConfig); FMLogger.vAds("loaded saved cfg: " + adConfig); return(adConfig); }