No! You don't need to download anything in order to receive bonuses. Just go to the site from any device, register, and get bonuses.