Google Display Ads will be created with your logo, image of product or service (or image of your choice) and type of business. These ads are shown on the Google Display Network.
Described from the Google Ads Display page:
'The Google Display Network reaches 90% of Internet users worldwide, across millions of websites, news pages, blogs, and Google sites like Gmail and YouTube.'
These ads are only shown to consumers whose search history shows an interest in the products or services that your company offers.
The traffic from these banner listings goes straight to your BBB Business Profile.