Extension Setting Types

This guide provides an overview of the various types of extensions, which are all available both in extension setting services and feed services. The "extension setting" indicates which extension setting class to use when using extension setting services, the "placeholder type" indicates what PlaceholderType enum value to specify when using feed services, and the "placeholder field" indicates what enumeration to use to specify fields when doing the mapping.

App extensions

App extensions allow you to link directly to your mobile app from your ads. People can click on the ad headline to be taken to your site, or on the extension to be prompted to install the app directly.

Call extensions

Call extensions let you add phone numbers to your ads. People can tap on the phone number to call your business directly.

Callout extensions

Callout extensions let you include additional text, such as "Free shipping" or "Open 24/7" with your ad.

Location extensions

Location extensions can help people find your locations by showing an address, map, or distance with your ad. People can tap the extension to get further details on your location.

Affiliate location extensions

Affiliate location extensions allow you to show what retail chains carry your products, and help users find those stores.

Price extensions

Price extensions appear below your text ad and can show a set of up to 8 cards that people can view to see different options and prices. People can go directly to the item that interest them on your site.

Promotion extensions

Promotion extensions highlight your sales and promotions by choosing a special occasion and indicating a limited time discount.

Structured snippet extensions

Structured snippet extensions show beneath your text ad in the form of a header (for example, "Destinations") and a list of values (for example, "Hawaii, Costa Rica, South Africa"). Only a pre-defined selection of headers is available (described in detail in the linked article).