Wasn't this how independent websites use to work before ad networks such as Google ads took over the internet? Problem with managing your own ads is that it would be very hard to get quality relevant ads if you have a small website, not to forget the overhead involved in maintaining ad space without a dedicated ad server.