If it is blue green algae, there aren't any algae eaters that will eat it. Actually, it isn't an algae at all but cyano bacteria. As already suggested, cut the amount of time your lights are on as that is a big booster of this stuff. Also, make sure the tank isn't in a position that it gets direct sunlight (even some indirect sunlight will feed this stuff. Unfortunately, it is extremely difficult to get rid of.
As for algae eaters, I would suggest true siamese algae eaters (black strip down side continues into the tail). I have those in one tank and otos in the other and the otos just don't seem to do much. Stay away from chinese algae eaters as they will do a good job while they are young but turn aggressive as they get older and will attack the other fish, especially flat bodied fish.
As for algae eaters, I would suggest true siamese algae eaters (black strip down side continues into the tail). I have those in one tank and otos in the other and the otos just don't seem to do much. Stay away from chinese algae eaters as they will do a good job while they are young but turn aggressive as they get older and will attack the other fish, especially flat bodied fish.