No, watching advertisements for rewards is a safe and legitimate way to earn Gems in Monster Legends.