Назад
CREATE TABLE `applications` (
`ID` int(11) unsigned NOT NULL AUTO_INCREMENT,
`AccID` int(11) NOT NULL,
`Title` varchar(50) NOT NULL,
`PackageName` varchar(100) NOT NULL,
`State` enum('NotConfirmed','Confirmed','Blocked') NOT NULL,
`Icon` varchar(255) NOT NULL DEFAULT '',
`AppType` enum('game','application','site','') NOT NULL,
`Cat1` int(11) NOT NULL,
`Cat2` int(11) NOT NULL,
`Cat3` int(11) NOT NULL,
`ExCoef` float NOT NULL,
`InterstitialPeriod` int(11) NOT NULL DEFAULT '300',
`RewardedCountPerDay` int(4) NOT NULL DEFAULT '-1',
`RewardedMinimumPeriod` int(10) NOT NULL DEFAULT '0',
`dt_changed` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`ID`),
UNIQUE KEY `idx_applications_AccID_PackageName` (`AccID`,`PackageName`),
KEY `idx_applications_PackageName` (`PackageName`),
KEY `idx_applications_AccID` (`AccID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
AccID - ID аккаунта пользователя (ранее Account)
Title - Наименование приложения
PackageName - ID приложения по типу com.android.com
-
InterstitialPeriod - (new) (Изменяемое пользователем в настройках) - период в секундах через который показывать interstitial рекламу
RewardedCountPerDay - (new) (Изменяемое пользователем в настройках) - максимальное количество показов Rewarded рекламы в сутки (-1 - неограниченное число)
RewardedMinimumPeriod - (new) (Изменяемое пользователем в настройках) - минимальный период (в секундах) через который допускается показ следующей Rewarded рекламы