I've been told to find the source of the problem before trying to mask the problem.
What kind of algea? Cyano, hair?
You probably have either build up of phosphates. Or just get a small clump of cheato and put it in a clear soap dish with suction cups for a cheap in tank refuguim.