SmartNews Ads makes it easy to insert customized content in your ad copy using Dynamic text tags between curly braces {}.
This automatically replaces the text in brackets with relevant info such as a reader’s county or state. This means more personalized targeted copy in your campaigns.
Dynamic text works with all Standard Ads campaign objective types.
Why use dynamic text?
- Adding relevant keywords such as county or state names in ad copy can boost engagement and clicks.
- Save time on duplicate ad copy for ads running in multiple locations.
How it works
When entering your ad copy in the Headline and Description, simply type in a supported tag to be adaptively replaced with the relevant user data.
Note the capitalization and space of text listed in the supported tags section below.

Supported tags
The following tags are currently supported for use in the United States, along with some example strings.
{city}
Automatically replaces this string with the city, town, or village name as shown in the ad group targeting settings for users whose geolocation falls within the locality’s borders.
| {city} examples | Fallback string |
|---|---|
| Nampa Palo Alto New York Los Angeles Brooklyn Queens | Your area |
{state}
Replaces the string with the name of the state matching a user’s location data. Currently the 50 states plus the District of Columbia and the US Virgin Islands are supported. Other overseas territories and minor islands aren’t currently available.
| {state} examples | Fallback string |
|---|---|
| Alaska Hawaii California District of Columbia | Your area |
Fallback strings
If SmartNews can’t determine a user’s location for any reason, the tag will be replaced by a fallback string such as “Your area”.
FAQ
Q:Does dynamic text count towards the character limit?
A:Yes, text that might seem to fit in the interface might actually become truncated if a city or state name is too long. Please allow a healthy margin (about 20 extra characters per tag) when planning your copy.
Q:How is a user’s location determined?
A:SmartNews uses a combination of signals to estimate a user’s location:
- Users can select their location in their account settings. This data is given highest priority.
- If a user grants permission for SmartNews to use their location data, we can infer home and work locations using GPS data and machine learning.
- When GPS data is unavailable, internet provider geolocation can determine a user's approximate latitude and longitude.
Q:Can I use dynamic text with bulk upload and API calls?
A:Yes, SmartNews Ads reads any tags in your uploaded CSV file just as if you entered them in the manager screen directly. CRUD operations using Marketing API are also supported.