# Setup Guide

### Prerequisites <a href="#prerequisites" id="prerequisites"></a>

To connect Yahoo DSP to DinMo, you need:

* A Yahoo DSP account
* A Seat and Advertiser under the Yahoo DSP account

### Setup instructions <a href="#setupinstructions" id="setupinstructions"></a>

#### STEP 1: Fill out your credentials <a href="#filloutyourcredentials" id="filloutyourcredentials"></a>

1. In your connection setup form, enter your chosen destination schema name.
2. Input your "Client Id" and "Client Secret". Read [Yahoo's documentation](https://developer.yahooinc.com/dsp/api/docs/authentication/vmdn-auth-overview.html#get-your-id) to learn how to get your Client id and Client Secret.
3. Click **Validate**

#### STEP 2: Specify accounts <a href="#specifyaccounts" id="specifyaccounts"></a>

1. Choose the sync mode you want to use: **Sync All Seats** or **Sync Specific Seats**. If you choose **Sync Specific Seats**, select the seats you'd like to sync.
2. Choose the sync mode you want to use: **Sync All Advertisers** or **Sync Specific Advertisers**. If you choose **Sync Specific Advertisers**, select the advertisers you'd like to sync.

   If you select **Sync Specific Seats**, an advertiser list will only incorporate advertisers belonging to the selected seats.

#### STEP 3: Configure reports <a href="#configurereports" id="configurereports"></a>

1. Click **Add report** if you want to sync some report data.

   Adding reports may increase your sync time.

   * DinMo has a set of built-in reports. See our ERD schema for more information about the fields that are included in each report.
   * You can customize your own report along with your requirements.
     * Yahoo DSP limits [the maximum number of records](https://developer.yahooinc.com/dsp/api/docs/reporting/limits.html#reporting-api-limitations) allowed to be fetched.
     * We don't recommend adding more than 5 dimensions.
2. Select how many months' worth of reporting data you'd like to include in your initial sync. This setting will be applied to all the reports you configured.

#### STEP 4: Save and test <a href="#saveandtest" id="saveandtest"></a>

3. Click **Save and Test**. DinMo will take it from here and sync your Yahoo DSP data


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dinmo.io/integrations/dinmo-ingest/yahoo-dsp/setup-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
