This may be a long shot but does Google allow loading assets from other domains (Amazon in this case) in their Adsense banners?
Thanks.