No, you don’t need to download casino bonus deals to activate them. They are claimed by clicking on a corresponding button or entering a special code.