Skip to main content

Creating a CPM campaign

Written by Olga

CPM (Cost Per Mille) campaigns are campaigns that use an advertiser relationship model that provides a fixed payment for every thousand ad impressions. After logging in, the campaign creation function will be available in your personal account. To create a CPM campaign, go to the Campaigns / Campaigns section and click the "Create Campaign" button.
​
​

All fields marked with an asterisk (*) are required.

Name, URL, payment model, format selection

The key difference between creating a CPM campaign and other campaigns is the choice of payment model. A more detailed description of the campaign settings can be found below.
​ IMPORTANT: after saving the campaign, it will not be possible to change the payment model and format.
4 popular ad formats are available for placement:
​

  • Native — consists of an image with intriguing text that captures attention and encourages the user to take a target action.
    ​

  • Banner — can be static, dynamic, or interactive. A wide range of available sizes allows you to creatively convey any advertising message.
    ​

  • Push — users who have consented to receive notifications see ads consisting of a title, description, and photo. Clicking on a push notification automatically redirects the user to the target page.
    ​

  • In-Page Push — an ad unit that looks like a native notification on the website. The user does not need to subscribe to newsletters or agree to receive notifications in advance — the notification will appear when the user visits the site.
    ​


Then access to subsequent groups of settings will open.
​

  • Campaign group selection — for organizing advertising campaigns.
    ​

  • Payment model — CPC (per click), CPM (per impression), CPA Target.
    ​

  • Campaign URL — the link users will be redirected to.
    ​

  • Campaign name — we recommend naming it in a way that makes it easy to navigate among other campaigns in the future.
    ​


​


​

GEO bids and traffic quality

  • Countries and country bids — a list of available GEOs. You can select all countries of a specific continent at once, or specify a particular country. Here you also set the desired CPM (price per 1,000 impressions) and the target conversion cost — the average price you want to pay for each conversion.
    ​

Targeting options allow you to include and exclude specific countries, cities, and providers. Bids are also set here; for each list (if there are several) you can set a specific bid and conversion cost. To add the next list of countries, click "Add another bid".
​

  • Cities — inclusion and exclusion of cities/regions.
    ​

  • Connection type — traffic segmentation between 3G/LTE and Wi-Fi is available.
    ​

  • ISP — inclusion and exclusion of mobile operators.
    ​


​


​

  • Conversion status settings — select a template if you are working with an affiliate program. Otherwise, leave the fields empty. If there is no suitable template, contact support or your manager.
    ​


​


To the right of the campaign settings there is a handy Forecaster tool — it shows potential traffic volumes depending on your targeting settings, creatives, and campaign bids.

The "Potential traffic volume" chart is displayed next to the bid field as soon as at least one country is selected. Use it as a reference when setting your bid: the maximum allowed bid is 3× the highest price on the chart.
​
​


​

Targeting

After completing the basic settings, the system will prompt you to select targeting. The following parameters are available here:
​

  • Platform — determines on which platforms and platform versions the ad will be displayed.
    ​

  • Devices — determines on which devices the ad will be shown.
    ​

  • Browser — determines in which browsers the ad will be displayed.
    ​

  • Browser language — a setting to display ads only to users whose browser is set to one of the languages selected in this setting.
    ​

  • Categories — determines on which page categories the ad will be displayed. Two options are available: Mainstream — all mainstream traffic (this item does not expand), and Adult content — an expandable list of subcategories (Adult general, AI, Amateur, Anal / Extreme, Asian, BBW, BDSM, Hentai, MILF, Webcams and others).
    ​

If you select Adult content as a whole, the ad will be shown on all adult subcategories. To target specific subcategories, expand the list and check only the ones you need — for example, to exclude subcategories that do not convert. Keep in mind that the narrower the selection, the less traffic the campaign may receive.

For platform versions, devices, browsers, browser languages and categories, you can use the "Select all" button. Once all options are selected, it changes to "Remove all", which clears the selection in one click.
​

  • Subscription age — a setting to display ads only to users whose subscription age on sites matches one of the values selected in this setting. Available only for Push Classic campaign format.
    ​

  • Retargeting — a marketing technology that allows you to show your ads specifically to users who have previously visited your site but did not complete a target action. The key feature and main difference of retargeting from other advertising is that you show ads only to the audience that was interested in your products or services, spending your budget only on the target audience. This tool can be used to encourage users to complete a target action: purchase, deposit, lead, etc.
    ​

To enable/disable retargeting, you need to create an audience based on your current campaigns. See Audiences for instructions.
​

  • Site blacklist and whitelist — enter site IDs, one entry per line. The blacklist allows you to block ad impressions on a specific site. Ad materials from the whitelist will only be shown on sites from that list.
    ​

  • IP range blacklist and whitelist — enter the IP address ranges for which your ad will be shown. One entry per line, separated by commas, semicolons, or spaces. Values can be entered in subnet IP format, IP range format (with a dash), or CIDR notation. Upon saving, addresses will be converted to a list of ranges. Maximum number of IP ranges — 10,000. Minimum range size — 8 IPs.

  • Proxy traffic — controls whether the ad is shown to users who visit through a proxy (VPN, data center IPs and other proxy types). Three modes are available: No VPN (default) — the ad is shown only to users without a proxy; recommended for most campaigns. All traffic — the ad is shown to all users, including proxy traffic. VPN only — the ad is shown only to users behind a proxy/VPN. This mode is needed for rare offers aimed at such an audience (geo bypass, VPN landing pages, products for VPN users). Do not enable it if you want more or “cleaner” traffic: the volume will decrease, and regular users without a proxy will be filtered out.
    ​

  • Source blacklist and whitelist — enter source IDs to include/exclude ad impressions.
    ​


​

Limits, budget and restrictions

After targeting settings come the budget, limits, and restriction parameters.
Basic settings:
​

  • Total budget — the maximum amount that can be paid by the advertiser for the entire duration of the campaign for targeted user actions.
    ​

  • Daily budget — the maximum amount that can be paid by the advertiser per day for targeted user actions performed within the current campaign. This field is required.
    ​

IMPORTANT: when setting these limits, keep in mind that they may be exceeded. With broad targeting in a campaign, the specified value may be exceeded several times.
​

  • Uniform daily distribution — an option to ensure that ad material is served evenly across all sites available under the targeting.
    ​

  • Display the ad no more than — specify the number and frequency of ad material impressions to a single user. This field is not shown for Popunder campaigns: their frequency is set by the "Display the campaign no more than" field.

  • Display the campaign no more than — specify the number and frequency of campaign impressions to a single user.

  • Max daily visits — daily limit of campaign visits (clicks). When the limit is reached, the campaign is paused until the end of the day (UTC+0). Minimum value for the field — 100. Note: with broad targeting the actual number may briefly exceed the limit.

  • Min daily placement impressions — this restriction prevents ads from being shown on sites whose daily impression count is less than the specified number.

  • Max daily placement impressions — this restriction prevents ads from being shown on sites whose daily impression count exceeds the specified number.

  • Daily conversions limit — limits the maximum number of conversions per day. Once this limit is reached, the campaign will be paused.

  • Loss limit — campaign loss limit. When the total loss (spend minus conversion revenue) reaches this value, the campaign will be paused with status "Loss limit reached". Please note that the limit may be slightly exceeded.
    ​

  • Campaign start date — two options are available for launching the current campaign: "Immediately" and "Set (date and time)".
    ​

  • Campaign end date — only the "Set (date and time)" option is available. Note: if you are not limited by a campaign end date, leave the field empty and select "Immediately" in the "Campaign start date" field.
    ​

  • Schedule — this setting allows you to specify the desired time and days of the week for the campaign to run. For convenience, buttons with standard time presets most commonly used by our advertisers have been added: "Weekdays", "Weekends", "Working hours".
    ​

To adjust the schedule, you can manually check the time and days of the week for your campaign impressions.
There is also the option to adjust the time zone in two variants: UTC+3 and "User time" — the user's time zone, where ads will be shown only by the user's local time.
​

After all the necessary settings have been configured, click the "Create" button to save the selected campaign settings.
​
​

See also

Did this answer your question?