Можно например создать на странице скрипт, и некий флаг (назовем его isFlashShown), по умолчанию равный нулю. Затем, после загрузки скрипта запустить примерно следующий код
setTimeout(function(){
if(!isFlashShown){
//показываем постер
}
},2000);
А во флеш-ролике в свою очередь, при загрузке с помощью
getUrl или ExternalInterface сразу при запуске ролике менять флаг isFlashShown на true. Тогда, если флеш не отображается (соотвественно не сменится флаг) - есть возможность показать баннер