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

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


apiv5client_qurator_scenario_get

Это старая версия документа!


Назад

Получания сценария

http://q5.yovoads.com/api/gs?id=1&token=12345678901234567890123456789012

Post params

test            int    (default=0) - если параметр есть и он больше ноля то тогда тестовый режим включен

adtype*         int -  (default = -1) по какому типу рекламы запрашивается очередь из справочника AdTypes
(0- banner, 1- interstitial, 2 - rewarded, -1 - по всем)

device*         string - данные из запроса init
sdkver*         string - версия SDK клиента

os*             string - операционная система девайса (ENUM('ios','android')) case insensitive
osv             string (default="Unknown") - версия операционной системы

bundle*         string - android packagename приложения/ios itunesid приложения
bundlever*      string - версия кода приложения (bundle version code)

h*              int - высота экрана в пикселях (максимальная по длине сторона является высотой)
w*              int - ширина экрана в пикселях
gaid*           string(40) - Google Advertising ID/(что для iOS??????);

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)

Справочники

OK Response

{
 "error":"",
 "data":{
    "Queue":[
             {"T":0,"Q":[{"ID":5,"ADN":1,"Limit":1,"Value":1,"ShowTime":30},{"ID":10,"ADN":5,"Limit":1,"Value":1,"ShowTime":30}]},
             {"T":1,"Q":[{"ID":5,"ADN":1,"Limit":1,"Value":1,"ShowTime":30},{"ID":10,"ADN":5,"Limit":1,"Value":1,"ShowTime":30}]},
             {"T":2,"Q":[{"ID":5,"ADN":1,"Limit":1,"Value":1,"ShowTime":30},{"ID":10,"ADN":5,"Limit":1,"Value":1,"ShowTime":30}]}
            ]
    }
* **T** = [int] - тип рекламного блока, как описано в [[apiV5Client/enums/ad_types|Ad Types]]
* **Dt** = [int64] - unixTime, дата последнего обновления сценария
* **Q** = []object - очередь, порядок рекламы
  * **ID** = [int] - ID правила (RuleID - передается в дальнейшем клиентом при показе рекламы)
  * **ADN** = [int] - тип рекламной сети, как описано в [[apiV5Client/enums/ad_networks|Ad Networks]]
  * **Limit** = [int] - количество показов данного правила (-1 = бесконечно)
  * **Value** = [int] - количество показов которое осталось показать (-1 = бесконечно)
  * **ShowTime** = [int] - длительность показа рекламного блока в секундах (inter, banner)=(использувать только  для Cross, Exchange, Advertising)
  
apiv5client_qurator_scenario_get.1567237482.txt.gz · Последние изменения: 2019/10/15 08:46 (внешнее изменение)