Market cap assumes that the company captures revenue over multiple years of its future existence. Therefore it could easily be more than one year ad spending, especially if it is assumed that year over year the spending would grow, and the company would continue to successfully exist over decades.