I will assume you have live plants, so the approach to deal with "problem" algae is one of balance in the light/nutrients. First, let me say that algae is natural in any healthy aquarium, so no one can ever eradicate it completely--those who "seem" to do so, judging from photos of spotless tanks, either have very unhealthy tanks or they take the photo after they have dealt with the algae.
Problem algae is when it begins to harm and eventually kill the plants. No fish (with one or two exceptions that become large and have their own problems/needs) will eat problem algae. Snails and shrimp might, but usually the algae is much too rampant for this to be effective. The only means of eliminating problem algae is to establish or re-establish the light/nutrient balance.
I don't know the intensity of your tank light, and you did not provide the spectrum if you can, and these two factors are critical. Provided the intensity and spectrum are OK for the specific plants, and then assuming the required nutrients are present in the tank, the duration can be adjusted to tweak things. Nutrients occur from fish feeding, water changes, and using plant additives/fertilizer is any. Plants have varying needs for light and nutrients; generally, fast-growing plants need more, slow growing need less. A photo of the tank would show us the plant load.