It will stick to metal roofing. As to fitting a shape, you will have to determine that.
a roof as flat as a billiard table. Don;t buy it - overpriced junk. doesn't work. water goes right under it. Put a whole tube of blackjack roof tar under it and it still leaked like we the people. Garbage.
no adhesive is poor on a good day. Forget it.