do the banner request in interface, not in wallet