Входные данные для построения цепочки правил - сценария

Алгоритм построения сценария

Для каждого типа рекламы (adtype=banner, interstitial, rewarded) строим свою цепочку.

1. Построение цепочки правил

Получаем массив [rules{ruleid, adnetwork, c, v=c }]

* - Примечание: для adnetwork=0 (crosspromo) при типе crosspromo='once' при отсутствии показов рекламы за последние 24 часа параметр 'с'= max(adblock.count) поскольку при типе crosspromo='once' на этапе построения цепочки правил неизвестно какой рекламный блок для показа будет случайно выбран

2. Прохождение по цепочке и определение параметра V каждого правила