Yes, if you play Clash Royale using Master Royale, you get free unlimited gems that too for free.