Automotive car wash, a good sponge or wash mitt for the body and roof, and a medium bristle bush for the awning along with some personal elbow grease. There is no magic potion better though many claim miracles will happen if you use their product (the only 'miracle' is the claim and you parting with the extra dollars). Thetford (and Camco) make awning cleaners, but I've not had any better luck then with the car wash. Black streak cleaners will clean them off well but any wax or polish goes as too. Do not scrub the roof hard if it's a rubber roof. You are taking life out of it. Just a good wash down - and those deep stains - they may stay forever.
Dave W along with my DW, Susan and our poodlepups, Callie & Molly,2011 Ford F250 6.7 CCLB, 5er Hitch Option w/B&W Hitch,,Ride Rite air bags, 2014 Montana High Country 343RL (38')