[[mysql|Назад]] ---- 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; * **`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)** Добавляется ссылка на видео-ролик