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

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


apiv5client_qurator_scenario_init

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
apiv5client_qurator_scenario_init [2019/08/31 11:24]
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) - если параметр есть и он больше ноля то тогда тестовый режим включен 
 + 
 +SDKVerC* ​       string - версия SDK клиента 
 + 
 +OS*             ​string - операционная система девайса (ENUM('​ios','​android'​)) case insensitive 
 +OSV             ​string (default="​Unknown"​) - версия операционной системы
  
-sdkver*         ​string - версия ​SDK клиента+Bundle*         string - android packagename приложения/​ios itunesid приложения 
 +BundleVer* ​     ​string - версия кода приложения (bundle version code)
  
-os            string ​- операционная ​система девайса (ENUM('​ios','​android'​)case insensitive +H             ​int ​высота экрана в пикселях (максимальная ​по длине сторона является ​высотой
-osv             ​string (default="​Unknown"​) ​- версия операционной системы+W*              int ширина экрана ​в пикселях 
 +RealHeight ​     int - реальна высота экрана включительно со статус баром и виртуальной клавиатурой
  
-bundle        ​string - android packagename приложения/ios itunesid приложения +PageOrientation int (0 - OrientationLandscape 
-bundlever* ​     string - версия кода приложения (bundle version code)+              1 - OrientationPortable) 
 +GAID          ​string(40) Google Advertising ID/для iOS - IDFA; 
 +IsRandomGAID ​   int - (default=0) Если gaid недоступен, то 1 и в gaid идет рендомное значение. Иначе 0
  
-h*              ​int - высота экрана в пикселях (максимальная по длине сторона является высотой) +ConnectionType  ​int    ​(default=0) ​Тип ​соединения клиента с интернетом из справочника NetworkConnection_Types 
-w*              ​int - ширина экрана ​в пикселях +DeviceType ​     ​int    ​(default=0) ​тип устройства ​из справочника Device_Types 
-pageorientation int (OrientationPortable +Make            string (default="​Unknown"​) - производитель девайса (например "​Apple",​ "​Samsung",​ "​Xiaomi"​) 
-              1 - OrientationLandscape+Model           ​string ​(default="​Unknown"​) ​модель девайса (например "​G935F",​ "​XS"​
-gaid*           string(40) - Google Advertising ID/(что для iOS??????);+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>​
Строка 40: Строка 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,
Строка 48: Строка 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,
Строка 68: Строка 82:
             },             },
             {             {
-                "ID": 1,+                "Id": 1,
                 "​AdTypes":​ [                 "​AdTypes":​ [
                     0,                     0,
Строка 76: Строка 90:
             },             },
             {             {
-                "ID": 2,+                "Id": 2,
                 "​AdTypes":​ [                 "​AdTypes":​ [
                     0,                     0,
Строка 84: Строка 98:
             },             },
             {             {
-                "ID": 3,+                "Id": 3,
                 "​AdTypes":​ [                 "​AdTypes":​ [
                     0,                     0,
Строка 92: Строка 106:
             },             },
             {             {
-                "ID": 4,+                "Id": 4,
                 "​AdTypes":​ [                 "​AdTypes":​ [
                     0,                     0,
Строка 100: Строка 114:
             },             },
             {             {
-                "ID": 5,+                "Id": 5,
                 "​AdTypes":​ [                 "​AdTypes":​ [
                     0,                     0,
Строка 111: Строка 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) в секундах
Строка 121: Строка 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.1567250678.txt.gz · Последние изменения: 2019/10/15 08:46 (внешнее изменение)