Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
mysql_applications [2018/11/27 10:02] serg |
mysql_applications [2019/10/15 08:39] (текущий) |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | [[mysql|Назад]] | ||
| + | ---- | ||
| + | |||
| <code> | <code> | ||
| CREATE TABLE `applications` ( | CREATE TABLE `applications` ( | ||
| `ID` int(11) unsigned NOT NULL AUTO_INCREMENT, | `ID` int(11) unsigned NOT NULL AUTO_INCREMENT, | ||
| - | `Account` int(11) NOT NULL, | + | `AccID` int(11) NOT NULL, |
| `Title` varchar(50) NOT NULL, | `Title` varchar(50) NOT NULL, | ||
| `PackageName` varchar(100) NOT NULL, | `PackageName` varchar(100) NOT NULL, | ||
| `State` enum('NotConfirmed','Confirmed','Blocked') NOT NULL, | `State` enum('NotConfirmed','Confirmed','Blocked') NOT NULL, | ||
| - | `Icon` varchar(255) DEFAULT NULL, | + | `Icon` varchar(255) NOT NULL DEFAULT '', |
| `AppType` enum('game','application','site','') NOT NULL, | `AppType` enum('game','application','site','') NOT NULL, | ||
| `Cat1` int(11) NOT NULL, | `Cat1` int(11) NOT NULL, | ||
| Строка 12: | Строка 15: | ||
| `Cat3` int(11) NOT NULL, | `Cat3` int(11) NOT NULL, | ||
| `ExCoef` float NOT NULL, | `ExCoef` float NOT NULL, | ||
| - | `InterstitialPeriod` int(11) NOT NULL, | + | `InterstitialPeriod` int(11) NOT NULL DEFAULT '300', |
| `RewardedCountPerDay` int(4) NOT NULL DEFAULT '-1', | `RewardedCountPerDay` int(4) NOT NULL DEFAULT '-1', | ||
| `RewardedMinimumPeriod` int(10) NOT NULL DEFAULT '0', | `RewardedMinimumPeriod` int(10) NOT NULL DEFAULT '0', | ||
| + | `dt_changed` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, | ||
| PRIMARY KEY (`ID`), | PRIMARY KEY (`ID`), | ||
| - | KEY `Account` (`Account`), | + | UNIQUE KEY `idx_applications_AccID_PackageName` (`AccID`,`PackageName`), |
| - | KEY `idx_applications_PackageName` (`PackageName`) | + | KEY `idx_applications_PackageName` (`PackageName`), |
| + | KEY `idx_applications_AccID` (`AccID`) | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8; | ) ENGINE=InnoDB DEFAULT CHARSET=utf8; | ||
| </code> | </code> | ||
| + | * **AccID** - ID аккаунта пользователя (ранее Account) | ||
| + | * **Title** - Наименование приложения | ||
| + | * **PackageName** - ID приложения по типу com.android.com | ||
| + | * **Icon** - ссылка на иконку приложения (http://pics.yovoads.com/icons/... ) | ||
| + | * **InterstitialPeriod** - (new) (Изменяемое пользователем в настройках) - период в секундах через который показывать interstitial рекламу | ||
| + | * **RewardedCountPerDay** - (new) (Изменяемое пользователем в настройках) - максимальное количество показов Rewarded рекламы в сутки (-1 - неограниченное число) | ||
| + | * **RewardedMinimumPeriod** - (new) (Изменяемое пользователем в настройках) - минимальный период (в секундах) через который допускается показ следующей Rewarded рекламы | ||