> ## Documentation Index
> Fetch the complete documentation index at: https://docs.topsort.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Servidor de Anúncios | Integração Completa com API

> Todos os recursos e capacidades que entregamos podem ser usados através de nossas APIs

export const IntegrationsCard1APt = () => {
  return <>
      <style>{`
        .integrations-card-1a-pt {
          display: flex;
          flex-direction: column;
          background-color: #f0f2f4;
          border: 1px solid rgba(0, 0, 0, 0.08);
          border-radius: 12px;
          padding: 1.25rem 1.5rem;
          gap: 0.25rem;
          color: #25253b;
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.02);
          transition: box-shadow 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
          margin-top: 2rem;
        }

        .integrations-card-1a-pt:hover {
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
          border-color: rgba(0, 0, 0, 0.12);
        }

        .dark .integrations-card-1a-pt {
          background-color: #25253b;
          color: #f6f8fa;
          border-color: rgba(255, 255, 255, 0.08);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
        }

        .dark .integrations-card-1a-pt:hover {
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
          border-color: rgba(255, 255, 255, 0.12);
        }

        .integrations-card-1a-pt-avatar-row {
          display: flex;
          margin-left: 14px;
          flex-wrap: wrap;
        }

        .integrations-card-1a-pt-avatar {
          width: 44px;
          height: 44px;
          border-radius: 50%;
          border: 2px solid #f0f2f4;
          margin-left: -14px;
          object-fit: cover;
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
          pointer-events: none;
          cursor: default;
        }

        .dark .integrations-card-1a-pt-avatar {
          border-color: #25253b;
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
        }

        .integrations-card-1a-pt h2 {
          margin: 0;
          line-height: 1.25;
          font-size: clamp(1.25rem, calc(0.875rem + 1.25vw), 1.75rem);
          font-weight: 700;
          letter-spacing: -0.025em;
          color: #111827;
        }

        .dark .integrations-card-1a-pt h2 {
          color: #f9fafb;
        }

        .integrations-card-1a-pt-subtitle {
          font-size: 0.9375rem;
          font-weight: 500;
          line-height: 1.5;
          color: #4b5563;
          margin: 0;
        }

        .dark .integrations-card-1a-pt-subtitle {
          color: #d1d5db;
        }

        .integrations-card-1a-pt p {
          margin: 0;
          line-height: 1.5;
          font-size: 0.875rem;
          color: #374151;
        }

        .dark .integrations-card-1a-pt p {
          color: #d1d5db;
        }

        .integrations-card-1a-pt a {
          color: #0500ff;
          text-decoration: none;
          font-weight: 500;
          transition: color 0.15s ease;
        }

        .integrations-card-1a-pt a:hover {
          color: #0400cc;
        }

        .dark .integrations-card-1a-pt a {
          color: #8280ff;
        }

        .dark .integrations-card-1a-pt a:hover {
          color: #a19fff;
        }

        @media (max-width: 640px) {
          .integrations-card-1a-pt-avatar {
            width: 38px;
            height: 38px;
            margin-left: -12px;
          }

          .integrations-card-1a-pt-avatar-row {
            margin-left: 12px;
          }
        }

        @media (min-width: 1280px) {
          .integrations-card-1a-pt p {
            font-size: 0.6875rem;
            line-height: 1.4;
            letter-spacing: -0.01em;
          }

          .integrations-card-1a-pt h2 {
            font-size: clamp(1rem, calc(0.75rem + 1vw), 1.25rem);
          }

          .integrations-card-1a-pt-subtitle {
            font-size: 0.75rem;
          }
        }
      `}</style>
      <div className="integrations-card-1a-pt">
        <div className="integrations-card-1a-pt-avatar-row">
          <img src="/images/integration-team/agustin.webp" alt="" loading="lazy" className="integrations-card-1a-pt-avatar" />
          <img src="/images/integration-team/amelia.webp" alt="" loading="lazy" className="integrations-card-1a-pt-avatar" />
          <img src="/images/integration-team/bernardita.webp" alt="" loading="lazy" className="integrations-card-1a-pt-avatar" />
          <img src="/images/integration-team/borumy.webp" alt="" loading="lazy" className="integrations-card-1a-pt-avatar" />
          <img src="/images/integration-team/felipe.webp" alt="" loading="lazy" className="integrations-card-1a-pt-avatar" />
          <img src="/images/integration-team/gui.webp" alt="" loading="lazy" className="integrations-card-1a-pt-avatar" />
          <img src="/images/integration-team/javiera.webp" alt="" loading="lazy" className="integrations-card-1a-pt-avatar" />
          <img src="/images/integration-team/linn.webp" alt="" loading="lazy" className="integrations-card-1a-pt-avatar" />
          <img src="/images/integration-team/marcio.webp" alt="" loading="lazy" className="integrations-card-1a-pt-avatar" />
          <img src="/images/integration-team/mateus.webp" alt="" loading="lazy" className="integrations-card-1a-pt-avatar" />
          <img src="/images/integration-team/max.webp" alt="" loading="lazy" className="integrations-card-1a-pt-avatar" />
          <img src="/images/integration-team/rodrigo.webp" alt="" loading="lazy" className="integrations-card-1a-pt-avatar" />
        </div>

        <h2>Precisa de ajuda com sua integração Topsort?</h2>

        <p className="integrations-card-1a-pt-subtitle">
          Fale conosco, a equipe de engenharia de integrações.
        </p>

        <p>
          Entre em contato através do <strong>seu canal de mensagens dedicado</strong> ou em{" "}
          <a href="mailto:support@topsort.com">support@topsort.com</a>.
        </p>

        <p>
          Se você ainda não é cliente,{" "}
          <a href="https://www.topsort.com/book-a-demo">agende uma demo</a> com nossa
          equipe de vendas.
        </p>
      </div>
    </>;
};

**Servidor de Anúncios** é sua solução publicitária completa focada em API, projetada para negócios que precisam de controle total e personalização. Cada recurso e capacidade que o Topsort oferece é acessível através de nosso conjunto completo de APIs, proporcionando máxima flexibilidade para construir exatamente o que você precisa.

Com o Servidor de Anúncios, você tem controle completo sobre a lógica de leilões, algoritmos de classificação, rastreamento de eventos e relatórios. Perfeito para empresas com equipes de desenvolvimento internas que desejam integrar profundamente a publicidade na arquitetura única e fluxos de trabalho de sua plataforma.

## Para Quem É?

O Servidor de Anúncios é ideal para:

* **Empresas** com equipes de engenharia internas e requisitos personalizados
* **Equipes técnicas** que precisam de controle total sobre lógica publicitária e algoritmos de classificação
* **Negócios** que requerem integração profunda com sistemas proprietários
* **Plataformas** com mecânicas de leilão únicas ou fluxos de trabalho personalizados

<Note>
  **Quer configuração mais rápida?** Se você precisa de implementação rápida sem integração API extensa, explore [Plataforma de Anúncios](/pt/ad-platform) em vez disso.
</Note>

## Benefícios Principais

<CardGroup cols={2}>
  <Card title="Flexibilidade Completa" icon="sliders">
    Controle total sobre cada aspecto
  </Card>

  <Card title="Lógica Personalizada" icon="code">
    Construa seus próprios algoritmos de classificação
  </Card>

  <Card title="Integração Profunda" icon="plug">
    Integre com sistemas proprietários
  </Card>

  <Card title="Recursos Avançados" icon="sparkles">
    Acesso a todas as capacidades API
  </Card>
</CardGroup>

## APIs Principais

Construa sua plataforma publicitária usando três APIs fundamentais:

### API de Catálogo

Mantenha seus produtos, categorias e fornecedores sincronizados com o Topsort.

<CardGroup cols={2}>
  <Card title="Products API" icon="box" href="/pt/ad-server/catalog/products">
    Gerencie dados do catálogo de produtos
  </Card>

  <Card title="Vendors API" icon="store" href="/pt/ad-server/catalog/vendors">
    Gerencie contas de anunciantes
  </Card>

  <Card title="Categories API" icon="folder-tree" href="/pt/ad-server/catalog/categories">
    Organize taxonomia de produtos
  </Card>

  <Card title="Sync Strategies" icon="arrows-rotate" href="/pt/ad-server/catalog/sync">
    Mantenha dados do catálogo atualizados
  </Card>
</CardGroup>

### API de Leilões

Acione lances em tempo real e recupere vencedores para produtos patrocinados e banners.

<CardGroup cols={2}>
  <Card title="Auctions Overview" icon="gavel" href="/pt/ad-server/auctions">
    Mecânicas de lances em tempo real
  </Card>

  <Card title="Promoted Products" icon="tag" href="/pt/ad-server/auctions/promoted-products">
    Listagens de produtos patrocinados
  </Card>

  <Card title="Promoted Banners" icon="rectangle-ad" href="/pt/ad-server/auctions/promoted-banners">
    Leilões de anúncios banner
  </Card>

  <Card title="Auction Responses" icon="list" href="/pt/ad-server/auctions/responses">
    Gerencie resultados de leilões
  </Card>
</CardGroup>

### API de Eventos

Rastreie impressões, cliques e compras para habilitar otimização, relatórios e atribuição.

<CardGroup cols={2}>
  <Card title="Events Overview" icon="chart-line" href="/pt/ad-server/events">
    Fundamentos de rastreamento de eventos
  </Card>

  <Card title="Impressions" icon="eye" href="/pt/ad-server/events/impressions">
    Rastreie visualizações de anúncios
  </Card>

  <Card title="Clicks" icon="hand-pointer" href="/pt/ad-server/events/clicks">
    Rastreie interações de anúncios
  </Card>

  <Card title="Purchases" icon="cart-shopping" href="/pt/ad-server/events/purchases">
    Rastreie conversões e receita
  </Card>
</CardGroup>

## Primeiros Passos

Novo no Servidor de Anúncios? Siga estes passos:

1. **Configure seu ambiente** - Obtenha credenciais API e configure a autenticação
2. **Sincronize seu catálogo** - Use a API de Catálogo para importar produtos, fornecedores e categorias
3. **Implemente leilões** - Integre chamadas de leilão em seus fluxos de busca e navegação
4. **Rastreie eventos** - Envie eventos de impressão, clique e compra para fechar o ciclo
5. **Teste e otimize** - Monitore o desempenho e refine sua implementação

<Tip>
  Comece com [Authentication](/pt/ad-server/authentication) para obter suas credenciais API, depois passe para [API de Catálogo](/pt/ad-server/catalog) para sincronizar seus produtos.
</Tip>

## Capacidades Avançadas

Uma vez que você tenha os fundamentos funcionando, explore recursos avançados:

* **Algoritmos de classificação personalizados** - Implemente sua própria lógica para posicionamento de anúncios
* **Testes A/B** - Execute experimentos sobre parâmetros de leilão e estratégias de classificação
* **Modelos de atribuição personalizados** - Construa lógica de atribuição que se ajuste ao seu negócio
* **Relatórios em tempo real** - Crie painéis personalizados usando nossos endpoints de análise
* **Implementações multi-regionais** - Escale através de regiões geográficas

## Prefere Configuração Rápida?

Embora o Servidor de Anúncios forneça máxima flexibilidade e controle, alguns negócios preferem um caminho mais rápido:

* **Componentes UI pré-construídos** em vez de desenvolvimento personalizado
* **Ferramentas de campanha gerenciadas** em vez de fluxos de trabalho personalizados
* **Relatórios prontos para uso** em vez de painéis personalizados
* **Integração com pouco código** em vez de implementação API completa

Se isso descreve suas necessidades, explore [Plataforma de Anúncios](/pt/ad-platform) para ferramentas pré-construídas e implementação mais rápida.

<IntegrationsCard1APt />
