// Get the MediaService.
MediaServiceInterface mediaService =
adWordsServices.get(session, MediaServiceInterface.class);
// Create image.
Image image = new Image();
image.setData(
com.google.api.ads.common.lib.utils.Media.getMediaDataFromUrl("http://goo.gl/HJM3L"));
image.setType(MediaMediaType.IMAGE);
Media[] media = new Media[] {image};
// Upload image.
Media[] result = mediaService.upload(media);
// Display images.
image = (Image) result[0];
Map<MediaSize, Dimensions> dimensions = Maps.toMap(image.getDimensions());
System.out.println("Image with id '" + image.getMediaId() + "', dimensions '"
+ dimensions.get(MediaSize.FULL).getWidth() + "x"
+ dimensions.get(MediaSize.FULL).getHeight() + "', and MIME type '" + image.getMediaType()
+ "' was uploaded.");
}