As an alternate image for my google ads, I made an image in fireworks. I put a rectangle hotspot over the whole image, and gave it a link. When I uploaded it to my site, then went to check it out, the image shows, but no link. I saved the image as a .png, which is fireworks default. I dont know if the extension would make any diference in this case.
Well... Images can not contain any link. What you do with fireworks is to automatically create the HTML code needed to make it a link. If you only upload the image then that's normal. I'll give you a tip: create and empty file with the following code <a href="http://www.where_you_want_the_link_to_go.com" title="Something interesting to be here"><img src="http://www.your-domain-com/path/to/image/image_name.png" alt="put something here" /></a> Now, replace "http://www.where_you_want_the_link_to_go.com" to whatever web address you want the image to link. Also check carefully and replace "http://www.your-domain-com/path/to/image/image_name.png" to the web address where yuor image is. The "title" and "alt" attributes must be also changed to something that makes sense Save this file as alternate_ads.html and upload it to your server. In your google adsense control panel, indicate as the location of this file where it asks for the alternater ad url. Ok so. That's it. And remember: images are images and can't conatain links by themselves. Links are done trough te HTML code, and that code can make a image to be used as a link.