80% revenue share publishers