In my opinion blocking iframe is the best option if you have adsense...google does not allow ads to be displayed within frames...nowadays no one is using rotators...mostly lists only
I'd be very surprised if Google were to get uppity about someone else embedding your site in an iframe.
The agreement is between the publisher and Google, not Google, the publisher and everybody else in the world.