Integrate Dynamic Product Ads

Integrating Dynamic Product Ads is straightforward and easy to implement, enabling you to display feed-based ads on a Yahoo DSP ad platform.

Follow these steps:

  1. Once you’ve applied with account manager for access to the Yahoo Ad Tech API as a partner, either with an MSA seat or GAN, and authenticated with your consumer key and secret, using the OAuth 2.0 protocol, you’ll be ready to take advantage of DPA.

If you’re already an Yahoo Ad Tech API partner, skip this step.

  1. Create an account with Yahoo Ad Tech.

If you want to use an existing account, skip this step. Note that DPA targeting requires 1 website per account.

  1. To configure a DPA line item, create a new campaign or select an existing campaign and then create a DPA line item.

  2. Use the Product feed API, described in /dpa-feed-operations, to upload your feed to the DSP ad platform. The feed file should be in .csv or .tsv format.

  3. Create the product set using the Product Set API, described in /dpa-product-sets.

  4. DPAs are available using a CPC bid. Once you’ve created an Ad group, be sure to set the CPC bid and provide productSetId in the request body. Note that you need to customize your ad template, as described in the section DPA Templates. Refer to /dpa-templates.

  5. Retrieve your pixel from your account on and place it on each page of your product website.

If you have already instrumented the pixels, skip this step.

  1. Implement DPA rules, once you’ve instrumented your pixels; otherwise, your product catalog cannot be served. For details, refer to /dpa-rules.


If you have not installed pixels, you’ll need to in order to work successfully with DPA. For information on how to create pixels with Yahoo DSP, refer to Pixels, which describes how to install and manage dot tag pixels.

We request that you use an event script that enables you to track the product that the user has interacted with on your website. To accomplish this, you’ll need to focus on event actions, specifically these string values: ViewProduct, AddToCart, and Purchase to differentiate the conversion funnel.

That’s it.

Your ad should start serving to the users you are retargeting when the user visits anywhere Yahoo Ad Tech ads are served.