Maybe they should start making their own adsense then. Allow publishers to put ad units on their own websites out in the wild.
The ads would be of various standard banner sizes
Placed via iFrame so they were contextually relevant to the page you were on, but also socially tied back to the person doing the viewing - cookie tracking the user.
Self management system through facebook gets an option for placement on the "extended network"
I bet facebook clickrates would go WAY up because the ads would be everywhere.
What's even better is people who get "BANNED FROM ADSENSE" would have a real viable alternative.
It's not a small task - but - seems the way to go. Facebook Adsense