Это старая версия документа!
MAJOR CHANGES Распределение нагрузок 1) Создаются домены вида initX.yovoads.com, где Х =[0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f] 2) каждый домен в DNS указывает на свой сервер (вначале несколько доменов на 1 сервер) 3) на каждом домене работает Qurator, Event, Session, Redis
4) первый запрос init высылается таким образом. Клиет получает свой GAID (или генерирует случайный), берет первый символ этого GAIDa и если символ в множестве [0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f] - поставляет этот символ в initX.yovoads.com, если не в множестве - берет init0.yovoads.com Таким образом запросы от одного девайса всегда будут попадать на один и тот же сервер, на котором хранится вся история по данному девайсу (клики, показы, инстолы).
1) Queue
* SessionID [deprecated]
* Error exists only if not empty and renamed to "E"
* Data - moved level up and deprecated
* {"Q":[{queues}]} || {"E":"if not empty"}
* queue{"Id","N","L","V","T","P","B"}
"Id" "AdNetworkId" "Limit" "Value" "ShowTime" "AdUnitPrice" "AdBlocks"
2) Adblock .v6
* "YovoAdId" [deprecated] - calced from C = ClickURL
* "C": "http://rd.yovoads.com/r?a=57_CZTVGGXixACDRfPv&p=a&t=AuHPqaStkLhKQUBmJidjRxijKrFsesJw&n=0&b=24",
* "S": "http://sdkpic.yovoads.com/3ygPZL5Wg/2wdVAcoZg_246x120.png",
* "I": "http://sdkpic.yovoads.com/3ygPZL5Wg/2wdVAcoZg_96x96.png",
* "V": "",
* "T": "Children's doctor",
* "D": "Children's doctor : dentist",
* "Err" [deprecated]
* "ImgH" [deprecated] - calced from C = ClickURL
* "ImgW" [deprecated] - calced from C = ClickURL
* "AdBlockId"[deprecated] - calced from C = ClickURL
3) Events
* Add SDKVer
* Add BundleVer
* Add OsVer
4) Session
* Add SDKVer
* Add BundleVer
* Add OsVer