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

# Advanced Platform Tools

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'}}>
  These components provide powerful, standalone capabilities to manage and improve your ad platform's core functions, from automating bidding to safely running experiments.
</div>

## Bidder in a Box (BiB)

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  A standalone auto-bidding engine you can integrate directly into your system. It allows you to transition from manual or fixed-price bidding to a dynamic auction model. It gives you complete control over the final ad decision while automating bid prices for advertisers to maximize their performance and budget efficiency.
</div>

<Frame>
  <img src="https://mintcdn.com/topsort/FVdFH6-GAInpFZWG/images/knowledge-base/ad-intelligence-advance-platform-bib-diagram.webp?fit=max&auto=format&n=FVdFH6-GAInpFZWG&q=85&s=6dbd9024dca8d380274c48ab65138164" alt="Diagram of bidder in a box component." width="1600" height="891" data-path="images/knowledge-base/ad-intelligence-advance-platform-bib-diagram.webp" />
</Frame>

## Experimentation Framework

A controlled environment to safely test and measure the impact of changes to your ad system. This framework removes the risk of testing new strategies (like different ranking algorithms or retrieval methods) on your live traffic, allowing you to measure impact and innovate with confidence objectively.

<Frame>
  <img src="https://mintcdn.com/topsort/FVdFH6-GAInpFZWG/images/knowledge-base/ad-intelligence-advance-platform-experimentation-diagram.webp?fit=max&auto=format&n=FVdFH6-GAInpFZWG&q=85&s=5bd94ae0e0bdd2f30f70e78f83988a1b" alt="Diagram of experimentation framework component." width="1520" height="753" data-path="images/knowledge-base/ad-intelligence-advance-platform-experimentation-diagram.webp" />
</Frame>

***

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