> 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

O 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 segura em HTTPS (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 ![](/files/160944180402269557074f48f2ece20bc35e8b4d) **\[Engage]** → **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** ![](/files/fd163b7ecfbcabc8d4b0b2247a6ffecec5a92253) **\[Menu suspenso]**&#x65;, em seguida, 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 uma **Descrição** fornecendo detalhes sobre o ativo.
3. Em *Página de destino*, selecione ![](/files/fd163b7ecfbcabc8d4b0b2247a6ffecec5a92253) **\[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, ![](/files/56148a29d7f42673dde9884eb52356c45eca06c3) **\[Ativar] Fallback móvel** para redirecionar o tráfego mobile deste ativo se o impact.com não detectar que seu app já está instalado. Apenas os sistemas operacionais mobile que você configurou em suas [Configurações do app mobile](/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** — a partir do ![](/files/fd163b7ecfbcabc8d4b0b2247a6ffecec5a92253) **\[Menu suspenso]** em *Android*, selecione uma opção de fallback. Em seguida, essa seleção será preenchida com a URL para baixar seu aplicativo.
   * **iOS** — a partir do ![](/files/fd163b7ecfbcabc8d4b0b2247a6ffecec5a92253) **\[Menu suspenso]** em *iOS*, selecione uma opção de fallback. Em seguida, essa seleção será preenchida com a URL para baixar seu aplicativo.
5. Para adicionar parâmetros ao link de rastreamento da página de destino, selecione ![](/files/f04b408fd368673af7defa3c8a7a0cac711f0eb8) **\[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 **Etiquetas** para tornar seu ativo mais fácil de pesquisar.
   * Saiba mais sobre criar e gerenciar [rótulos de ativos](/brand/pt-br/what-would-you-like-to-learn-about/platform-features/ads/manage-ads/add-labels-to-assets.md).
7. ![](/files/56148a29d7f42673dde9884eb52356c45eca06c3) **\[Ative] Restringir acesso do parceiro** para definir quais grupos de parceiros podem usar este ativo, e pesquise o **Grupos de Parceiros** aos quais você deseja conceder acesso a este ativo.

</details>

<details>

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

1. No *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 embutidas no seu conteúdo usando o editor de rich text.
2. Se você estiver usando tokens dinâmicos, selecione **Inserir outros campos dinâmicos** para ver todas as inserções de tokens disponíveis.
   * Consulte o *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 na ![](/files/fd163b7ecfbcabc8d4b0b2247a6ffecec5a92253) **\[Menu suspenso]**.
   * O *Outros* opção permite configurar um tamanho personalizado.

</details>

<details>

<summary>Detalhes promocionais</summary>

1. Opcionalmente, selecione um pré-existente **Negócio** ou **Adicionar nova oferta** da ![](/files/fd163b7ecfbcabc8d4b0b2247a6ffecec5a92253) **\[menus suspensos]**.
2. Opcionalmente, defina **Datas de início** e **e término** para o ativo e defina um **Fuso horário** da ![](/files/fd163b7ecfbcabc8d4b0b2247a6ffecec5a92253) **\[Menu suspenso]**.
3. Selecione o ![](/files/686bd72c5409dc8a96df9f589ffe6fb5e9b56301) **\[Calendário]** para aplicar a data do ativo, depois defina o ![](/files/fd163b7ecfbcabc8d4b0b2247a6ffecec5a92253) **\[Menu suspenso]** para definir os horários de início e término.

* Opcionalmente, selecione ![](/files/27a40f26b5bd84bf51b027f804aa6f07400faa96) **\[caixa desmarcada]** **alterar página de destino na expiração** e prossiga selecionando **Configurar regra** para configurar o que acontece se a página de destino expirar. Selecione a regra de expiração que deseja aplicar nas opções abaixo e depois clique **Enviar**:

4. Opcionalmente, especifique se o ativo é **Sazonal** e use o ![](/files/fd163b7ecfbcabc8d4b0b2247a6ffecec5a92253) **\[Menu suspenso]** para selecionar um período promocional relevante.
5. Em *Opções promocionais adicionais*, você pode selecionar se o seu ![](/files/7e7a264b3511214ef7f8ae0fc453d1e3297586a3) **\[Caixa de seleção] A oferta é um item mais vendido** ou ![](/files/7e7a264b3511214ef7f8ae0fc453d1e3297586a3) **\[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. Na ![](/files/fd163b7ecfbcabc8d4b0b2247a6ffecec5a92253) **\[Menu suspenso]**, selecione em qual **Idioma** você deseja veicular este ativo.
2. Para limitar os parceiros a usar códigos de rastreamento de iFrame (e impedir códigos de rastreamento HTML) para este ativo, selecione ![](/files/7e7a264b3511214ef7f8ae0fc453d1e3297586a3) **\[Caixa de seleção]** **Limitar os parceiros ao código de rastreamento em iFrame para este ativo**.
3. Para configurar um pixel de terceiros para o ativo, ![](/files/56148a29d7f42673dde9884eb52356c45eca06c3) **\[Ativar] Pixel de impressão de terceiros**.
   * Isso permite enviar dados de impressão para seus sistemas externos de análise.
   * Consulte o *Token dinâmico* referência para saber que tipo de conteúdo você pode inserir com cada token.

</details>

4. Selecione o **Salvar** ou **Salvar rascunho** ![](/files/fd163b7ecfbcabc8d4b0b2247a6ffecec5a92253) **\[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 preenchidas previamente.
  {% 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 preenchidas previamente.
  {% endtab %}
  {% endtabs %}

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

No *Código de exemplo* fornecido abaixo, temos:

* Um formulário HTML com um campo de texto e botão "Enviar"
* CSS incorporado para estilizar o formulário independentemente de outros conteúdos
* Uma `<div>` contêiner do widget
* Função JavaScript que cria dinamicamente um link de rastreamento do impact.com e acrescenta parâmetros de string de consulta
* Uma `<noscript>` tag para o sistema aceitar o script quando ele não tem 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 — o impact.com oferece suporte a arquivos externos de HTML, CSS e JavaScript 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 no 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 da 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.
* Depois de clicado, o cliente será roteado pelo impact.com e depois encaminhado para a página de destino — neste caso, `https://www.example.com`

<details>

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

| Token                   | Com suporte em                         | Descrição                                                                                      |
| ----------------------- | -------------------------------------- | ---------------------------------------------------------------------------------------------- |
| `{irpid}`               | Conteúdo do ativo / pixel de impressão | Preenche com o ID de parceiro do impact.com do parceiro.                                       |
| `{iradid}`              | Conteúdo do ativo / pixel de impressão | Preenche com o ID do anúncio atribuído ao anúncio.                                             |
| `{ircid}`               | Conteúdo do ativo / pixel de impressão | Preenche com o ID do programa (ou campanha) do impact.com atribuído ao seu programa.           |
| `{subId1}` - `{subId3}` | Conteúdo do ativo                      | Preenche com o valor do SubId do parceiro (usado para rastreamento e relatórios).              |
| `{sharedId}`            | Conteúdo do ativo                      | Preenche com o valor do SharedId do parceiro para relatórios.                                  |
| `{domain}`              | Conteúdo do ativo / pixel de impressão | Preenche com o domínio de rastreamento do seu programa.                                        |
| `{timestamp}`           | Conteúdo do ativo                      | Preenche com um carimbo de data/hora (no formato de época Unix) quando o anúncio é recuperado. |
| `{randint}`             | Conteúdo do ativo / pixel de impressão | Preenche 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                                                                                                                                                                                                   |
| ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| *“Não há links substituíveis presentes”*       | o impact.com não consegue detectar links substituíveis no *Conteúdo* campo. Os links devem incluir o protocolo. Quaisquer links que usem `http` serão convertidos automaticamente para `https`.              |
| *“O nome do anúncio não pode ficar em branco”* | Você deve fornecer um nome para seu anúncio de conteúdo no *Nome* .                                                                                                                                          |
| *“A URL no link â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 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.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=<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.
