I just recently got advice here in the same thing. I believe mine was a combination of too much light, and not enough co2.
To be honest, I don't fully understand the specifics, but what I can gather is that the bba thrives when there are not enough nutrients in the water for the pants. The pants metabolism slows down, leaving enough nutrients in the water for the algae to consume and grow.
I ended up taking out my decorations and scrubbing the algae off with a new toothbrush, and I started adding liquid co2. The worst/most covered leaves got cut off, because I don't think there is a way to effectively clean them without destroying the leaves. It's not completely gone yet, but since adding the co2, I haven't seen any new growth of the bba, and what was in there is starting to turn white and die off.
I use flourish, and plan to get excel, as that was what was recommended to me. They were out when I went in, so I ended up with the Tera brand, which seems to be working ok.