Yes! There are many different ways that you can earn in-game currency in Clash Royale without having to spend any money.(Using Bluestack)