Спасибо всем за ответы. Если честно, даже не ожидал, что так сразу отклик будет.
В том и проблема, что баннеры однокадровые зачастую. Что подход неверный - может быть, но это не обсуждается. Клиент всегда прав. А он хочет полную независимость от того, что там человек грузит у себя в аккаунте. Надо, чтобы работало. В принципе, есть вариант. По корявости превосходит все, что я до сих пор делал

. Смысл - дать человеку после загрузки быннера самому указать, сколько он должен быть виден на экране. Но это из рук вон плохо. Хочется, чтобы от юзверя минимум требовалось. Типа, залил и из сердца вон.
Кстати, а если упростить немного и предположить, что все баннеры не зацикленые, а проигрываются 1 раз и останавливаются? Но тоже - либо кадрики меняются, либо экшеном что-то делается. Можно ли как-то отследить конец?