public void LoadConfig(AdvertisementConfig config) { if (config == null) { return; } if (config.listAds != null && config.listAds.Count > 0) { _adUnitList = new List <AdUnit> (config.listAds); } if (config.listPlacement != null && config.listPlacement.Count > 0) { _adPlacement = new List <AdPlacementData> (config.listPlacement); } }
private void Start() { if (Instance != this) { Destroy(this.gameObject); } else if (instance == null) { instance = this; } AdvertisementConfig config = Resources.Load <AdvertisementConfig> (_configPath); if (config == null) { Debug.LogError("Please setting up your advertisement config via \"Create->Database->Advertisement Config\""); Debug.LogError("Failed to boots ads system"); return; } Advertiser.AdvertisementSystem.EnableAdvertise = true; Advertiser.AdvertisementSystem.LoadConfig(config); Advertiser.AdvertisementSystem.Run(); }
private void btnAdvertisementConfig_Click(object sender, RoutedEventArgs e) { advertisementConfig = new AdvertisementConfig(); Main.GetCurrent().SetLayoutRoot(advertisementConfig); }