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

# Exclusive Banner Campaigns

> How exclusive banner campaigns work

export const LastUpdated = ({date, lang = "en"}) => {
  const translations = {
    en: "Last updated:",
    es: "Última actualización:",
    pt: "Última atualização:",
    fr: "Dernière mise à jour:",
    de: "Zuletzt aktualisiert:"
  };
  const label = translations[lang] || translations.en;
  return <>
<style>{`
.last-updated-component {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 10px 16px;
border-radius: 8px;
margin-top: 12px;
margin-bottom: 16px;
font-size: 14px;
background-color: rgba(0, 0, 0, 0.05);
border: 1px solid rgba(0, 0, 0, 0.12);
color: rgba(0, 0, 0, 0.75);
line-height: 1;
}

        .last-updated-component svg {
          flex-shrink: 0;
          vertical-align: middle;
        }

        .last-updated-component span {
          display: inline-flex !important;
          align-items: center !important;
          line-height: 1 !important;
        }

        [data-theme="dark"] .last-updated-component {
          background-color: #3a3a3a;
          border: 2px solid #888888;
          color: #ffffff;
        }

        [data-theme="dark"] .last-updated-component svg {
          stroke: #ffffff;
        }
      `}</style>
      <div className="last-updated-component">
        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
          <circle cx="12" cy="12" r="10" />
          <polyline points="12 6 12 12 16 14" />
        </svg>
        <span>
          <strong style={{
    fontWeight: 600
  }}>{label}</strong> 
          <time dateTime={date}>{date}</time>
        </span>
      </div>
    </>;
};

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Exclusive Banner campaigns let you reserve a specific ad slot, like search, category, or landing pages, for an ad. They guarantee that your ad will always appear in that slot during the campaign period, with no other ads competing.
</div>

## How It Works

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  On campaign creation, define how much to charge daily. Topsort will deduct this from the advertiser's balance each morning. If funds are low, the campaign is paused.
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Also, three types of exclusive configurations are available:
</div>

* **Full Exclusive**: Always appears in the slot.
* **Fill Rate**: Show up a % of the time.
* **Impressions per Day**: Show until a daily limit is reached.

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  To use exclusive campaigns, no extra integration is required. All metrics, attribution models and pacing algorithms are available out of the box also for exclusive campaigns.
</div>

***

<LastUpdated date="2025-11-18" />
