Its simple, when I take my mates flying, I pay for it all, then I charge them for the lift to the airport....which coincidentally always equals about the cost of the flight !....
As far as advertising goes, so long as the PIC "intends" to make the flight then there is no harm in asking if anyone else wants to go or not....