Это старая версия документа!
Назад
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 '',
`ImageH` int(11) NOT NULL DEFAULT '0',
`ImageW` varchar(45) 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',
`ImageOrientation` enum('Landscape','Portrait','Any') NOT NULL DEFAULT 'Any',
`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` - ссылка на основную картинку или видео(в будущем)
`Rating` - рейтинг рекламы (при запросе рекламы, при выборе картинок с прочими равными характеристиками будет выбрана та, рейтинг которой больше)
`UtmContent` (пока не используется перенесено с v4)
`Tracking` (пока не используется перенесено с v4)
`State` - при создании - 'NotConfirmed', после ручного просмотра и одобрения - 'Confirmed', в случае блокировки рекламного блока - 'Blocked'
Порядок добавления и управления картинками в adblocks
Пользователь добавляет картинку размером 1024х500 (или 500х1024) и по желанию иконку размером 512х512
Фронтенд присваивает уникальное название файла картинке и иконке. Например QWERTYIMG и QWERTYICO
Создаются 2 дополнительных размера: для картинки 610х298 (или 298х610) и 246х120 (или 120х246). Для иконки это 192х192 и 144х144
В БД записываются идентификаторы этих картинок то есть QWERTYIMG и QWERTYICO.
Сами картинки доступны по адресам