Popular Slot Sites Are Just Numbers Wrapped in Shiny Ads