Remove code duplication and use BannerService instead of Firebase object