It does appear to be a house ad. Or should it be considered public service? Being stuck in an airport with no reception and charge-a-minute wifi as my only means of communication... has sucked before.
That's not a paid ad though, is it? Google's paying for the free wifi.