Let me ask. Did it look anything like this picture?
If so, a certain batch of Dometic A/C units leaked oil onto the roof and ruined the roof. My dealer and Dometic worked together (somehow?) to get a new a/c and a new roof. But it has to be a certain batch of A/C units, not just any one of them, as I understand.
I also had some 'normal' black streaks on roof and sides, but "black streak remover" took it out of sides. I did not try it on the roof, as the dealer got involved with the A/C issue before I could.