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

# Campaign Booking

> Campaign booking is a 4-step process that takes about 5 minutes. No separate contract is required — the terms agreement in the final step constitutes the contract.

<video autoPlay muted loop playsInline src="https://mintcdn.com/adrop-adv/OBzUsGq3IMREmkcN/videos/campaign-booking.mp4?fit=max&auto=format&n=OBzUsGq3IMREmkcN&q=85&s=6762f10bb589d030f6207993b4600762" data-path="videos/campaign-booking.mp4" />

## Booking process

```
Step 1: Product selection · Schedule · Targeting
   ↓
Step 2: Campaign name · Budget
   ↓
Step 3: Payment method · Business info
   ↓
Step 4: Final confirmation · Terms agreement → Request review
```

You can go back to any step using the `Back` button, and use `Save Draft` at any time to continue later.

***

## Step 1 — Product selection and schedule

### Product list

Ad products registered on the platform are shown as cards. Each card includes:

| Info           | Description                            |
| -------------- | -------------------------------------- |
| Product name   | Name of the ad product                 |
| Billing type   | CPM / CPC / CPP                        |
| Price          | Price per slot or per impression/click |
| Minimum period | Required for CPP products              |
| Status         | Whether booking is available           |

<Tip>
  Click a product card to view the brochure with details such as targeting conditions and expected reach.
</Tip>

### Understanding billing types

| Type    | Basis                 | Notes                                                   |
| ------- | --------------------- | ------------------------------------------------------- |
| **CPM** | Per 1,000 impressions | Most common. Delivers maximum impressions within budget |
| **CPC** | Per click             | Charged only when a click occurs                        |
| **CPP** | Per slot per period   | Reserve a placement exclusively for a set period        |

### Schedule setup

* **Start date** — the campaign start date
* **End date** — the campaign end date
* The campaign runs between these two dates.

### CPP products — slot selection

CPP products are sold in **slots**.

* One slot represents one placement for a defined period.
* Choose the number of slots and the total booking amount is calculated automatically.
* The product's **minimum period** must be met to book.

### Last-minute booking

Bookings with a start date within **7 days** are treated as last-minute bookings.

| Item                  | Normal booking                 | Last-minute booking             |
| --------------------- | ------------------------------ | ------------------------------- |
| Creative registration | At least 72 hours before start | Immediate registration required |
| Schedule changes      | Allowed                        | May be restricted               |
| Cancellation          | Allowed                        | May be restricted               |

<Warning>
  Last-minute bookings leave little time for creative review and publisher preparation. Complete bookings at least 7 days ahead when possible.
</Warning>

### Targeting

| Type                     | Description                                                 |
| ------------------------ | ----------------------------------------------------------- |
| **Audience targeting**   | Based on user attributes such as gender, age, and interests |
| **Contextual targeting** | Based on content context such as app category and keywords  |

Selecting specific targeting conditions may apply a **surcharge** on top of the base price, and the estimated reach is shown in real time.

***

## Step 2 — Campaign info

### Campaign name

* Enter a name to identify the campaign.
* Use a name that helps distinguish multiple campaigns booked for the same product.

### Budget

* Enter the maximum budget for the campaign.
* The amount must meet or exceed the product's **Minimum Execution Amount**.
* The entered amount is exclusive of VAT.

### Expected performance

Based on the entered budget and targeting, expected performance is calculated automatically.

| Metric               | Description                                |
| -------------------- | ------------------------------------------ |
| Expected impressions | Estimated total impressions for the budget |
| Expected clicks      | Estimated clicks based on expected CTR     |
| Expected CTR         | Average CTR for the product/target         |

### Discounts and surcharges

Review the discounts (e.g., seasonal discounts) and surcharges (e.g., targeting surcharges) applied to the base booking amount.

***

## Step 3 — Payment info

### Contract manager

| Item  | Description                                      |
| ----- | ------------------------------------------------ |
| Name  | The contract manager's legal name                |
| Email | The email that receives contract-related notices |

### Payment method

Two payment methods are supported.

| Method     | Description                                                 | Refund                                                           |
| ---------- | ----------------------------------------------------------- | ---------------------------------------------------------------- |
| **Card**   | Charged via a registered card at the time of review request | Unspent budget is refunded automatically after the campaign ends |
| **Manual** | Advertiser settles directly with the publisher              | Individually negotiated                                          |

<Warning>
  **Manual** payment requires publisher approval.
</Warning>

### Business info

Business info is required to issue tax invoices. Registering it in advance in `Settings > Payment` allows it to be auto-loaded at this step.

| Item                              | Description                                           |
| --------------------------------- | ----------------------------------------------------- |
| Business name                     | Legal name or trade name on the business registration |
| Business registration number      | 10-digit number                                       |
| Business registration certificate | File upload                                           |
| Settlement email                  | Email to receive tax invoices                         |

***

## Step 4 — Final confirmation

### Review the booking

Review everything you've entered on one screen.

* Ad product and billing type
* Campaign period (start \~ end)
* Targeting configuration
* Campaign name and budget
* Payment method and contract manager
* Business info
* **Final payment amount (VAT excluded)**

### Terms agreement and submission

Review and agree to the booking terms. Agreeing to the terms constitutes a binding contract.

| Button             | Description                                                       |
| ------------------ | ----------------------------------------------------------------- |
| **Request Review** | Requests review from the publisher. Status changes to `Submitted` |
| **Save draft**     | Saves what you've entered and lets you continue later             |

***

## Status flow after booking

```mermaid theme={null}
flowchart LR
    Draft --> Submitted
    Submitted --> Booked
    Submitted -.->|Rejected| Rejected
    Rejected -.->|Fix and resubmit| Submitted
    Booked --> Live
    Live <--> Paused
    Live --> Closed
    Live -.-> Cancelled
```

Details of each state and available actions are documented in [Understanding Ad Accounts — Campaign States](/getting-started/ad-account#campaign-states).

### If rejected

* The rejection reason is delivered via email or in-console notifications.
* Review the reason, fix the content, and **request review again**.

***

## Next steps

<CardGroup cols={2}>
  <Card title="Creative Guide" icon="image" href="/campaign/creative">
    How to register creatives and get them approved.
  </Card>

  <Card title="Campaign Operations" icon="sliders" href="/campaign/operation">
    Campaign list, detail, duplicate, and pause.
  </Card>

  <Card title="Reports Guide" icon="chart-line" href="/campaign/analytics">
    Check performance near real time.
  </Card>
</CardGroup>
