Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
apiv5client_yovoads_init [2018/12/12 12:14] qwnicc |
apiv5client_yovoads_init [2019/10/15 08:39] (текущий) |
||
|---|---|---|---|
| Строка 3: | Строка 3: | ||
| <code> | <code> | ||
| - | http://q5.yovoads.com/api/gs?id=1&token=12345678901234567890123456789012 | + | http://q5.yovoads.com/api/init?id=1&token=12345678901234567890123456789012 |
| </code> | </code> | ||
| ==== Post params ==== | ==== Post params ==== | ||
| <code> | <code> | ||
| - | test int (default=0) - если параметр есть и он больше ноля то тогда тестовый режим включен | ||
| bundle* string - пакеджнейм приложения | bundle* string - пакеджнейм приложения | ||
| ver* string - версия клиента | ver* string - версия клиента | ||
| + | os* string - операционная система девайса | ||
| + | h* int - высота экрана в пикселях(максимальная по длине сторона является высотой) | ||
| + | w* int - ширина экрана в пикселях | ||
| + | did* string(32) - Hardware device ID (e.g., IMEI) или сгенерированый клиентом уникальный идентификатор; | ||
| + | gaid* string - Google Advertising ID; | ||
| + | |||
| + | test int (default=0) - если параметр есть и он больше ноля то тогда тестовый режим включен | ||
| + | connectiontype int - Тип соединения с интернетом из справочника NetworkConnection_Types | ||
| devicetype int (default=0) - тип устройства из справочника Device_Types | devicetype int (default=0) - тип устройства из справочника Device_Types | ||
| make string (default="Unknown") - производитель девайса (например "Apple", "Samsung", "Xiaomi" ) | make string (default="Unknown") - производитель девайса (например "Apple", "Samsung", "Xiaomi" ) | ||
| model string - модель девайса | model string - модель девайса | ||
| - | os* string - операционная система девайса | ||
| osv string (default="Unknown") - версия операционной системы | osv string (default="Unknown") - версия операционной системы | ||
| - | h* int - высота экрана в пикселях(максимальная по длине сторона является высотой) | ||
| - | w* int - ширина экрана в пикселях | ||
| lang string (default="en") - 2х буквенный язык девайса согласно [[https://en.wikipedia.org/wiki/ISO_639-1]] | 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="") - мак адрес девайса | mac string (default="") - мак адрес девайса | ||
| yob int (default=0)- возраст пользователя | yob int (default=0)- возраст пользователя | ||
| Строка 27: | Строка 28: | ||
| </code> | </code> | ||
| Справочники | Справочники | ||
| - | * [[apiv5_dictionaries_device_types|Device_Types]] | + | * [[apiV5Client/enums/device_types|Device_Types]] |
| - | * [[apiv5_dictionaries_networkconn|NetworkConnection_Types]] | + | * [[apiV5Client/enums/networkconn|NetworkConnection_Types]] |
| === OK Response === | === OK Response === | ||
| <code> | <code> | ||
| Строка 58: | Строка 59: | ||
| ], | ], | ||
| "AppData":{ | "AppData":{ | ||
| - | "InterstitialPeriod":30, | ||
| "RewardedCountPerDay": -1, | "RewardedCountPerDay": -1, | ||
| "RewardedMinimumPeriod": 600, | "RewardedMinimumPeriod": 600, | ||
| Строка 68: | Строка 68: | ||
| * **settings/Sessionperiod** = [int] - получаем от сервера период с какой частотой отправлять запрос session | * **settings/Sessionperiod** = [int] - получаем от сервера период с какой частотой отправлять запрос session | ||
| - | * **T** = [int] - тип рекламного блока, как описано в [[apiv5_dictionaries_ad_types|Ad Types]] | + | * **T** = [int] - тип рекламного блока, как описано в [[apiV5Client/enums/ad_types|Ad Types]] |
| * **Dt** = [int64] - unixTime, дата последнего обновления сценария | * **Dt** = [int64] - unixTime, дата последнего обновления сценария | ||
| * **Q** = []object - очередь, порядок рекламы | * **Q** = []object - очередь, порядок рекламы | ||
| * **ID** = [int] - ID правила (RuleID - передается в дальнейшем клиентом при показе рекламы) | * **ID** = [int] - ID правила (RuleID - передается в дальнейшем клиентом при показе рекламы) | ||
| - | * **ADN** = [int] - тип рекламной сети, как описано в [[apiv5_dictionaries_ad_networks|Ad Networks]] | + | * **ADN** = [int] - тип рекламной сети, как описано в [[apiV5Client/enums/ad_networks|Ad Networks]] |
| * **C** = [int] - количество показов данного правила (-1 = бесконечно) | * **C** = [int] - количество показов данного правила (-1 = бесконечно) | ||
| * **V =** [int] - количество показов которое осталось показать (-1 = бесконечно) | * **V =** [int] - количество показов которое осталось показать (-1 = бесконечно) | ||
| | | ||