Инструменты пользователя

Инструменты сайта


mysql_adblocks

Назад


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
  1. Пользователь сначала выбирает он хочет добавить imageonly или составной баннер
  2. В случае imageonly он добавляет картинку размером 640х100
  3. Фронтенд присваивает уникальное название файла картинке. Например QWERTYIMG
  4. Создаются 1 дополнительный размер для картинки 320х50
  5. В БД записываются идентификатор этой картинки QWERTYIMG в поле Image и пустая строка в поле Icon
  6. Сами картинки доступны по адресам
  1. В случае составного баннера он добавляет картинку размером 246х120 и иконку 96х96
  2. Фронтенд присваивает уникальное название файла картинке и иконке. Например QWERTYIMG и QWERTYICO
  3. В БД записываются идентификатор этой картинки QWERTYIMG в поле Image и QWERTYICO в поле Icon
  4. Сами картинки доступны по адресам
  • interstitial
  1. Пользователь добавляет картинку размером 1024х500 и иконку размером 512х512
  2. Фронтенд присваивает уникальное название файла картинке и иконке. Например QWERTYIMG и QWERTYICO
  3. Создаются 2 дополнительных размера: для картинки 610х298 и 802*392. Для иконки это 192х192 и 144х144
  4. В БД записываются идентификаторы этих картинок то есть QWERTYIMG и QWERTYICO.
  5. Сами картинки доступны по адресам
  • (Rewarded)

Добавляется ссылка на видео-ролик

mysql_adblocks.txt · Последние изменения: 2019/10/15 08:39 (внешнее изменение)