It depends on price and the success of the club. If you are getting 0 then you need to lower the prices until you can fill the stadium.

For friendlies it has to be very cheap. At lvl 4 I still have it set to $2 and get small crowds for friendlies but am at $8 for the league and sell out every game, any higher I start losing supporters.