How default feed content works

When your dynamic ad serves, the ad server looks for a matching rule in the feed. If no rule matches, the content row you set as a default serves. Without a default you might serve a backup image, or worse, a blank space, wasting the impression.

Plan default content

If your feed setup is complex, you may need to plan and create multiple default content rows to cover every potential combination of rule and dynamic creative element.

Make sure to:

  • Include a "Default" column in your feed and put TRUE in that column in default rows
  • Cover all potential rule mismatches, using multiple default rows if needed
  • Put TRUE in the "Active" column for each default row
  • Select the "Default" column when you add the feed to your profile

Best practices by strategy

When planning default content, review the following tips based on your dynamic strategy.

Date scheduling

  • Add default content for each scheduled time
  • In case your campaign dates change, add defaults before and after the scheduled times
  • You can also create a default row with no start and end date to cover all unscheduled times

Example

If half of a feed's rows have the dates 1/1/2026 – 1/7/2026, and the rest of the rows have the dates 2/1/2026 – 2/7/2026, there should be at least one default row in the first date range, and one in the second. If the feed only has a default row with the dates 1/1/2026 – 1/7/2026, there could be empty impressions from 2/1/2026 – 2/7/2026.

Creative dimensions

Add default content for each creative size (for example, 300 × 250, 160 × 600, and so on). This may not be necessary if you have no size limitations for content in different dimensions.

Example

You may have a longer default headline that works better for wide creative sizes, such as 728 × 90. But you may want to use a shorter default headline for narrow creative sizes, such as 160 × 600.

Dependent selection

When you upload child feeds to a Studio profile that uses dependent selection, you won't get a warning if these feeds are missing default rows. Make sure to check that you've added default rows to child feeds before you upload them.

Proximity targeting

Default content works differently with proximity targeting because every row must have a location. If your feed uses proximity targeting, don't use a default column or set default rows. Instead, add some content rows with broader geographic regions outside of the more specific locations in your feed.

Example

If want to show your ad to people near airports in Canada, each row of your feed might include those specific airport locations. To add a default, you'd include a content row for anyone in Canada with that country location.

How Studio matches feed rules

When your ad serves, Studio checks for rule matches in the following order:

  1. First Studio tries to find a match the dynamic content filtering based on the criteria set in your profile. If there's a match, the matching row of content serves. For example, if your feed uses scheduling, Studio checks that the current date is between a start date and end date in your feed. If the date matches, a row with the matching date range is selected. If not, Studio moves on to the next step.
  2. Studio tries to find an active default row. For example, when the current date is before the desired dates in a scheduling feed. If there's a default row, the default row's content serves. If not, Studio moves on to the next step.
  3. Studio has no content to serve, so Campaign Manager 360 checks if the ad placement has a default ad and serves it. If there's no default ad, the ad serves blank.

Next steps

Was this helpful?

How can we improve it?

Need more help?

Try these next steps:

Search
Clear search
Close search
Main menu
16683834433812482936
true
Search Help Center
true
true
true
true
true
74220
false
false
false
false