An alert displays a short, important message in a way that attracts the user's attention without interrupting the user's task. A banner displays an important, succinct message, and provides actions for users to address (or dismiss the banner). It requires a user action to be dismissed.