Example #1
0
        public string AdClick(int bannerId)
        {
            BannerAd bannerAd = (BannerAd)Provider.Database.Read(typeof(BannerAd), bannerId);

            bannerAd.ClickCount++;
            if (bannerAd.ViewCondition == "Click" && bannerAd.ClickCount >= bannerAd.MaxClickCount)
            {
                bannerAd.Visible = false;
                Provider.SendMail(Provider.GetResource("Banner publish ends"), Provider.GetResource("Banner with id {0} and name \"{1}\" ran out of its credits. It will not be published anymore.", bannerAd.Id, bannerAd.Name));
            }
            bannerAd.Save();

            return("OK");
        }