Joomla! has a built-in component for managing banners and advertisements.
This component performs all you need for creating, displaying and monitoring the result of banner and text advertisements on your Joomla! website.
In this video I walk you through the Joomla! banner component and let you know how to use it.