Здесь показаны различия между двумя версиями данной страницы.
| Следующая версия | Предыдущая версия | ||
|
mysql_adblocks [2018/11/28 12:36] serg создано |
mysql_adblocks [2019/10/15 08:39] (текущий) |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | [[mysql|Назад]] | ||
| + | ---- | ||
| + | |||
| <code> | <code> | ||
| CREATE TABLE `adblocks` ( | CREATE TABLE `adblocks` ( | ||
| Строка 4: | Строка 7: | ||
| `AccID` int(11) unsigned NOT NULL, | `AccID` int(11) unsigned NOT NULL, | ||
| `AppID` int(6) NOT NULL, | `AppID` int(6) NOT NULL, | ||
| - | `PackageName` varchar(50) DEFAULT '', | ||
| `Title` varchar(45) NOT NULL DEFAULT '', | `Title` varchar(45) NOT NULL DEFAULT '', | ||
| `Description` varchar(100) DEFAULT '', | `Description` varchar(100) DEFAULT '', | ||
| Строка 11: | Строка 13: | ||
| `Icon` varchar(255) DEFAULT '', | `Icon` varchar(255) DEFAULT '', | ||
| `Image` varchar(255) DEFAULT '', | `Image` varchar(255) DEFAULT '', | ||
| - | `ImageH` int(11) NOT NULL DEFAULT '0', | + | `ImageOnly` tinyint(1) NOT NULL DEFAULT '0', |
| - | `ImageW` varchar(45) NOT NULL DEFAULT '0', | + | |
| `Rating` tinyint(4) DEFAULT '0', | `Rating` tinyint(4) DEFAULT '0', | ||
| - | `Utm_content` varchar(50) DEFAULT '', | + | `UtmContent` varchar(50) DEFAULT '', |
| `Tracking` varchar(50) NOT NULL DEFAULT '', | `Tracking` varchar(50) NOT NULL DEFAULT '', | ||
| `State` enum('NotConfirmed','Confirmed','Blocked') NOT NULL DEFAULT 'NotConfirmed', | `State` enum('NotConfirmed','Confirmed','Blocked') NOT NULL DEFAULT 'NotConfirmed', | ||
| - | `ImageOrientation` enum('Landscape','Portrait','Any') NOT NULL DEFAULT 'Any', | + | `dt_changed` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, |
| - | `ImageRatio` float NOT NULL DEFAULT '1', | + | |
| PRIMARY KEY (`ID`), | PRIMARY KEY (`ID`), | ||
| - | KEY `Account` (`AccID`) | + | KEY `idx_adblocks_AccID` (`AccID`), |
| - | ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8; | + | KEY `idx_adblocks_AppID` (`AppID`) |
| + | ) ENGINE=InnoDB DEFAULT CHARSET=utf8; | ||
| </code> | </code> | ||
| + | * **`AccID`** - ID аккаунта с таблицы [[mysql_accounts|]] | ||
| + | * **`AppID`** - ID приложения к которому привязываются баннеры с таблицы [[mysql_applications|]] | ||
| + | * **`Title`** - наименование приложения для баннера | ||
| + | * **`Description`** - текстовое описание рекламы | ||
| + | * **`TextColor`** - цвет текста | ||
| + | * **`AdType`** - тип рекламного блока (0-баннер, 1-интер, 2-ревард) | ||
| + | * **`Icon`** - ссылка на иконку к рекламе | ||
| + | * **`Image`** - ссылка на основную картинку или видео(в будущем) | ||
| + | * **`ImageOnly`** - 1 если нет иконки, иначе 0 | ||
| + | * **`Rating`** - рейтинг рекламы (при запросе рекламы, при выборе картинок с прочими равными характеристиками будет выбрана та, рейтинг которой больше) | ||
| + | * **`UtmContent`** (пока не используется перенесено с v4) | ||
| + | * **`Tracking`** (пока не используется перенесено с v4) | ||
| + | * **`State`** - при создании - 'NotConfirmed', после ручного просмотра и одобрения - 'Confirmed', в случае блокировки рекламного блока - 'Blocked' | ||
| + | |||
| + | |||
| + | Порядок добавления и управления картинками в adblocks | ||
| + | * **banner** | ||
| + | - Пользователь сначала выбирает он хочет добавить imageonly или составной баннер | ||
| + | - В случае imageonly он добавляет картинку размером 640х100 | ||
| + | - Фронтенд присваивает уникальное название файла картинке. Например QWERTYIMG | ||
| + | - Создаются 1 дополнительный размер для картинки 320х50 | ||
| + | - В БД записываются идентификатор этой картинки QWERTYIMG в поле Image и пустая строка в поле Icon | ||
| + | - Сами картинки доступны по адресам | ||
| + | * http://pics.yovoads.com/QWERTYIMG_640.png | ||
| + | * http://pics.yovoads.com/QWERTYIMG_320.png | ||
| + | |||
| + | - В случае составного баннера он добавляет картинку размером 246х120 и иконку 96х96 | ||
| + | - Фронтенд присваивает уникальное название файла картинке и иконке. Например QWERTYIMG и QWERTYICO | ||
| + | - В БД записываются идентификатор этой картинки QWERTYIMG в поле Image и QWERTYICO в поле Icon | ||
| + | - Сами картинки доступны по адресам | ||
| + | * http://pics.yovoads.com/QWERTYIMG_246.png | ||
| + | * http://pics.yovoads.com/QWERTYICO_96.png | ||
| + | |||
| + | * **interstitial** | ||
| + | |||
| + | - Пользователь добавляет картинку размером 1024х500 и иконку размером 512х512 | ||
| + | - Фронтенд присваивает уникальное название файла картинке и иконке. Например QWERTYIMG и QWERTYICO | ||
| + | - Создаются 2 дополнительных размера: для картинки 610х298 и 802*392. Для иконки это 192х192 и 144х144 | ||
| + | - В БД записываются идентификаторы этих картинок то есть QWERTYIMG и QWERTYICO. | ||
| + | - Сами картинки доступны по адресам | ||
| + | * http://pics.yovoads.com/QWERTYIMG_1024.png | ||
| + | * http://pics.yovoads.com/QWERTYIMG_802.png | ||
| + | * http://pics.yovoads.com/QWERTYIMG_610.png | ||
| + | * http://pics.yovoads.com/QWERTYICO_512.png | ||
| + | * http://pics.yovoads.com/QWERTYICO_192.png | ||
| + | * http://pics.yovoads.com/QWERTYICO_144.png | ||
| + | |||
| + | * **(Rewarded)** | ||
| + | |||
| + | Добавляется ссылка на видео-ролик | ||