Назад
CREATE TABLE `adblocks` (
`ID` int(11) unsigned NOT NULL AUTO_INCREMENT,
`AccID` int(11) unsigned NOT NULL,
`AppID` int(6) NOT NULL,
`Title` varchar(45) NOT NULL DEFAULT '',
`Description` varchar(100) DEFAULT '',
`TextColor` varchar(10) DEFAULT '#000000',
`AdType` int(11) NOT NULL DEFAULT '0',
`Icon` varchar(255) DEFAULT '',
`Image` varchar(255) DEFAULT '',
`ImageOnly` tinyint(1) NOT NULL DEFAULT '0',
`Rating` tinyint(4) DEFAULT '0',
`UtmContent` varchar(50) DEFAULT '',
`Tracking` varchar(50) NOT NULL DEFAULT '',
`State` enum('NotConfirmed','Confirmed','Blocked') NOT NULL DEFAULT 'NotConfirmed',
`dt_changed` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`ID`),
KEY `idx_adblocks_AccID` (`AccID`),
KEY `idx_adblocks_AppID` (`AppID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
-
`Title` - наименование приложения для баннера
`Description` - текстовое описание рекламы
`TextColor` - цвет текста
`AdType` - тип рекламного блока (0-баннер, 1-интер, 2-ревард)
`Icon` - ссылка на иконку к рекламе
`Image` - ссылка на основную картинку или видео(в будущем)
`ImageOnly` - 1 если нет иконки, иначе 0
`Rating` - рейтинг рекламы (при запросе рекламы, при выборе картинок с прочими равными характеристиками будет выбрана та, рейтинг которой больше)
`UtmContent` (пока не используется перенесено с v4)
`Tracking` (пока не используется перенесено с v4)
`State` - при создании - 'NotConfirmed', после ручного просмотра и одобрения - 'Confirmed', в случае блокировки рекламного блока - 'Blocked'
Порядок добавления и управления картинками в adblocks
Пользователь сначала выбирает он хочет добавить imageonly или составной баннер
В случае imageonly он добавляет картинку размером 640х100
Фронтенд присваивает уникальное название файла картинке. Например QWERTYIMG
Создаются 1 дополнительный размер для картинки 320х50
В БД записываются идентификатор этой картинки QWERTYIMG в поле Image и пустая строка в поле Icon
Сами картинки доступны по адресам
В случае составного баннера он добавляет картинку размером 246х120 и иконку 96х96
Фронтенд присваивает уникальное название файла картинке и иконке. Например QWERTYIMG и QWERTYICO
В БД записываются идентификатор этой картинки QWERTYIMG в поле Image и QWERTYICO в поле Icon
Сами картинки доступны по адресам
Пользователь добавляет картинку размером 1024х500 и иконку размером 512х512
Фронтенд присваивает уникальное название файла картинке и иконке. Например QWERTYIMG и QWERTYICO
Создаются 2 дополнительных размера: для картинки 610х298 и 802*392. Для иконки это 192х192 и 144х144
В БД записываются идентификаторы этих картинок то есть QWERTYIMG и QWERTYICO.
Сами картинки доступны по адресам
Добавляется ссылка на видео-ролик