TOP REVENUE ADVERTISING PLATFORMS: A DETAILED EXAMINATION