Added support for conditional banners via pattern