I use Awesome Orange from the dollar store, its just a cheap version of simple green. I was told not to put anything on the roof so I haven't. After washing the roof I just wash the entire camper and then give it a wax, its an all day job.
2005 Dodge 3500
2014 Voltage V3005
2001 Harley Springer w/120ci motor
Car wash, Simple Green, and a scrub brush. When dry, I wipe down, A/C, vents and especially the sealant, with 303. I don't have the luxury of a pole barn and I use it all winter in Florida, so it gets treated two times a year.
2015 Black F-350 Platinum Diesel Dually Crew Cab
2019 Riverstone Legacy 38MB (Full Paint/All Options)
2015 Voltage 3990 (Full Paint, All Options) Sold 6/18
2005 Harley Ultra Classic w/too many miles
I use Meguiar's Flagship marine wash, seems to do a great job. It cuts all the nasty dirt/bugs off with ease but won't remove wax like others do. It's a bit costly compared to the more generic soaps but does a much better job.