# Audience

Audiences let you create your own lists of users to use in your advertising campaigns. This feature helps you control exactly who sees (or doesn’t see) your ads. Below is a detailed description how it works.

Two audience targeting options are available:

* <mark style="color:green;">**Exclude Audience**</mark> - exclude selected users from seeing your ads.\
  This is useful if you want to avoid showing ads to users who have already taken certain actions or already belong to your existing customer base.
* <mark style="color:green;">**Target Audience**</mark> - show ads only to the users in a selected audience.\
  This is useful if you have a specific set of users you want to reach—perhaps because they match a customer profile or have interest in a similar product. This targeting can also be useful if you want to show ads to users who have blocked your application. To do this, create a list of such an audience and use it in this parameter.

**Cost:** сurrently, there is no additional charge for target audience campaigns.

## **1. Create a new Audience**

Go to the Audience section and click "Create Audienc&#x65;**"**. In the pop-up window, enter a name for your audience to identify it and click "Create".

<figure><img src="/files/4CBfGVu7GXYXVtG7rPrV" alt=""><figcaption></figcaption></figure>

## **2. Upload users to Audience**

After creating the audience, click "Upload users". Select and upload one or more CSV files containing your user lists.

<figure><img src="/files/64ORqzBU9fPzJr1GKHM0" alt=""><figcaption></figcaption></figure>

**File requirements:**

* **File format:** must be in CSV format
* **Required Column:** a column named **`telegram_id`**

  Every value in `telegram_id` must be an integer (e.g., `12345`).  Invalid values will be skipped and will not be added to the database

{% hint style="info" %}
You can create multiple audience groups for different purposes — for instance, one for users who made a purchase, another for users who only signed up but never purchased, etc.&#x20;

Also you can add more users later by uploading additional CSVs to the same audience (useful if you get new user lists over time). The data from each CSV will combine with previously uploaded data.
{% endhint %}

## **3. Use Audience in your Ad campaigns**

Once an audience is created and user data is uploaded, you can select that audience during [Ad creation or editing](https://tads.gitbook.io/docs/getting-started/advertisers/ad-targeting/pages/qFZsNSOeR9D2B1j9dWFm#id-5.-exclude-or-target-audience)

### <br>


---

# 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://tads.gitbook.io/docs/getting-started/advertisers/ad-targeting/audience.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.
