The way retrieveBitmap() works right now it does preserve aspect ratio. It uses Math.min(photoWidth/width, photoHeight/height) to get the scale factor, which both dimensions are then scaled by.

I'm just going to move the height and width constants to the adcreationmanager for now, I think that is a good place for them.