> 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 busca, 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) **\[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** ![](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]**, então selecione **Artigo**.
3. Preencha as informações nas seções a seguir:

<details>

<summary>Detalhes do asset</summary>

1. Insira um **Nome** para 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 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 a 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 app 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** — a partir do ![](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. Em seguida, essa seleção será preenchida com a URL para baixar seu app.
   * **iOS** — a partir do ![](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. Em seguida, essa seleção será 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 localizar.
   * Saiba mais sobre a criação e o gerenciamento de [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. ![](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) **\[Ativar] Restringir acesso de parceiros** para definir quais grupos de parceiros podem usar este ativo e procure o **Grupos de parceiros** você deseja conceder acesso a este asset.

</details>

<details>

<summary>Configuração do asset</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 texto rico para formatar seu conteúdo com mais facilidade.
   * **Dica:** Você pode enviar imagens diretamente embutidas no seu conteúdo usando o editor de texto rico.
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 a *Token dinâmico* referência abaixo para saber que tipo de conteúdo cada token insere.
3. Opcionalmente, selecione um **Tamanho do asset** escolhendo uma resolução na ![](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 **Contrato** 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 **Início** e **Datas de término** pré-existente para o ativo e defina um **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; depois 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.

* Opcionalmente, selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-b5e1740618ed6571d97b8fed7c25a7678f85d375%2F299632fb6f4f91fbf9847471754cc6180e4284a65b4960af4c4ea472a159f552.svg?alt=media) **\[Caixa de seleção desmarcada]** **alterar página de destino na expiração** e continue selecionando **Configurar regra** para configurar o que acontece se a página de destino expirar. Selecione a regra de expiração que deseja aplicar entre as opções abaixo e depois clique **Enviar**:

4. 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.
5. 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. Na ![](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ê quer exibir 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 parceiros ao código de rastreamento iFrame para este asset**.
3. Para configurar um pixel de terceiros 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) **\[Ativar] Pixel de impressão de terceiros**.
   * Isso permite enviar dados de impressão para seus sistemas externos de análise.
   * Consulte a *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** ![](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 asset e abre um novo formulário para criar outro.
* **Salvar e criar outro com as mesmas configurações** - Salva o asset e inicia um novo com as mesmas configurações já 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 já preenchidas.
  {% endtab %}
  {% endtabs %}

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

Na *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 da impact.com e adiciona parâmetros de query string
* 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 em 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 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 na caixa de pesquisa 
var searchTerm = document.getElementById("searchBox").value;  
var landingPage = "http://{domain}/c/{irpid}/{iradid}/{ircid}?p.searchTerm=";
// Adicione 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 adiciona os termos de pesquisa como parâmetros de query string.
* 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á 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 tokens dinâmicos</summary>

| Token                   | Compatível 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 (no formato Unix epoch) quando o anúncio é recuperado. |
| `{randint}`             | Conteúdo do ativo / pixel de impressão | É preenchido com um número 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 convertidos automaticamente para `https`.                |
| *“O nome do anúncio não pode estar vazio”* | Você deve fornecer um nome para seu anúncio de conteúdo no *Nome* campo.                                                                                                                                     |
| *"URL no anchor não é absoluto"*           | 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.
