Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
apiv5client_qurator_scenario_init [2019/08/31 08:00] 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 |
| - | gaid* string(40) - Google Advertising ID/(что для iOS??????); | + | 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> | ||
| Строка 38: | Строка 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, | ||
| Строка 46: | Строка 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, | ||
| Строка 66: | Строка 82: | ||
| }, | }, | ||
| { | { | ||
| - | "ID": 1, | + | "Id": 1, |
| "AdTypes": [ | "AdTypes": [ | ||
| 0, | 0, | ||
| Строка 74: | Строка 90: | ||
| }, | }, | ||
| { | { | ||
| - | "ID": 2, | + | "Id": 2, |
| "AdTypes": [ | "AdTypes": [ | ||
| 0, | 0, | ||
| Строка 82: | Строка 98: | ||
| }, | }, | ||
| { | { | ||
| - | "ID": 3, | + | "Id": 3, |
| "AdTypes": [ | "AdTypes": [ | ||
| 0, | 0, | ||
| Строка 90: | Строка 106: | ||
| }, | }, | ||
| { | { | ||
| - | "ID": 4, | + | "Id": 4, |
| "AdTypes": [ | "AdTypes": [ | ||
| 0, | 0, | ||
| Строка 98: | Строка 114: | ||
| }, | }, | ||
| { | { | ||
| - | "ID": 5, | + | "Id": 5, |
| "AdTypes": [ | "AdTypes": [ | ||
| 0, | 0, | ||
| Строка 109: | Строка 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) в секундах | ||
| Строка 119: | Строка 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") | ||