> For the complete documentation index, see [llms.txt](https://docs.tomoads.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tomoads.com/for-advertisers/campaign-formats.md).

# Campaign Formats

Use this guide to choose the right TomoAds format for your campaign. For the full setup flow, see the [Advertiser Guide](/for-advertisers/advertiser-lifecycle.md).

## Compare formats

| Format                       | Best for                                                 | Creative required                                            | Pricing options  |
| ---------------------------- | -------------------------------------------------------- | ------------------------------------------------------------ | ---------------- |
| **Website and Mini App Ads** | Display campaigns on websites and Telegram Mini Apps     | Image, HTML, or SVG creative with a supported size           | CPC, CPM, or CPA |
| **Video Reward Ads**         | Opt-in video experiences                                 | Video creative, offer text, call to action, and reward label | CPC, CPM, or CPA |
| **Telegram Text/Button Ads** | Sponsored text links or buttons in Telegram bot messages | Headline, link or button text, and landing URL               | CPC              |

Choose Website and Mini App Ads for broad visual reach, Video Reward Ads for engaged opt-in actions, and Telegram Text/Button Ads for lightweight Telegram message placements.

## Website and Mini App Ads

Website and Mini App Ads are standard display placements for web pages and Telegram Mini App webviews.

**Creative options**

* **Image Banner**: upload a static image.
* **HTML/CSS Banner**: provide a self-contained HTML creative.
* **SVG Banner**: provide an SVG creative.

**Supported sizes**

| Size    | Common use          |
| ------- | ------------------- |
| 320x50  | Mobile banner       |
| 300x250 | Medium rectangle    |
| 320x100 | Large mobile banner |

Website and Mini App Ads can use CPC, CPM, or CPA bidding. Device, country, and category targeting help you choose where your ads appear.

## Video Reward Ads

Video Reward Ads are opt-in video experiences where a user watches an ad before receiving a reward. They work well for Mini Apps, games, gated content, and other moments where the user chooses to participate.

You provide the video creative, offer title, optional description, call-to-action text, and reward label. The campaign builder shows a tall mobile preview so you can review the user experience before submission.

Video Reward Ads can use CPC, CPM, or CPA bidding. CPA is often a strong fit when you want to optimize for completed actions after the reward experience.

For more detail on the advertiser setup, see [Reward Ads](/for-publishers/reward-ads.md).

## Telegram Text/Button Ads

Telegram Text/Button Ads appear inside participating bot messages. They can be a short sponsored text line with a link, or a button-style ad attached to the message.

You provide the sponsored text and link or button text. Clicks use the landing URL from your campaign setup, so you do not need to add a separate destination in the creative step.

Telegram Text/Button Ads use CPC pricing and bill on verified clicks.

## Scheduling and targeting

All formats can be scheduled with a start time, optional end time, and timezone. Campaigns only run after approval and within the budget you set.

Available targeting controls include device type, country, and content category. Start with the audience you need, review performance in Analytics, and narrow your targeting once you have enough data.

## Choosing a format

| Goal                                                                  | Recommended format           |
| --------------------------------------------------------------------- | ---------------------------- |
| Drive visual awareness across web and Mini App surfaces               | **Website and Mini App Ads** |
| Encourage users to opt in and watch a video before receiving a reward | **Video Reward Ads**         |
| Add a concise sponsored line or button inside Telegram bot messages   | **Telegram Text/Button Ads** |

## Related docs

* [Advertiser Guide](/for-advertisers/advertiser-lifecycle.md) — account setup, campaign creation, review, and optimization
* [Advertiser Walkthrough](/walkthroughs/advertiser-first-campaign.md) — first campaign walkthrough
* [Reward Ads](/for-publishers/reward-ads.md) — video reward ad setup


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.tomoads.com/for-advertisers/campaign-formats.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
