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

# Introduction

> Add AdXensor ad slots to your website in minutes using a JavaScript framework or a CMS like WordPress.

Welcome to the **AdXensor Publisher Integration Guide**. This documentation explains how to add AdXensor ad slots to your website in minutes — whether you're using a modern JavaScript framework or a CMS like WordPress.

## What is AdXensor?

AdXensor is a West African digital advertising platform that connects publishers with advertisers across Benin, Côte d'Ivoire, Togo, Senegal, Niger, Burkina Faso, Mali, Guinea, and Mauritania.

As a publisher you earn revenue by displaying targeted ads on your website. AdXensor handles creative delivery, impression tracking, viewability measurement, and click attribution automatically.

## How it works

```
Your website                       AdXensor (core.adxensor.com)
────────────────────────────────────────────────────────────────
1. Page loads                 →    Pageview recorded
2. SDK finds ad slots          →    GET /v1/ad?zone=SIZE&site=ID
3. Creative rendered           ←    Returns image + click URL
4. Ad enters viewport (50%)   →    Impression tracked
5. Visible ≥ 1 second          →    View tracked (IAB MRC)
6. User clicks                 →    Click tracked → Advertiser
```

<Info>
  Country, browser, and OS are resolved **server-side** from the visitor's IP — the SDK never reads or stores personal data on the client.
</Info>

## Two ways to integrate

| Method          | Best for                               | File size      |
| --------------- | -------------------------------------- | -------------- |
| **CDN snippet** | Any HTML page, WordPress, static sites | \~7 KB gzipped |
| **npm package** | Next.js, React, Vue, bundled apps      | Tree-shakeable |

## Supported frameworks

<CardGroup cols={2}>
  <Card title="Next.js" icon="server" href="/publishers/integrations/nextjs">
    App Router & Pages — available.
  </Card>

  <Card title="React" icon="react" href="/publishers/integrations/react">
    Available.
  </Card>

  <Card title="Vue.js" icon="vuejs" href="/publishers/integrations/vue">
    Available.
  </Card>

  <Card title="WordPress" icon="wordpress" href="/publishers/integrations/wordpress">
    Available.
  </Card>
</CardGroup>

## Where to find your Site ID

Your **Site ID** looks like `pub-XXXXXXXX`. You can find it in the [AdXensor Publisher Dashboard](https://publisher.adxensor.com) under **My Sites → \[Your Site] → Integration**.

## Support

* **Dashboard** — [publisher.adxensor.com](https://publisher.adxensor.com)
* **Email** — [support@adxensor.com](mailto:support@adxensor.com)
