They would do better in a screened enclosure with the proper humidity. I know this can be difficult ... I'm always looking for better answers too. I have seen recently some people are using a type of peg board on one side of the cage to help maintain a higher humidity. Humidifiers can also be used too. Of course, live plants will help a little as well.
i have a cage setup it is a 4ft high x16in diameter that has a ficus tree in it. i also stuck some cardboard down one side to kep the water from hitting the wall. i used the age for veiled until i got a larger cage for them.