A new approach to banner ad revenue

Issue #232 sent on December 19, 2018