> ## 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.

# Ad Server | Intégration API complète

> Chaque fonctionnalité et capacité que nous livrons peut être utilisée via nos API

export const IntegrationsCard1AFr = () => {
  return <>
      <style>{`
        .integrations-card-1a-fr {
          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-fr:hover {
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
          border-color: rgba(0, 0, 0, 0.12);
        }

        .dark .integrations-card-1a-fr {
          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-fr:hover {
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
          border-color: rgba(255, 255, 255, 0.12);
        }

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

        .integrations-card-1a-fr-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-fr-avatar {
          border-color: #25253b;
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
        }

        .integrations-card-1a-fr 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-fr h2 {
          color: #f9fafb;
        }

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

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

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

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

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

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

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

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

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

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

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

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

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

        <h2>Besoin d'aide avec votre intégration Topsort ?</h2>

        <p className="integrations-card-1a-fr-subtitle">
          Parlez-nous, l'équipe d'ingénierie des intégrations.
        </p>

        <p>
          Contactez-nous via <strong>votre canal de messagerie dédié</strong> ou à{" "}
          <a href="mailto:support@topsort.com">support@topsort.com</a>.
        </p>

        <p>
          Si vous n'êtes pas encore client,{" "}
          <a href="https://www.topsort.com/book-a-demo">planifiez une démo</a> avec notre
          équipe de vente.
        </p>
      </div>
    </>;
};

**Ad Server** est votre solution publicitaire complète axée sur les API, conçue pour les entreprises qui ont besoin d'un contrôle total et d'une personnalisation. Chaque fonctionnalité et capacité qu'offre Topsort est accessible via notre suite complète d'API, vous offrant une flexibilité maximale pour construire exactement ce dont vous avez besoin.

Avec Ad Server, vous avez un contrôle total sur la logique d'enchères, les algorithmes de classement, le suivi des événements et les rapports. Parfait pour les entreprises avec des équipes de développement internes qui souhaitent intégrer profondément la publicité dans l'architecture unique et les flux de travail de leur plateforme.

## Pour Qui Est-ce ?

Ad Server est idéal pour :

* **Les entreprises** avec des équipes d'ingénierie internes et des exigences personnalisées
* **Les équipes techniques** nécessitant un contrôle total sur la logique publicitaire et les algorithmes de classement
* **Les entreprises** nécessitant une intégration profonde avec des systèmes propriétaires
* **Les plateformes** avec des mécaniques d'enchères uniques ou des flux de travail personnalisés

<Note>
  **Besoin d'une configuration plus rapide ?** Si vous avez besoin d'un déploiement rapide sans intégration API extensive, explorez [Ad Platform](/fr/ad-platform) à la place.
</Note>

## Avantages Clés

<CardGroup cols={2}>
  <Card title="Flexibilité Complète" icon="sliders">
    Contrôle total sur chaque aspect
  </Card>

  <Card title="Logique Personnalisée" icon="code">
    Construisez vos propres algorithmes de classement
  </Card>

  <Card title="Intégration Profonde" icon="plug">
    Intégrez avec des systèmes propriétaires
  </Card>

  <Card title="Fonctionnalités Avancées" icon="sparkles">
    Accès à toutes les capacités API
  </Card>
</CardGroup>

## APIs Principales

Construisez votre plateforme publicitaire en utilisant trois API fondamentales :

### Catalog API

Maintenez vos produits, catégories et vendeurs synchronisés avec Topsort.

<CardGroup cols={2}>
  <Card title="Products API" icon="box" href="/fr/ad-server/catalog/products">
    Gérez les données du catalogue produits
  </Card>

  <Card title="Vendors API" icon="store" href="/fr/ad-server/catalog/vendors">
    Gérez les comptes d'annonceurs
  </Card>

  <Card title="Categories API" icon="folder-tree" href="/fr/ad-server/catalog/categories">
    Organisez la taxonomie des produits
  </Card>

  <Card title="Sync Strategies" icon="arrows-rotate" href="/fr/ad-server/catalog/sync">
    Gardez les données du catalogue à jour
  </Card>
</CardGroup>

### Auctions API

Déclenchez des enchères en temps réel et récupérez les gagnants pour les produits sponsorisés et les bannières.

<CardGroup cols={2}>
  <Card title="Auctions Overview" icon="gavel" href="/fr/ad-server/auctions">
    Mécaniques d'enchères en temps réel
  </Card>

  <Card title="Promoted Products" icon="tag" href="/fr/ad-server/auctions/promoted-products">
    Annonces de produits sponsorisés
  </Card>

  <Card title="Promoted Banners" icon="rectangle-ad" href="/fr/ad-server/auctions/promoted-banners">
    Enchères d'annonces bannières
  </Card>

  <Card title="Auction Responses" icon="list" href="/fr/ad-server/auctions/responses">
    Gérez les résultats des enchères
  </Card>
</CardGroup>

### Events API

Suivez les impressions, les clics et les achats pour permettre l'optimisation, les rapports et l'attribution.

<CardGroup cols={2}>
  <Card title="Events Overview" icon="chart-line" href="/fr/ad-server/events">
    Fondamentaux du suivi des événements
  </Card>

  <Card title="Impressions" icon="eye" href="/fr/ad-server/events/impressions">
    Suivez les vues d'annonces
  </Card>

  <Card title="Clicks" icon="hand-pointer" href="/fr/ad-server/events/clicks">
    Suivez les interactions d'annonces
  </Card>

  <Card title="Purchases" icon="cart-shopping" href="/fr/ad-server/events/purchases">
    Suivez les conversions et revenus
  </Card>
</CardGroup>

## Premiers Pas

Nouveau sur Ad Server ? Suivez ces étapes :

1. **Configurez votre environnement** - Obtenez les identifiants API et configurez l'authentification
2. **Synchronisez votre catalogue** - Utilisez l'API Catalog pour importer produits, vendeurs et catégories
3. **Implémentez les enchères** - Intégrez les appels d'enchères dans vos flux de recherche et de navigation
4. **Suivez les événements** - Envoyez des événements d'impression, de clic et d'achat pour boucler la boucle
5. **Testez et optimisez** - Surveillez les performances et affinez votre implémentation

<Tip>
  Commencez avec [Authentication](/fr/ad-server/authentication) pour obtenir vos identifiants API, puis passez à [Catalog API](/fr/ad-server/catalog) pour synchroniser vos produits.
</Tip>

## Capacités Avancées

Une fois que vous avez les bases qui fonctionnent, explorez les fonctionnalités avancées :

* **Algorithmes de classement personnalisés** - Implémentez votre propre logique pour le placement des annonces
* **Tests A/B** - Exécutez des expériences sur les paramètres d'enchères et les stratégies de classement
* **Modèles d'attribution personnalisés** - Construisez une logique d'attribution qui correspond à votre entreprise
* **Rapports en temps réel** - Créez des tableaux de bord personnalisés en utilisant nos endpoints d'analyse
* **Déploiements multi-régions** - Évoluez à travers les régions géographiques

## Préférez une Configuration Rapide ?

Bien qu'Ad Server offre une flexibilité et un contrôle maximaux, certaines entreprises préfèrent un chemin plus rapide :

* **Composants UI préconstruits** au lieu de développement personnalisé
* **Outils de campagne gérés** au lieu de flux de travail personnalisés
* **Rapports prêts à l'emploi** au lieu de tableaux de bord personnalisés
* **Intégration low-code** au lieu d'implémentation API complète

Si cela décrit vos besoins, explorez [Ad Platform](/fr/ad-platform) pour des outils préconstruits et un déploiement plus rapide.

<IntegrationsCard1AFr />
