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

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


apiv5client_yovoads_rateus

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


Общие принципы

  • Клиент в любой момент может запросить сценарий показа окна rate us.
  • Сценарий показа задается на сервере аналогично сценарию показа рекламы
  • Сценарий состоит из
    • массива блоков с параметрами показа
    • результата предыдущих показов
    • параметров самого сценария (цикличность, временные ограничения и пр.)
  • Данные по показы хранятся на сервере 30 дней с момента последнего запроса на сервис rateus от клиента. Если в течении 30ти дней нет запросов к сервису от данного клиента - все данные обнуляются, сценарий обнуляется.

Алгоритм выдачи времени показа окна

Частные случаи

  • Если нет сценария
  • Если есть сценарий

     
     * Если были предыдущие показы
       * Если оценка предыдущего показа 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 (сутки+)


Запросы

  1. получить сценарий /auth/gs
  2. отослать результат показа окна |/auth/show
apiv5client_yovoads_rateus.1648544198.txt.gz · Последние изменения: 2022/03/29 08:56 — serg