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

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


apiv5client_qurator_scenario_init

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
apiv5client_qurator_scenario_init [2019/09/02 08:13]
serg
apiv5client_qurator_scenario_init [2022/04/20 07:50] (текущий)
serg старая версия восстановлена (2022/02/13 14:35)
Строка 4: Строка 4:
 <​code>​ <​code>​
 http://​q5.yovoads.com/​api/​init?​id=1&​token=12345678901234567890123456789012 http://​q5.yovoads.com/​api/​init?​id=1&​token=12345678901234567890123456789012
 +</​code>​
 +или
 +<​code>​
 +http://​q5.yovoads.com/​api/​gs?​id=1&​token=12345678901234567890123456789012
 </​code>​ </​code>​
 ==== Post params ==== ==== Post params ====
  
 <​code>​ <​code>​
-test            ​int ​   (default=0) - если параметр есть и он больше ноля то тогда тестовый режим включен+Test            ​int ​   (default=0) - если параметр есть и он больше ноля то тогда тестовый режим включен
  
-sdkver        ​string - версия SDK клиента+SDKVerC       string - версия SDK клиента
  
-os*             ​string - операционная система девайса (ENUM('​ios','​android'​)) case insensitive +OS*             ​string - операционная система девайса (ENUM('​ios','​android'​)) case insensitive 
-osv             string (default="​Unknown"​) - версия операционной системы+OSV             string (default="​Unknown"​) - версия операционной системы
  
-bundle*         ​string - android packagename приложения/​ios itunesid приложения +Bundle*         ​string - android packagename приложения/​ios itunesid приложения 
-bundlever*      string - версия кода приложения (bundle version code)+BundleVer*      string - версия кода приложения (bundle version code)
  
-h*              int - высота экрана в пикселях (максимальная по длине сторона является высотой) +H*              int - высота экрана в пикселях (максимальная по длине сторона является высотой) 
-w*              int - ширина экрана в пикселях +W*              int - ширина экрана в пикселях 
-pageorientation ​int (0 - OrientationLandscape+RealHeight ​     int - реальна высота экрана включительно со статус баром и виртуальной клавиатурой 
 + 
 +PageOrientation ​int (0 - OrientationLandscape
               1 - OrientationPortable)               1 - OrientationPortable)
-gaid*           ​string(40) - Google Advertising ID/(что ​для iOS??????)+GAID*           ​string(40) - Google Advertising ID/для iOS - IDFA
-israndomgaid ​   int - (default=0) Если gaid недоступен,​ то 1 и в gaid идет рендомное значение. Иначе 0+IsRandomGAID ​   int - (default=0) Если gaid недоступен,​ то 1 и в gaid идет рендомное значение. Иначе 0 
 + 
 +ConnectionType ​ int    (default=0) - Тип соединения клиента с интернетом из справочника NetworkConnection_Types 
 +DeviceType ​     int    (default=0) - тип устройства из справочника Device_Types 
 +Make            string (default="​Unknown"​) - производитель девайса (например "​Apple",​ "​Samsung",​ "​Xiaomi"​) 
 +Model           ​string (default="​Unknown"​) - модель девайса (например "​G935F",​ "​XS"​) 
 +Lang            string (default="​en"​) - 2х буквенный язык пользователя согласно [[https://​en.wikipedia.org/​wiki/​ISO_639-1]]
  
-connectiontype  ​int    (default=0) - Тип соединения ​клиента с интернетом из справочника NetworkConnection_Types +YOB             int    (default=0) - год рождения ​пользователя 
-devicetype ​     int    (default=0) - тип устройства из справочника Device_Types +Gender ​         ​string (default="​O") - пол пользователя ​(“M” = male, “F” = female, “O” = omitted = unknown)
-make            string (default="​Unknown"​) - производитель девайса (например "​Apple",​ "​Samsung",​ "​Xiaomi"​) +
-model           string (default="​Unknown") - модель девайса (например "​G935F",​ "​XS"​) +
-lang            string (default="​en"​) - 2х буквенный язык ​пользователя ​согласно [[https://​en.wikipedia.org/​wiki/​ISO_639-1]]+
  
-yob             int    (default=0) - год рождения пользователя +ResetQueue ​     ​int    (default=0). 0 не обнулять сценарий. 1 - обнулить.  
-gender ​         string (default="​O"​пол пользователя (“M” = male, “F” = female, “O” = omitted = unknown)+                       ​Если параметр 1 рекламная очередь не учитывает ​прошлые показы рекламы по данному ​       
 +                       девайсу. (Рекламная очередь формируется с начала     
 +AdTypeId ​       int по какому типу рекламы ​получать очередь. -1 - по всем
  
 </​code>​ </​code>​
Строка 41: Строка 52:
 <​code>​ <​code>​
 { {
-    "error": "",​ +    "Error": "",​ 
-    "device":"​vE8LZwPHE8uuMKj8GVg1JTgb_tficxIvrtLCY3mGFX_3K3rD_CigIJ7B9KCoLAfzauUCrpW8CWzTSFwo9FI8Y7EW00HNlbaMpHkSwGUb_Xyzzo1ofPr_6-9xwmhfHCRGa3dE9owwFdvA7_VZO30a80Y=",​ +    "SessionId":"​vE8LZwPHE8uuMKj8GVg1JTgb_tficxIvrtLCY3mGFX_3K3rD_CigIJ7B9KCoLAfzauUCrpW8CWzTSFwo9FI8Y7EW00HNlbaMpHkSwGUb_Xyzzo1ofPr_6-9xwmhfHCRGa3dE9owwFdvA7_VZO30a80Y=",​ 
-    "rewarddata": {+    "RewardData": {
         "​MaxCountPerDay":​ 100,         "​MaxCountPerDay":​ 100,
         "​MinimumPeriodSec":​ 10,         "​MinimumPeriodSec":​ 10,
Строка 49: Строка 60:
         "​NextShow":​ 0         "​NextShow":​ 0
     },     },
-    "settings": {+    "Settings": {
         "​Application":​ {         "​Application":​ {
-            "​ContentRating":"​Children" ​+            "​ContentRating":"​Children"​
 +            "​MaxCountPerDay":​0,​ 
 +            "​MinimumPeriodSec":​0 ​
         },         },
         "​GlobalSettings":​ {         "​GlobalSettings":​ {
-            "Sessionperiod": "​13",​ +            "SessionPeriod": "​13",​ 
-            "​BannerLowDuration":​ "​30",​ +            "​BannerLowDuration":​ "​30", ​    * - to be deleted in SDK 6.0 
-            "​BannerMediumDuration":​ "​40",​ +            "​BannerMediumDuration":​ "​40", ​ * - to be deleted in SDK 6.0 
-            "​BannerHighDuration":​ "​50"​+            "​BannerHighDuration":​ "​50" ​    * - to be deleted in SDK 6.0
         },         },
         "​AdNetworks":​ [         "​AdNetworks":​ [
             {             {
-                "ID": 0,+                "Id": 0,
                 "​AdTypes":​ [                 "​AdTypes":​ [
                     0,                     0,
Строка 69: Строка 82:
             },             },
             {             {
-                "ID": 1,+                "Id": 1,
                 "​AdTypes":​ [                 "​AdTypes":​ [
                     0,                     0,
Строка 77: Строка 90:
             },             },
             {             {
-                "ID": 2,+                "Id": 2,
                 "​AdTypes":​ [                 "​AdTypes":​ [
                     0,                     0,
Строка 85: Строка 98:
             },             },
             {             {
-                "ID": 3,+                "Id": 3,
                 "​AdTypes":​ [                 "​AdTypes":​ [
                     0,                     0,
Строка 93: Строка 106:
             },             },
             {             {
-                "ID": 4,+                "Id": 4,
                 "​AdTypes":​ [                 "​AdTypes":​ [
                     0,                     0,
Строка 101: Строка 114:
             },             },
             {             {
-                "ID": 5,+                "Id": 5,
                 "​AdTypes":​ [                 "​AdTypes":​ [
                     0,                     0,
Строка 112: Строка 125:
 } }
 </​code>​ </​code>​
-  * **device** [string] - идентификатор устройства ​который необходимо передавать в дальнейшем для запроса рекламы в /gs +  * **SessionId** [string] - session id который необходимо передавать в дальнейшем для запроса рекламы в /gs 
-  * **settings/Sessionperiod** [string] - получаем от сервера период с какой частотой отправлять запрос session в секундах+  * **Settings/SessionPeriod** [string] - получаем от сервера период с какой частотой отправлять запрос session в секундах
   *  **BannerLowDuration** [string] - время показа дешевых баннеров сторонних сетей (AdMob, Facebook) в секундах   *  **BannerLowDuration** [string] - время показа дешевых баннеров сторонних сетей (AdMob, Facebook) в секундах
   *  **BannerMediumDuration** [string] - время показа средних баннеров сторонних сетей (AdMob, Facebook) в секундах   *  **BannerMediumDuration** [string] - время показа средних баннеров сторонних сетей (AdMob, Facebook) в секундах
Строка 122: Строка 135:
   *  **NextShow** [int] количество секунд до следующего возможного показа ревард рекламного блока   *  **NextShow** [int] количество секунд до следующего возможного показа ревард рекламного блока
   *  **AdNetworks** массив данных по доступным рекламным сетям для разных рекламных провайдеров/​типов рекламы   *  **AdNetworks** массив данных по доступным рекламным сетям для разных рекламных провайдеров/​типов рекламы
-  * ID: AdNetworkID из справочника [[apiV5Client/​enums/​ad_networks|Advertising networks]]+  * Id: AdNetworkID из справочника [[apiV5Client/​enums/​ad_networks|Advertising networks]]
   * AdTypes: массив из справочника [[apiV5Client/​enums/​ad_types|Advertising types]]   * AdTypes: массив из справочника [[apiV5Client/​enums/​ad_types|Advertising types]]
   * **ContentRating**:​ ENUM("​Children","​Teen","​Adult"​)   * **ContentRating**:​ ENUM("​Children","​Teen","​Adult"​)
apiv5client_qurator_scenario_init.1567412038.txt.gz · Последние изменения: 2019/10/15 08:46 (внешнее изменение)