Add a campaign

Step 1. Set a campaign type and profile

  1. Open the Campaigns tab and click Create.

  2. Select a campaign type:

    The Guarantee type is used for campaigns with guaranteed sales where you have a commitment to run ads.

    Note

    Guarantee campaigns support booking, which is reserving inventory for direct sales. Campaigns with booking don't have active impressions, but their potential traffic is factored in when making forecasts for other campaigns. You can also make a forecast for the booking itself.

    Booking helps you to quickly reserve inventory for future sales without creating any banners and to optimize campaign settings for when you eventually run it. Learn more about booking

    Dynamic Monetization is used for campaigns without guaranteed impressions and clicks. Dynamic Monetization campaigns are served based on the ad auction's results. With Dynamic Monetization, you can:

    • Set up monetization from the Yandex Advertising Network.
    • Add external monetizers, including via Header Bidding.
    • Create custom campaigns with a known CPM and non-guaranteed amount of impressions or clicks.

    Note

    If you're creating a campaign to enable external monetization, select the monetizer you need from the list.

    If you're creating a campaign without involving external monetizers, leave the field as is (it should say Not used).

    The Promo type is used for self-promotion campaigns.

  3. Select a campaign profile, that is, a set of predefined fields and values used to create a campaign. The campaign profile defines the campaign's purpose:

    For a regular campaign with a standard set of fields. Can be used with Guarantee, Dynamic Monetization, and Promo campaigns.

    For a Carousel master campaign where you upload a set of alternating slider banners from different campaigns served on the same placement. Can be used only with Guarantee campaigns.

    For a master campaign where you upload video banners from different campaigns served on the same placement. Video banners are played one by one in the appropriate ad position in the player (pre-roll, mid-roll, and others). Three profiles are available. To learn more about profiles, see Campaign profile. Can be used only with Guarantee campaigns.

Step 2. Set up general campaign parameters

Campaign name

Enter the ad campaign name. The campaign name is displayed only in the Adfox interface.

Status

  • Active (default value): The campaign is ready for serving. Impressions will start at the time specified in the campaign settings.

  • Paused: The campaign isn't served but remains viewable in the main campaign list by default.

  • Completed: The campaign isn't served and is hidden from the main campaign list by default. Ad campaigns completed more than three years ago are automatically archived and deleted from the Adfox interface.

You can change campaign statuses anytime after creating the campaign. However, if it's been 90 days or more since the campaign ended, you can't change its status to Active. In such cases, we recommend creating a new campaign with the same parameters.

Note

Impressions are automatically paused for active campaigns in the following cases:

  • Campaigns were created and launched more than 6 months ago.
  • Campaigns don't submit ad labeling data to the state register.
  • Campaigns don't have any impression, click, download, or event statistics for the last 6 months.

The campaign status changes to Paused. You can reactivate it manually to resume impressions.

Advertiser

Select one or more advertisers from the list. Selected users are granted access to campaign statistics. If there is no appropriate advertiser, create one by following these instructions.

The method of counting impressions

Specify what counts as an ad campaign impression:

  • Banners load

  • Impression (IMS): An impression is counted when ad rendering begins.

  • Viewable Impression (IMS): An impression is counted according to the criteria set out by international media standards, including the minimum percentage of pixels in the viewable area and the impression duration in the active browser tab. Learn more about viewability counting

  • Viewable impression, Yandex (IMS): At least 50% of the banner area is in the active browser window for 2 seconds or more. Learn more about viewability counting

  • Event N: An event that's called in the banner template (you can add up to 30 events).

Alert

In a campaign with the impression count methods Impression (IMS), Viewable Impression (IMS), and Viewable impression, Yandex (IMS), you can only add banners with templates that have “IMS” in their names.

General profile

If the account settings have a general profile saved, select it from the list. The placement and targeting settings from the profile will be applied to the campaign.

Session screenings (only for Guarantee campaigns)

Allows displaying multiple banners from the same campaign on a single page simultaneously. To enable session impressions, change the code type to session on page. To learn more, see Session impressions.

The advertiser can change banners

Enable this option to grant the advertiser permission to modify and add banners in this campaign.

Assistant

Select users to grant access to the ad campaign. You can manage assistant permissions in the Users tab. For more information about permission setup, see Assistant.

Sector

Select the industry related to the ad campaign. You can use industries to desynchronize impressions of different advertisers' campaigns from the same industry. Such campaigns are considered competing, so they aren't served on the same page at the same time. But banners belonging to the same campaign (and flights of the same super campaign) can be served simultaneously. A separate industry report is generated at the account level.

Step 3. Specify the rotation settings

With the rotation settings, you can distribute traffic across campaigns if two or more campaigns are placed on the same ad platform. To learn more, see Campaign type, rotation.

  1. Select a rotation method:

    • By priority: Default value. The campaign's display order is determined by the set level and priority.
    • By % of traffic: The campaign's impressions will take up the specified share of ad traffic. To enable this option, please contact customer support.
  2. Specify the CPM or CPC floor for campaigns with external monetizers. Select one of the options:

    • CPM threshold: The minimum cost per one thousand banner impressions. The higher the floor, the more likely it is that the banners of this campaign are displayed (compared to other campaigns at the same level).
    • CPC threshold: The cost of an ad banner click for Dynamic Monetization campaigns. To unlock this option, send a request to support.
  3. Specify the rotation settings:

    • For campaigns rotated by By priority, specify the level and priority:

      • Higher levels increase the chance of campaign serving. When level 1 and level 2 campaigns are competing for the same placement, banners from the level 1 campaign will be served first. Levels 1—10 are available for Guarantee campaigns, and levels 12 and below are available for Promo campaigns.

      • If multiple campaigns with the same level target the same placement, priority determines which campaign is served. Between two campaigns at the same level, the one with the higher priority will be served.

        How campaigns are selected for display

        For example, there are three campaigns with the priority rotation method:

        Campaign Level Priority
        No. 1 3 100
        No. 2 4 150
        No. 3 3 50

        Let's say all the three campaigns meet the targeting settings and limits.

        1. The server will first check campaigns No. 1 and No. 3 with level 3.
        2. A campaign is selected based on its priority. All other things being equal, campaign No. 1 will serve its banners on average twice as often as campaign No. 3.
    • For campaigns rotated by By % of traffic, fill in the % of traffic field.

Specify the CPM or CPC floor for campaigns with external monetizers. Select one of the options:

  • CPM threshold: The minimum cost per one thousand banner impressions. The higher the floor, the more likely it is that the banners of this campaign are displayed (compared to other campaigns at the same level).
  • CPC threshold: The cost of an ad banner click for Dynamic Monetization campaigns. To unlock this option, send a request to support.

Step 4. Specify general restrictions for impressions or clicks

  • The speed of unscrewing impressions: Defines how to spread campaign impressions over time.

    As fast as possible

    Banners will be served as frequently as possible until the impression limits are reached. The maximum ad running speed doesn't require that you specify any limits and your campaign's period.

    Note

    At this running speed, there may be an underdelivery because of a lack of traffic or an overrun of up to 100 impressions.

    Frontloaded (Faster at Start) (β)

    Impressions are distributed unevenly: the system schedules more impressions in the first days of placement. This reduces the risk of campaign underdelivery if the available inventory gets unexpectedly limited at the end of the campaign period.

    More about this mode

    Spreading traffic evenly by day limit

    Impressions are uniformly distributed throughout the day. When selecting this speed, be sure to specify a daily limit in the Impressions per day field. The other parameters are optional.

    Note

    At this running speed, underdelivery may occur, because traffic is allocated using approximate coefficients of hourly traffic, which may have a slight margin of error. For the same reason, there may be overruns of up to 100 impressions. Also, underdelivery may occur if the end hour is earlier than 23:59, because ad running is calculated for a full day without taking into account the start and end hours of the campaign. The recommended minimum daily limit is at least 500 impressions.

    Spreading traffic evenly throughout the entire period

    The campaign impressions are distributed evenly over the entire period, using account data and system statistics. When selecting this speed, be sure to specify a total impression limit in the Total impressions field and the campaign end date. The other parameters are optional.

    Note

    This running speed might result in underdelivery, because traffic is spread using approximate coefficients of daily/hourly traffic, which may have a slight margin of error. For the same reason, there may be overruns of up to 100 impressions. Also, underdelivery may occur if the end hour is earlier than 23:59, because ad running is calculated for a full day without taking into account the start and end hours of the campaign. The recommended minimum limit for total impressions is 500.

    Spreading traffic evenly by general limit (automatic prolongation)

    The campaign impressions are distributed evenly over the entire period, using account data and system statistics. If the campaign doesn't reach the set limit in the allocated time, it's automatically extended for one day and runs at maximum speed on that day. When selecting this speed, be sure to specify a total impression limit in the Total impressions field and the campaign end date. The other parameters are optional.

  • Total impressions, day, hour: Specify the maximum number of banner impressions in the campaign overall, per day, and per hour.

    • When the number of impressions reaches the number in Total impressions, the campaign status changes to Completed, and the banners are no longer served.
    • When the number of impressions from the beginning of the day reaches the daily limit, serving banners is paused until the next day.
    • When the number of impressions from the beginning of the hour reaches the hourly limit, banner serving is paused until the next hour.
  • Campaign period: Specify the campaign date and time. By default, the start date is set to today, and banners will start showing immediately after they're added if you don't change it.

  • Booking completion date (only for Guarantee campaigns which you plan to save as a booking): The date after which the booking campaign will change its status to Completed and will no longer be taken into account in forecasts for other campaigns. For example, you can set the booking completion date if the customer hasn't paid for placement yet.

  • Do not show the campaign to users who came from the specified pages (referrer template): A direct click from particular pages pauses serving all banners in this campaign. Specify the template of these pages. The template type used is <POSIX.2>.

    Example

    There's a campaign that has only one FullScreen banner (if there are multiple banners, they also aren't served when the limit is triggered).

    The campaign is served on the home page only. When the user goes from the home page to internal pages, the campaign is no longer served.

    Let's add a template of the website home page to the Do not show the campaign to users who came from the specified pages (referrer template) parameter, for example:

    .*website.com$
    

    In this case, the banner is served on the home page and internal ones, unless there was a click from the home page.

  • The speed of unscrewing transitions: Defines how to spread campaign clicks over time.

    As fast as possible

    Banners will be served as frequently as possible until the click limits are reached. The maximum ad running speed doesn't require that you specify any limits and your campaign's period.

    Note

    At this running speed, there may be an underdelivery because of a lack of traffic or an overdelivery of up to 100 clicks.

    Spreading traffic evenly by day limit

    Clicks are uniformly distributed throughout the day. When selecting this speed, be sure to specify a daily limit in the Clicks per day field. The other parameters are optional.

    Note

    At this running speed, underdelivery may occur, because traffic is allocated using approximate coefficients of hourly traffic, which may have a slight margin of error. For the same reason, there may be overdelivieries of up to 100 clicks. Also, underdelivery may occur if the end hour is earlier than 23:59, because ad running is calculated for a full day without taking into account the start and end hours of the campaign. The minimum recommended daily limit is at least 500 clicks.

    Spreading traffic evenly throughout the entire period

    The campaign clicks are distributed evenly over the entire period, using account data and system statistics. When selecting this speed, be sure to specify a total click limit in the Total clicks field and the campaign end date. The other parameters are optional.

    Note

    This running speed might result in underdelivery, because traffic is spread using approximate coefficients of daily/hourly traffic, which may have a slight margin of error. For the same reason, there may be overdelivieries of up to 100 clicks. Also, underdelivery may occur if the end hour is earlier than 23:59, because ad running is calculated for a full day without taking into account the start and end hours of the campaign. The minimum recommended total limit is at least 500 clicks.

    Spreading traffic evenly by general limit (automatic prolongation)

    The campaign clicks are distributed evenly over the entire period, using account data and system statistics. If the campaign doesn't reach the set limit in the allocated time, it's automatically extended for one day and runs at maximum speed on that day. When selecting this speed, be sure to specify a total impression limit in the Total clicks field and the campaign end date. The other parameters are optional.

  • Total transitions, day, hour: Specify the maximum number of banner clicks in the campaign overall, per day, and per hour.

    • When the number of clicks reaches the number in Total clicks, the campaign status changes to Completed, and the banners are no longer served.
    • When the number of clicks from the beginning of the day reaches the daily limit, serving banners is paused until the next day.
    • When the number of clicks from the beginning of the hour reaches the hourly limit, the banners stop running until the next hour.
  • Campaign period: Specify the date and time of the campaign. By default, the current date is set as the start date. If you don't change it, banner impressions start immediately after you add the banners.

  • Booking completion date (only for a Guarantee campaign if you plan to save it as a booking): The date after which the booking campaign gets Completed and is no longer taken into account in forecasts for other campaigns. For example, you can set the booking completion date if the advertiser hasn't paid for the placement yet.

  • Do not show the campaign to users who came from the specified pages (referrer template): A direct click from particular pages pauses serving all banners in this campaign. Specify the template of these pages. The template type used is <POSIX.2>.

    For example:

    There is only one fullscreen banner in the campaign (if there are multiple banners, they are also not served when the restriction is triggered).

    The campaign is served on the home page only. When the user goes from the home page to internal pages, the campaign is no longer served.

    Let's add the template of the home page to the Do not show the campaign to users who came from the specified pages (referrer template) parameter, for example:

    .*website.com$
    

    In this case, the banner is served on the home page and internal ones, unless there was a click from the home page.

About the “Frontloaded (Faster at Start)” mode (β)

This speed is designed for campaigns where it's important to maximize impressions at the start of the campaign and gradually decrease the frequency of impressions toward the end of the period. With this approach, you can:

  • Reach the audience faster during the initial period.
  • Reduce the risk of underdelivery toward the end of your campaign period.
  • Keep your target metrics on track even if there are traffic fluctuations.
How it works

The system distributes impressions with an increased speed at the start of your campaign and gradually decreases the speed toward its end:

  1. On the first day of the campaign, it sets the number of impressions to above average — about 40% higher than the daily plan with uniform distribution.

  2. Each subsequent day is planned as follows:

    • The remaining number of impressions within the limit is divided by the remaining number of days.
    • The acceleration coefficient is applied to the resulting value.
    • The plan is adjusted factoring in a gradual delivery speed reduction during the final days.
  3. In the campaign's last days, Adfox gradually reduces the speed to avoid a sharp drop in the ad running speed at the end of the period.

Features
  • Underdelivery tracking: If your campaign lags behind the plan throughout its duration, Adfox makes up for the lag as fast as possible once traffic appears.
  • Float time: The campaign's last hour and the last five minutes of each hour are not initially scheduled for ad impressions — they are used to catch up with the plan if your campaign is lagging behind it.
  • Flexible start: The number of impressions on the campaign's first day is not always 40% higher: the rate depends on the campaign duration and its limit.

Step 5. Specify the labeling settings

You're required to submit data to the ad register if you place ads under direct sales (directly to an advertiser or via an agency) for display in Russia.

  • Marking procedure:

    • Submit data to state register: Select this option if you want to get a token and transfer data to the Russian state register via the Adfox interface.

    • Do not submit data to state register if at least one of the following conditions is met:

      • You don't have a direct contract for placing ads with contractors.
      • Ads will be displayed outside of Russia.
      • You place a token in a creative on your own and transfer data to the Russian state register via a different advertising data operator.
  • Advertiser Information: specify the advertiser's legal name and details. To display the advertiser's information in the banner, enable the Show banner menu option in the banner settings. The banner menu is the  icon. After you click it, the information about the advertiser appears. If the text is too long, it may be cropped and partially replaced with an ellipsis. Users can view and copy all the information by triple-clicking it.

Step 6. Enable sending campaign statistics (optional)

You can automatically send campaign reports to specified addresses, such as to advertisers or agencies. You can set up mailing frequency and select statistic indicators you want to share. To learn more, see Sending campaign statistics.

Step 7. Place your campaign

To do this, scroll down to Placement and use the list to select a site, section, or placement for running your ad campaign. To learn more, see Campaign and banner placement.

Note

If you plan to save the campaign as Booking, you need to select a placement. Banners whose type corresponds to the type of banner on the site will be automatically added to the selected placements. For example, when a campaign is placed on a site with a 240 × 400 banner type, a 240 × 400 banner is added automatically.

Uploading creatives for a Booking campaign is optional. This can be done later before changing the campaign to Guarantee.

Step 8. Set up targeting

  1. If you have a targeting profile, specify it in the appropriate field. We recommend creating and using a targeting profile if you often apply similar impression conditions to different campaigns.
  2. Add targeting conditions. To learn more about impression conditions, see Targeting.

Step 9. Check out the campaign forecast

Before saving a Guarantee campaign, you can make a forecast of its implementation. Using the forecast, you can immediately estimate if the campaign is going to succeed with the selected targeting, restrictions, and available inventory. The forecast also takes into account other campaigns that use the same inventory.

To learn more about analyzing forecasts, see Forecasting.

Step 10. Save the campaign

  • For Guarantee campaigns, select:

    • Save as a Guarantee to save your campaign and start serving it once banners are added.
    • Save as a Booking to create a booking and reserve inventory for the future.
  • For Dynamic Monetization campaigns, click Save as Dynamic Monetization.

  • For Promo campaigns, click Save as Promo.

When the campaign is created, add banners. To learn how to do this, see Banner requirements.

Note

For a booking campaign, banners are created automatically. You can upload creatives later, before changing the Booking campaign to a Guarantee one.

Contact support

Send an email