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

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


mysql_adblocks

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
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 '',​
-  `ImageHint(11) NOT NULL DEFAULT '​0',​ +  `ImageOnlytinyint(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',​
-  `ImageOrientationenum('​Landscape','​Portrait','​Any'​) NOT NULL DEFAULT ​'​Any',​ +  `dt_changeddatetime ​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)**
 +
 +Добавляется ссылка на видео-ролик
mysql_adblocks.1543408587.txt.gz · Последние изменения: 2019/10/15 08:47 (внешнее изменение)