Advertising giant Google is testing a new ad format to embed in search engine results sold for "self promotion" purposes (archived). Advertising revenue is the fuel that enables Google's adventures in launching small cars at the broad side of city buses at two miles per hour.