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

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


yovoinapp_p

Различия

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

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

Следующая версия
Предыдущая версия
yovoinapp_p [2020/07/23 12:32]
serg создано
yovoinapp_p [2020/07/27 07:17] (текущий)
serg
Строка 2: Строка 2:
 ===== REQUEST ===== ===== REQUEST =====
 <​code>​ <​code>​
-http://q5.yovoads.com/​api/​init?​id=1&​token=12345678901234567890123456789012 +http://inapp.yovoads.com/​api/​bp?​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) - если параметр есть и он больше ноля то тогда тестовый режим включен +OS*               ​string - операционная система девайса (ENUM('​ios','​android'​)) case insensitive 
- +Bundle* ​          ​string - android packagename приложения/​ios itunesid приложения 
-SDKVerC* ​       string - версия SDK клиента +GAID*             ​string(40) - Google Advertising ID/для iOS - IDFA; 
- +ProductType* ​     ​int (0-Consumption, 1- Non-Consumable, 2Subscription
-OS*             ​string - операционная система девайса (ENUM('​ios','​android'​)) case insensitive +OrderId ​          string ​// "GPA.3398-3436-7630-31421", 
-OSV             ​string (default="​Unknown"​) - версия операционной системы +ProductId* ​       ​string ​// "disableads"
- +PurchaseTime* ​    ​int64  ​// 1595432028575,​ 
-Bundle* ​        ​string - android packagename приложения/​ios itunesid приложения +PurchaseState* ​   ​int    ​// 0, 
-BundleVer* ​     string - версия кода приложения (bundle version code) +PurchaseToken* ​   string 
- +DeveloperPayload* string  ​
-H*              int - высота экрана в пикселях (максимальная по длине сторона является высотой) +
-W*              int - ширина экрана в пикселях +
-RealHeight ​     int - реальна высота экрана включительно со статус баром и виртуальной клавиатурой +
- +
-PageOrientation int (0 - OrientationLandscape +
-              1 - OrientationPortable) +
-GAID*           ​string(40) - Google Advertising ID/для iOS - IDFA; +
-IsRandomGAID ​   ​int (default=0) Если gaid недоступенто и в 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]] +
- +
-YOB             int    ​(default=0) - год рождения пользователя +
-Gender ​         string (default="​O"​) - пол пользователя (“M” = male“F” = female, “O” = omitted = unknown) +
- +
-ResetQueue ​     int    (default=0). 0 - не обнулять сценарий. 1 - обнулить.  +
-                       ​Если параметр 1 рекламная очередь не учитывает прошлые показы рекламы по данному ​       +
-                       ​девайсу. (Рекламная очередь формируется с начала) ​     +
-AdTypeId ​       int по какому типу рекламы получать очередь. -1 - по всем +
 </​code>​ </​code>​
-Справочники 
-  * [[apiV5Client/​enums/​device_types|Device_Types]] ​     ​ 
-  * [[apiV5Client/​enums/​networkconn|NetworkConnection_Types]] 
  
 === OK Response === === OK Response ===
 <​code>​ <​code>​
 { {
-    "Error": ​"",​ +    "Data" ​            ​:{ 
-    "SessionId":"​vE8LZwPHE8uuMKj8GVg1JTgb_tficxIvrtLCY3mGFX_3K3rD_CigIJ7B9KCoLAfzauUCrpW8CWzTSFwo9FI8Y7EW00HNlbaMpHkSwGUb_Xyzzo1ofPr_6-9xwmhfHCRGa3dE9owwFdvA7_VZO30a80Y=", +                  "ProductId" ​       ​string ​    json:"pid
-    "RewardData": ​+                  "Quantity" ​        int64      json:"q
-        ​"MaxCountPerDay": 100, +                  "PurchaseState" ​   ​int64      json:"ps" ​    ​ 
-        "MinimumPeriodSec": 10, +                  "Acknowledged" ​    int64      json:"a
-        "​Shows24":​ 0, +                 ​ 
-        "​NextShow":​ 0 +                  "OrderId" ​         ​string ​    json:"o
-    }, +                  "PurchaseToken" ​   ​string ​    ​json:"pt
-    "​Settings"​+                  "PurchaseTime" ​    string ​     json:"t
-        ​"Application": { +                  "ConsumptionState" ​int64      json:"cs
-            "ContentRating":"​Children"  +                  "PurchaseType" ​    int64      json:"pty
-        }, +                  "DeveloperPayload" ​string ​    json:"dp"  
-        "GlobalSettings": ​+                  "ProductType" ​     ​int ​       json:"prt
-            ​"SessionPeriod": "​13",​ +                         ​
-            "BannerLowDuration": "​30", ​    ​* - to be deleted in SDK 6.0 +    "Error" ​           : string  ​ 
-            "​BannerMediumDuration"​: "40",  * - to be deleted in SDK 6.0 +    ​
-            "BannerHighDuration": "50" ​    * - to be deleted in SDK 6.0 +
-        }, +
-        ​"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 +
-                ] +
-            } +
-        ] +
-    ​}+
 } }
 </​code>​ </​code>​
-  ​* **SessionId** [string] - session id который необходимо передавать в дальнейшем для запроса рекламы в /gs +  ​
-  * **Settings/​SessionPeriod** [string] - получаем от сервера период с какой частотой отправлять запрос session в секундах +
-  *  **BannerLowDuration** [string] - время показа дешевых баннеров сторонних сетей (AdMob, Facebook) в секундах +
-  *  **BannerMediumDuration** [string] - время показа средних баннеров сторонних сетей (AdMob, Facebook) в секундах +
-  *  **BannerHighDuration** [string] - время показа дорогих баннеров сторонних сетей (AdMob, Facebook) в секундах +
-  * **MaxCountPerDay** [int] максимальное количество показов Rewarded рекламных блоков за 24 часа. -1 - неограниченное количество. Выставляется в веб-интерфейсе на приложение +
-  *  **MinimumPeriodSec** [int] минимальный промежуток в секундах между показами Rewarded рекламы. Выставляется в веб-интерфейсе на приложение +
-  *  **Shows24** [int] фактическое количество показанных рекламных блоков Rewarded рекламы (с параметром ignore=0) на протяжении последних 24 часов. Обнуляется при команде ResetScenario +
-  *  **NextShow** [int] количество секунд до следующего возможного показа ревард рекламного блока +
-  *  **AdNetworks** массив данных по доступным рекламным сетям для разных рекламных провайдеров/​типов рекламы +
-  * Id: AdNetworkID из справочника [[apiV5Client/​enums/​ad_networks|Advertising networks]] +
-  * AdTypes: массив из справочника [[apiV5Client/​enums/​ad_types|Advertising types]] +
-  * **ContentRating**:​ ENUM("​Children","​Teen","​Adult"​)+
  
                    
   ​   ​
yovoinapp_p.1595507564.txt.gz · Последние изменения: 2020/07/23 12:32 — serg