Yeah, driving more traffic to your game is really the only way to generate revenue. The best thing I can recommend is to research what other devs are doing to get their game noticed. Was it in the design of their game? Was it marketing? Or was it timing and a bit of luck? In my experience it’s usually all of the above.
Andy Sum did an interview about what they went through to create a compelling game that they knew from the start was going to have to monetize using ads.