> For the complete documentation index, see [llms.txt](https://help.citrusad.com/retail-media-interface/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.citrusad.com/retail-media-interface/integration/pt-br/feature-integrations/digital-services-act.md).

# Lei de Serviços Digitais

Epsilon Retail Media suporta a União Europeia (UE) [Lei de Serviços Digitais](https://commission.europa.eu/strategy-and-policy/priorities-2019-2024/europe-fit-digital-age/digital-services-act_en) (DSA) para aumentar a transparência e a segurança online. A DSA estabelece um conjunto unificado de regras em toda a UE, visando a regulamentação de conteúdo online, publicidade transparente e desinformação. Este documento descreve como Epsilon Retail Media ajuda os varejistas a cumprirem suas obrigações com a DSA.

A Epsilon No site Retail Media plataforma fornece informações da DSA para todos os tipos de anúncios suportados, incluindo anúncios de produtos, banner e banner X.

## Requisitos de transparência

Para ajudar os varejistas a cumprirem a DSA, podemos fornecer:

* **Identidade do anunciante**: O nome da razão social do anunciante.
* **Identidade do financiador do anúncio**: O nome da razão social da parte que pagou pelo anúncio, se for diferente do anunciante.

## Alterações na veiculação de anúncios

Os varejistas precisam garantir o seguinte:

1. Certifique-se de que os campos **Nome da empresa** e **Financiador do anúncio** estejam preenchidos corretamente para todas as suas equipes para cumprir com a DSA. Você pode especificar esses detalhes ao criar uma equipe usando o Epsilon Retail Media UI.
   * O campo **Nome da empresa** é o nome da razão social do anunciante.
   * O campo **Financiador do anúncio** é o nome da razão social da parte que pagou pelo anúncio.

<figure><img src="/files/xJ5p785D2J4ZFUkcxtml" alt="" width="350"><figcaption></figcaption></figure>

2. Os varejistas que precisam das informações da DSA devem enviar um atributo adicional para recuperar as informações da DSA na resposta do anúncio. O novo atributo de solicitação de anúncio é enviado dentro do `options` objeto:

   ```
   "options": {
      			"includeAdvertiserInfo": true
        },
   ```

   O objeto de resposta do anúncio inclui as informações da DSA:

   ```
   "metadata": {
           "advertiserInfo": {
             "advertiser": "Test limited",
             "onBehalfOf": "Example Inc",
           }
   ```

| Nome do campo    | Descrição                                                                                                                      |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------ |
| `metadata`       | Contém o `advertiserInfo` objeto aninhado.                                                                                     |
| `advertiserInfo` | Informações necessárias para um varejista cumprir com a DSA na Europa.                                                         |
| `advertiser`     | Nome da empresa que está criando o anúncio, por exemplo, a agência. Isso se mapeia para o **Nome da empresa** da equipe na UI. |
| `onBehalfOf`     | Nome da empresa que está pagando pelo anúncio. Isso se mapeia para o **Financiador do anúncio** da equipe na UI.               |

## Exemplo de anúncio da DSA

Aqui está um exemplo exibindo informações da DSA.

### Solicitação

```
-- Request sample with DSA request:
{
    "placement": "search-only",
    "catalogId": "zesty-fruits-catalog",
    "searchTerm": "lime",
    "maxNumberOfAds": 5,
    "options": {
   			    "filterMode": "AndOr",
    			"includeAdvertiserInfo": true,
     },
}
```

### Resposta

```
-- Response sample with DSA info:
{
  "ads": [
    {
      "id": "display_QqHaKRrKlFm1Wxr9c_DXJN4HSE3NzMzNjM2",
      "gtin": "7733636",
      "discount": {
        "amount": 0,
        "minPrice": 0,
        "maxPerCustomer": 0
      },
      "expiry": "2021-05-12T04:17:50.400902957Z",
      "position": 1,
      "metadata": {
        "advertiserInfo": {
          "advertiser": "Test limited",
          "onBehalfOf": "Example Inc",
        }
      }
    },
    ....
  ],
  "banners": [],
  "products": [],
  "memoryToken": "85ykKVv-………"
}
```

## Perguntas frequentes

Aqui estão algumas das perguntas frequentes relacionadas às regulamentações da DSA na Europa:

### E se um fornecedor ou varejista alterar o `Company name` or `Ad financer` nome durante uma campanha ativa?

Se o `Company name` or `Ad financer` nome for alterado durante uma campanha ativa, todos os anúncios não veiculados e as futuras respostas de anúncios serão atualizados com os novos detalhes. É importante considerar o impacto na sua configuração de relatórios, pois a modificação pode afetar os dados. Avalie se vale a pena alterar o nome ou se criar uma nova equipe é uma opção melhor.

### E se uma solicitação de anúncio incluir `"includeAdvertiserInfo" = true` mas faltar `Ad financer` valores?

Se uma solicitação de anúncio tiver `"includeAdvertiserInfo" = true` mas o `Ad financer` campo estiver com valores ausentes, Epsilon Retail Media ainda enviará o anúncio com uma string vazia na propriedade Ad financer. Você (o varejista) pode então decidir se deseja exibir a informação ou não exibi-la.

### O que acontece se `"includeAdvertiserInfo" = true` não for incluído na solicitação de anúncio?

Se `"includeAdvertiserInfo" = true` não for incluído na solicitação de anúncio, não enviaremos as informações da `advertiserInfo` (DSA) na resposta do anúncio.

### E se houver um erro ao recuperar as informações da DSA para o `metadata.advertiserInfo` objeto?

Se houver um erro ao recuperar as informações da DSA para o `metadata.advertiserInfo` objeto, ainda veicularemos o anúncio, mas sem o `metadata.advertiserInfo` objeto.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://help.citrusad.com/retail-media-interface/integration/pt-br/feature-integrations/digital-services-act.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
