** MAJOR CHANGES** ---- Распределение нагрузок - Создаются домены вида **initX.yovoads.com**, где Х =[0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f]. **sessX.yovoads.com**, **eventX.yovoads.com** - каждый домен в DNS указывает на свой сервер (вначале несколько доменов на 1 сервер) - на каждом домене работает Qurator, Event, Session, Redis - первый запрос 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}],"D":{TDomains}} || {"E":"if not empty"} * queue{"Id","N","L","V","T","P","B"} "Id" "AdNetworkId" "Limit" "Value" "ShowTime" "AdUnitPrice" "AdBlocks" * TDomains - домены для событий, сессий 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