This is highly inappropriate. I'm paying for the service of flight, not for ads to be stuffed in my face through out the flight.
If the flight was free, sure, they can put the ads there. But it's on my dollar, so why do I need to be subject to this crap?