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

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


apiv5_queue

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
apiv5_queue [2018/11/21 14:11]
serg
apiv5_queue [2019/10/15 08:39] (текущий)
Строка 1: Строка 1:
 [[apiv5|Назад]] [[apiv5|Назад]]
 ---- ----
-===== Получение актуального сценария ===== 
  
-<​code>​ 
-http://​q5.yovoads.com/​api/​gs?​id=1&​token=12345678901234567890123456789012 
-</​code>​ 
-==== Post params ==== 
- 
-<​code>​ 
-test            int    (default=0) - если параметр есть и он больше ноля то тогда тестовый режим включен 
-bundle* ​        ​string - пакеджнейм приложения 
-ver*            string - версия клиента 
-devicetype ​     int    (default=0) - тип устройства из справочника Device_Types 
-make            string (default="​Unknown"​) - производитель девайса (например "​Apple",​ "​Samsung",​ "​Xiaomi"​ ) 
-model           ​string - модель девайса 
-os*             ​string - операционная система девайса 
-osv             ​string (default="​Unknown"​) - версия операционной системы 
-h*              int - высота экрана в пикселях(максимальная по длине сторона является высотой) 
-w*              int - ширина экрана в пикселях 
-lang            string (default="​en"​) - 2х буквенный язык девайса согласно [[https://​en.wikipedia.org/​wiki/​ISO_639-1]] 
-connectiontype* int - Тип соединения с интернетом из справочника NetworkConnection_Types 
-did*            string - Hardware device ID (e.g., IMEI); 
-gaid*           ​string - Google Advertising ID; 
-mac             ​string (default=""​) - мак адрес девайса 
-yob             ​int ​   (default=0)- возраст пользователя 
-gender ​         string (default="​O"​)- пол пользователя (“M” = male, “F” = female, “O” = don't know) 
-</​code>​ 
- 
-=== OK Response === 
-<​code>​ 
-{ 
- "​error":"",​ 
- "​data":​{ 
-    "​Queue":​[ 
-             ​{"​T":​0,"​Q":​[{"​ID":​5,"​ADN":​1,"​C":​1,"​V":​1},​{"​ID":​10,"​ADN":​5,"​C":​1,"​V":​1}]},​ 
-             ​{"​T":​1,"​Q":​[{"​ID":​5,"​ADN":​1,"​C":​1,"​V":​1},​{"​ID":​10,"​ADN":​5,"​C":​1,"​V":​1}]},​ 
-             ​{"​T":​2,"​Q":​[{"​ID":​5,"​ADN":​1,"​C":​1,"​V":​1},​{"​ID":​10,"​ADN":​5,"​C":​1,"​V":​1}]} 
-            ], 
-    "​Modified":​ UNIXTIME 
-    },          
- "​settings":​ 
-        { 
-         "​Sessionperiod":​13,​ 
-         "​AdNetworks":​ 
-                      [ 
-                       ​{"​ID":​0,​ "​AdTypes":​[0,​1,​2]},​ 
-                       ​{"​ID":​1,​ "​AdTypes":​[0,​1,​2]}, ​                       
-                       ​{"​ID":​2,​ "​AdTypes":​[0,​1,​2]},​ 
-                       ​{"​ID":​3,​ "​AdTypes":​[0,​1,​2]},​ 
-                       ​{"​ID":​4,​ "​AdTypes":​[0,​1,​2]},​ 
-                       ​{"​ID":​5,​ "​AdTypes":​[0,​1,​2]},​ 
-                       ​{"​ID":​6,​ "​AdTypes":​[0,​1,​2]},​ 
-                       ​{"​ID":​7,​ "​AdTypes":​[1,​2]},​ 
-                       ​{"​ID":​8,​ "​AdTypes":​[1,​2]},​ 
-                       ​{"​пример когда не включена не один тип рекламного блока"​ "​ID":​1,​ "​AdTypes":​[-1]} 
-                      ], 
-          "​AppData":​{ 
-                       "​InterstitialPeriod":​30,​ 
-                       "​LastInterstitialShow":​UNIXTIME,​ 
-                       "​RewardedCountPerDay":​ -1, 
-                       "​RewardedMinimumPeriod":​ 600, 
-                       "​LastRewardedShow":​UNIXTIME,​ 
-                    } 
-         } 
-} 
-</​code>​ 
- 
-  * **settings/​Sessionperiod** = [int] - получаем от сервера период с какой частотой отправлять запрос session 
-  * **T** = [int] - тип рекламного блока, как описано в [[v5/​yovoads/​dictionaries/​ad_types|Ad Types]] 
-  * **Dt** = [int64] - unixTime, дата последнего обновления сценария 
-  * **Q** = []object - очередь,​ порядок рекламы 
-    * **ID** = [int] - ID правила (RuleID - передается в дальнейшем клиентом при показе рекламы) 
-    * **ADN** = [int] - тип рекламной сети, как описано в [[v5/​yovoads/​dictionaries/​ad_networks|Ad Networks]] 
-    * **C** = [int] - количество показов данного правила (-1 = бесконечно) 
-    * **V =** [int] - количество показов которое осталось показать (-1 = бесконечно) 
-    ​ 
apiv5_queue.1542809465.txt.gz · Последние изменения: 2019/10/15 08:48 (внешнее изменение)