> For the complete documentation index, see [llms.txt](https://help.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.impact.com/brand/pt-br/what-would-you-like-to-learn-about/platform-features/ads/create-ads/create-an-article-asset.md).

# Criar um ativo de artigo

A impact.com oferece suporte a anúncios HTML estáticos e dinâmicos, incluindo widgets de pesquisa, formulários incorporados e banners de produtos. Como um *Ativo de Artigo*, você pode atualizar seu anúncio HTML a qualquer momento sem ferramentas de terceiros. Para enviar, inclua estes dois itens obrigatórios:

* Uma página de destino HTTPS segura (uma URL absoluta, começando com `http://` ou `https://`).
* Quaisquer tokens de URL dinâmicos que você queira rastrear quando os usuários clicarem no anúncio.

#### Criar Ativo de Artigo

1. Na barra de navegação à esquerda, selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engajar]** → **Conteúdo** → [**Anúncios**](https://app.impact.com/secure/advertiser/engage/ads/manage-all-ads-flow.ihtml).
2. No canto superior direito, selecione **Criar anúncio** ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menu suspenso]**, depois selecione **Artigo**.
3. Preencha as informações nas seções a seguir:

<details>

<summary>Detalhes do ativo</summary>

1. Insira um **Nome** para o seu ativo.
2. Opcionalmente, insira um **Descrição** fornecendo detalhes sobre o ativo.
3. Em *Página de destino*, selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menu suspenso]** **Personalizado** para configurar uma página de destino personalizada para o seu ativo. Deixe a configuração em **Padrão** para direcionar os clientes para a página de destino do seu programa.
4. Opcionalmente, ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FiZjM1xY8o3v1iR3Zaysd%2FToggle.svg?alt=media\&token=b1550d48-bba9-4e81-8604-bc12370c5caa) **\[Ative] fallback para dispositivos móveis** para redirecionar o tráfego móvel deste ativo se o impact.com não detectar que seu app já está instalado. Somente os sistemas operacionais móveis que você configurou em seu [configurações do aplicativo móvel](/brand/pt-br/what-would-you-like-to-learn-about/platform-features/tracking/mobile-app-tracking/set-up-a-mobile-app.md) aparecerão aqui.
   * **Android** — da ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menu suspenso]** em *Android*, selecione uma opção de fallback. Essa seleção será então preenchida com a URL para baixar seu app.
   * **iOS** — da ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menu suspenso]** em *iOS*, selecione uma opção de fallback. Essa seleção será então preenchida com a URL para baixar seu app.
5. Para adicionar parâmetros ao link de rastreamento da página de destino, selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6282f271b7521383385339243690b303086736d9%2F3b5a585dd2895bdf1c30d1236c72ba590dddd18717863b27074c8d313d05ae20.svg?alt=media) **\[Adicionar metadados]**. Esses parâmetros serão adicionados ao final do link de rastreamento do ativo.
   * Saiba mais sobre [parâmetros do link de rastreamento](/brand/pt-br/what-would-you-like-to-learn-about/platform-features/tracking/tracking-explained/tracking-link-parameters-explained.md).
6. Opcionalmente, insira **Rótulos** para tornar seu ativo mais fácil de pesquisar.
   * Saiba mais sobre criar e gerenciar [etiquetas do ativo](/brand/pt-br/what-would-you-like-to-learn-about/platform-features/ads/manage-ads/add-labels-to-assets.md).
7. ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FiZjM1xY8o3v1iR3Zaysd%2FToggle.svg?alt=media\&token=b1550d48-bba9-4e81-8604-bc12370c5caa) **\[Alternar para ativar] Restringir acesso de parceiros** para definir quais grupos de parceiros podem usar este ativo, e pesquise no **Grupos de parceiros** aos quais você deseja conceder acesso a este ativo.

</details>

<details>

<summary>Configuração do ativo</summary>

1. Na *Conteúdo* campo, insira o código HTML/CSS/JS do seu anúncio ou use as opções do editor de rich text para formatar seu conteúdo com mais facilidade.
   * **Dica:** Você pode enviar imagens diretamente inline com seu conteúdo usando o editor de rich text.
2. Se estiver usando tokens dinâmicos, selecione **Inserir outros campos dinâmicos** para ver todas as inserções de tokens disponíveis.
   * Consulte a *Token dinâmico* referência abaixo para saber que tipo de conteúdo cada token insere.
3. Opcionalmente, selecione um **Tamanho do ativo** escolhendo uma resolução da ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menu suspenso]**.
   * O *Outros* opção permite configurar um tamanho personalizado.

</details>

<details>

<summary>Detalhes promocionais</summary>

1. Opcionalmente, selecione um **Oferta** ou **Adicionar nova oferta** da ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menus suspensos]**.
2. Opcionalmente, defina **Iniciar** e **Datas de término** para o ativo e defina uma **Fuso horário** da ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menu suspenso]**.
3. Selecione o ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-82e75b518a6cfe0fb2fedc3e1d21154fc9dee900%2F3754728747f89a16597a42d74f841edf8612889648f257c01aff47a200ac144d.svg?alt=media) **\[Calendário]** para aplicar a data do ativo e, em seguida, defina o ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menu suspenso]** para definir os horários de início e término.

* Optionally, select ![](https://1651675991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpVKEIcehMut8QKRmaUZu%2Fuploads%2FOCaWcqWQdbBn7MBnXC7J%2Funcheck%20box.svg?alt=media\&token=beed3b36-d113-45af-b9c4-e07c556537fb) **\[Unchecked box]** **change landing page on expiration** and proceed by selecting **Configure Rule** to configure what happens if the landing page expires. Select the expiration rule you want to apply from the options below and then click **Submit**:

1. Opcionalmente, especifique se o ativo é **Sazonal** e use o ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menu suspenso]** para selecionar um período promocional relevante.
2. Em *Opções promocionais adicionais*, você pode selecionar se o seu ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-9fd92d4378edf839f6a1f6fc0beaa1660b3892b5%2F69842c54f03332c1e2eed608d72b25ad10248384a914164a7255a1e94dc76ee2.svg?alt=media) **\[Caixa de seleção] A oferta é um item mais vendido** ou ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-9fd92d4378edf839f6a1f6fc0beaa1660b3892b5%2F69842c54f03332c1e2eed608d72b25ad10248384a914164a7255a1e94dc76ee2.svg?alt=media) **\[Caixa de seleção] Permitir que um parceiro de mídia solicite seu próprio código promocional exclusivo para esta promoção**.

</details>

<details>

<summary>Configurações avançadas</summary>

1. Da ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menu suspenso]**, selecione em qual **Idioma** você deseja disponibilizar este ativo.
2. Para limitar os parceiros ao uso de códigos de rastreamento iFrame (e impedir códigos de rastreamento HTML) para este ativo, selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-9fd92d4378edf839f6a1f6fc0beaa1660b3892b5%2F69842c54f03332c1e2eed608d72b25ad10248384a914164a7255a1e94dc76ee2.svg?alt=media) **\[Caixa de seleção]** **Limitar os parceiros ao código de rastreamento em iFrame para este ativo**.
3. Para configurar um pixel de terceiro para o ativo, ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FiZjM1xY8o3v1iR3Zaysd%2FToggle.svg?alt=media\&token=b1550d48-bba9-4e81-8604-bc12370c5caa) **\[Alternar para ativar] Pixel de impressão de terceiros**.
   * Isso permite que você envie dados de impressão para seus sistemas externos de análise.
   * Consulte a *Token dinâmico* referência para aprender que tipo de conteúdo você pode inserir com cada token.

</details>

4. Selecione o **Salvar** ou **Salvar rascunho** ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menu suspenso]** e escolha entre as seguintes opções:

{% tabs %}
{% tab title="Salvar" %}

* **Salvar** - Salva o ativo e o ativa.
* **Salvar e criar outro** - Salva o ativo e abre um novo formulário para criar outro.
* **Salvar e criar outro com as mesmas configurações** - Salva o ativo e inicia um novo com as mesmas configurações pré-preenchidas.
  {% endtab %}

{% tab title="Salvar rascunho" %}

* **Salvar rascunho** - Salva seu progresso sem ativar o ativo.
* **Salvar e criar outro** - Salva o rascunho e abre um novo formulário de rascunho.
* **Salvar e criar outro com as mesmas configurações** - Salva o rascunho e inicia um novo rascunho com as mesmas configurações pré-preenchidas.
  {% endtab %}
  {% endtabs %}

**Exemplo de anúncio de conteúdo dinâmico**

Na *Exemplo de código* fornecido abaixo, temos:

* Um formulário HTML com uma caixa de texto e botão "Enviar"
* CSS incorporado para estilizar o formulário independentemente de outro conteúdo
* Uma `<div>` contêiner para o widget
* Função JavaScript que cria dinamicamente um link de rastreamento da impact.com e acrescenta parâmetros de string de consulta
* Uma `<noscript>` tag para o sistema aceitar o script quando ele não tiver um link de saída (sem essa tag, encontraríamos um erro ao tentar enviar este criativo.)

  Na prática, muitos desses elementos podem ser hospedados ou incorporados no seu site — a impact.com oferece suporte a arquivos HTML, CSS e JavaScript externos para conteúdo dinâmico.

```html
<style type="text/css">  
#search-widget-container 
{    font-family:"Verdana";
     padding:20px;     
     width:280px;    
     height:75px;
     margin:30px;
     background:#FFFFFF;
     border:1px solid #BBBDBF;
     border-radius:6px;
     box-shadow:5px 5px 2px rgba(0,0,0,0.1);   }   
     #submitbutton 
     {background:#fff;
     color:#3B91CF;
     font-weight:bold;
     font-size:12px;
     padding:5px:
     border-radius:6px;
     border:1px solid #3B91CF;
     cursor:pointer;   }   
    #submitbutton:hover {    
     background:#3B91CF;
     color:#fff;  }
     #searchbox {
      width:200px;
      margin:10px 10px 10px 0px;   }
</style>
<div id='search-widget-container'>
<img src="http://www.impactradius.com/wp-content/uploads/2014/05/impact-radius-logo.png" width="150px">  
<form><input name='searchTerm' 
   id='searchBox'
   type='text' 
   placeholder='Pesquisar o site'>
    <input onClick="searchFunction()" 
     type='submit' 
     value='Enviar'
     id='submitbutton'>
 </form>
</div>
<script type="text/javascript">
function searchFunction() {  
// Obtenha o valor enviado pelo usuário na caixa de pesquisa 
var searchTerm = document.getElementById("searchBox").value;  
var landingPage = "http://{domain}/c/{irpid}/{iradid}/{ircid}?p.searchTerm=";
// Acrescente o searchTerm ao final da landingPage
var completeURL = landingPage.concat(searchTerm);
// Envie o cliente para a URL final completa
window.location.href = completeURL;   } 
</script>
<noscript>
<a href=”http://www.example.com”>Link sem script</a>
</noscript>
```

* O código JavaScript gera uma URL de rastreamento usando tokens dinâmicos e acrescenta os termos de pesquisa como parâmetros de string de consulta.
* Como o conteúdo não tem uma URL absoluta, usamos `{domain}`, `{irpid}`, `{iradid}`, e `{ircid}` como tokens dinâmicos para gerar um link de rastreamento, que é preenchido com os valores do domínio de rastreamento do programa, ID do parceiro, ID do anúncio e ID do programa.
* Uma vez clicado, o cliente será encaminhado pela impact.com e então redirecionado para a página de destino — neste caso, `https://www.example.com`

<details>

<summary>Referência de token dinâmico</summary>

| Token                   | Suportado em                           | Descrição                                                                                       |
| ----------------------- | -------------------------------------- | ----------------------------------------------------------------------------------------------- |
| `{irpid}`               | Conteúdo do ativo / pixel de impressão | É preenchido com o ID de parceiro da impact.com do parceiro.                                    |
| `{iradid}`              | Conteúdo do ativo / pixel de impressão | É preenchido com o ID do anúncio atribuído ao anúncio.                                          |
| `{ircid}`               | Conteúdo do ativo / pixel de impressão | É preenchido com o ID do programa (ou campanha) da impact.com atribuído ao seu programa.        |
| `{subId1}` - `{subId3}` | Conteúdo do ativo                      | É preenchido com o valor do SubId do parceiro (usado para rastreamento e relatórios).           |
| `{sharedId}`            | Conteúdo do ativo                      | É preenchido com o valor do SharedId do parceiro para relatórios.                               |
| `{domain}`              | Conteúdo do ativo / pixel de impressão | É preenchido com o domínio de rastreamento do seu programa.                                     |
| `{timestamp}`           | Conteúdo do ativo                      | É preenchido com um carimbo de data/hora (em formato Unix epoch) quando o anúncio é recuperado. |
| `{randint}`             | Conteúdo do ativo / pixel de impressão | É preenchido com um inteiro gerado aleatoriamente quando o anúncio é recuperado.                |

</details>

#### Solucionar erros de validação

Você pode ver as seguintes mensagens de erro ao criar seu anúncio de conteúdo. Veja o que você pode fazer para resolvê-las:

| Erro de validação                          | Explicação                                                                                                                                                                                                   |
| ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| *“Nenhum link substituível presente”*      | A impact.com não consegue detectar links substituíveis no *Conteúdo* campo. Os links devem incluir protocolo. Quaisquer links que usem `http` serão automaticamente convertidos para `https`.                |
| *“O nome do anúncio não pode ficar vazio”* | Você deve fornecer um nome para o seu anúncio de conteúdo no *Nome* campo.                                                                                                                                   |
| *“A URL na âncora não é absoluta”*         | Há pelo menos 1 link em *Conteúdo* que não é absoluto. Links absolutos usam o caminho completo começando com `http:// ou https://`. Verifique problemas de sintaxe, como espaços antes ou depois de `href=`. |


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.impact.com/brand/pt-br/what-would-you-like-to-learn-about/platform-features/ads/create-ads/create-an-article-asset.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
