Example #1
0
 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);
     }
 }
Example #2
0
        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();
        }
Example #3
0
 private void btnAdvertisementConfig_Click(object sender, RoutedEventArgs e)
 {
     advertisementConfig = new AdvertisementConfig();
     Main.GetCurrent().SetLayoutRoot(advertisementConfig);
 }