Regular Google Ads are text only, you must pay for them, and you choose what keywords you want your ads to appear in the results for. Google Shopping ads contain images, are free, and Google sets the parameters for when your ad appears to users.