Advertisement and Browser separation of concerns