What are Reddit dynamic product ads?
How do they work?
You supply a catalogue, which is a product feed: a structured file with titles, prices, images and availability. Reddit builds the ads from it. You do not write each one by hand.
Reddit also needs to know what people do with the products. Its help centre says the catalogue is mapped to the Pixel or the Conversions API, and the events it expects are ViewContent, AddToCart and Purchase2. The product ID in the catalogue and in those events has to match2. The events come from the Reddit Pixel in the browser, the Reddit Conversions API from your server, or both.
So the format is simple to describe. Setting it up is mostly a tracking job. For where Reddit sits among your other channels, read paid media strategy for ecommerce.
Why does the catalogue matter?
Wrong price in the feed, wrong price in the ad. Product out of stock in the feed, ad for a product you cannot ship. The ads update themselves, so the mistakes do too.
The same goes for events. If Purchase events are missing, the ads cannot learn from sales. If they are counted twice, your reported results look better than they are.
Who sees the ads?
You choose when you set it up. Reddit's help centre describes two audience types: prospecting, which looks for new people, and retargeting, which reaches people who already showed interest in your products on your site1. Retargeting means ads to people who have already been on your site or app. The audience type cannot be changed after the catalogue is set up1.
In our view, retargeting people who were already in checkout collects credit for sales that were likely to happen anyway. Ask what share of the revenue came from them.
You can read more about the platform side in Reddit Ads Manager for ecommerce.
Easily confused with
Reddit dynamic product ads vs Product feed
The input. It is not tied to one platform. Reddit's version is a catalogue.
Reddit dynamic product ads vs Retargeting
An audience choice, not an ad format. Dynamic product ads can run as retargeting or as prospecting, so the two are not the same thing.
Reddit dynamic product ads vs Reddit Pixel and Conversions API
The two ways Reddit hears about views, carts and purchases. They feed the ads. They are not the ads.
FAQ

Can I use them to promote a service or a digital product?
Not according to Reddit's help centre, which says they cover physical products only1.
Which events does the catalogue need?
Is this the same as a Google Shopping feed?
The idea is the same: a catalogue turned into ads. The setup and the rules belong to each platform.
Sources
- Dynamic Product Ads - Reddit Ads Help CenterPrimary source
- Map a Catalog - Reddit Ads Help CenterPrimary source
Let’s find what’s actually working.
Next step. Before adding a channel, check what your current ROAS says. Use the Is your ROAS real? calculator.