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