I am not sure how these malls in Dubai generate revenue. There are probably about 15 Dubai super malls, and countless other smaller ones. The super malls are either newly built or newly renovated/refurbished. So lots of money invested in these facilities to attract visitors. They are all competing for foot traffic. The ones that I have been to are fairly crowded. But I bet most of the people are there to cool down from the oppressive heat and humidity outside, not to shop. The malls here are almost like community centers or meeting places. The food courts are usually fairly busy. I am not sure if the stores are making money, especially during this prolonged world-wide economic downturn.
As far as Ibn Battuta Mall, it has a fairly impressive decor inside. Is not at one of Dubai's "choice" locations and it still is quite a distance from the city center. One advantage it has is that the mall is located near a stop on Dubai's elevated rail line, Metro. The following are photos from a few of the courts: