It is not necessary to use a mobile casino app to activate this bonus (or any other bonus) on a mobile device. This is just an option: you can also activate your bonuses directly on web browsers.