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"); }