apiv5client_yovoads_rateus
Это старая версия документа!
Общие принципы
Клиент в любой момент может запросить сценарий показа окна rate us.
Сценарий показа задается на сервере аналогично сценарию показа рекламы
Сценарий состоит из
массива блоков с параметрами показа
результата предыдущих показов
параметров самого сценария (цикличность, временные ограничения и пр.)
Данные по показы хранятся на сервере 30 дней с момента последнего запроса на сервис rateus от клиента. Если в течении 30ти дней нет запросов к сервису от данного клиента - все данные обнуляются, сценарий обнуляется.
Алгоритм выдачи времени показа окна
Частные случаи
Если нет сценария - {NextShowTime: time.Now().Unix() + 86400*90, QID: -1}
время 90 дней от сейчас
- Если есть сценарий
* Если были предыдущие показы
* Если оценка предыдущего показа 4 или 5 - {NextShowTime: time.Now().Unix() + 86400*90, QID: -1}
* Если сценарий закончился - {NextShowTime: time.Now().Unix() + 86400*90, QID: -1}
В остальных случаях (есть сценарий, и предыдущий показ не 4-5)
Если SessionCount>= чем в сценарии И время в игре >= чем в сценарии И дней с инстола >= чем в сценарии
то NextShowTime: time.Now().Unix() - 1
иначе NextShowTime: time.Now().Unix() + 86400 (сутки+)
—-
=== Запросы ===
- получить сценарий /auth/gs
- отослать результат показа окна |/auth/show
-
apiv5client_yovoads_rateus.1648544082.txt.gz · Последние изменения: 2022/03/29 08:54 — serg