VK Ads - advertising on VK projects in a new way
Home
News
Education
Insights
Events
Online courses
Certification
Case studies
Upvote
Monetization
Загружается...
Help Center
Registration
Help Center
Log-in
Creating and logging in to an account
Transfer campaigns and audiences
Transferring campaigns from myTarget
Transferring campaigns from VKontakte
Importing audiences from myTarget
Importing audiences from VKontakte
Connecting an account to an agency
For agencies: registration and import
Account overview
Multi-accounts
Connecting a VK ID
Deleting an account
Creating ads
How to create ads
Stages of creation
Ad limit
Statuses of campaigns, groups and ads
Editing campaigns, groups and ads
Copying campaigns, groups and ads
Deleting and restoring campaigns, groups and ads
Banner preview
Adding a redirect to the white list
Sites
Link markup for click verification
Site Advertising
VK Ads Pixel
Audience tags
Sending offline events to the pixel
Conversion attribution for websites
Visual constructor
Site Audience Portrait
Feed catalogs
Creating a catalog for a marketplace
Feed Advertising for sites and apps
Feed Advertising for VK Communities
Feed Advertising for marketplaces
Commercial Center (interface)
Commercial Center
Goods
Product Groups
Diagnostics
Events
History
Catalogs
Catalogs - what it is, how to create, edit and delete
General requirements for catalogs
Catalog for products according to Google specification
Catalog for products according to Yandex specification
Catalog for real estate
Catalog for real estate according to Yandex specifications
Catalog for transport
Catalog for transport according to Yandex specifications
Catalog for services
Catalogs for flights
Catalogs for flights (Google specification)
Catalogs for hotels
Catalogs for hotels (Google specification)
Catalog for medicinal products according to Yandex specification
Catalog for medicinal products according to Google specification
Dynamic retargeting
Dynamic retargeting based on mobile events
Dynamic retargeting based on web events
Deep links and tracking links in catalog product ads
Macros in catalog product ads
Apps
Mobile app Advertising
Adding new apps
Integration of the application with mobile tracker
Integrating apps with MyTracker
Integrating apps with AppMetrica
Integrating apps with AppsFlyer
AppsFlyer tracking link requirements
Integrating apps with Adjust
Integration apps with Branch
Integrating apps with Tenjin
Integrating apps with Singular
Integration of applications from Huawei AppGallery with trackers
Integration RuStore apps with trackers
Campaigns for RuStore apps – optimization by events
Seamless app install from RuStore
App cards
SKAdNetwork
Tracking link macros
Deep links in mobile app advertising
Promotion in social networks
Video and stream Advertising
Music Advertising
How to post content in VK Music
VK Mini Apps & VK Games Advertising
How to send events from a mini-app
Personal profile advertising
How to set up a personal profile before promotion
Promotion of groups and profiles in OK
Community
Community Advertising
Smart сampaigns
Dzen
Dzen advertising
Scroll-to-site
Tips for launching Dzen campaigns
Lead forms and surveys
Lead form Advertising
Survey form Advertising
YCLIENTS online form Advertising
Split-test for lead forms
Creating a landing page for lead form warmup
Media advertising
Launching media adverts
Banner Ads media format
Video Ads media format
VK Post media format
VK post, video or clip media format
Dzen media format
HTML5 banner
Group and profile OK
Direct deals
For agencies
Agency account guide
Agency clients
Agency managers
Agency work with ADO VK
Access rights
Ads settings
Ad formats
Text and title of the ad
Text generation
Macros in the headline and text of the ad
Old_version_24_10_24_Text creatives autogenerator
Images and video
Media library
Video generation
Image generation
Editing images: zoom in, improve quality, image refine
Smart image cropp
Images created by neural network
Budget optimization
Bid strategies
Auction
Targeting
Auto selection of targeting
Audiences and user lists
Audiences
User lists
Importing external audiences
Similar audiences (look-alike)
Expanding audience
Collecting audiences by reactions
UTM-tags
REF-tags
Placements
Change logs block
Hotkeys
Universal Link/App Link technology on site
API - VK Ads
Safe areas
Advertising objective
Statistics and Finance
Working with dashboard
Metrics and expanded statistics
Evaluating campaign effectiveness
Report upload
Folders in the campaign list
For agencies: Client statistics
Statistics from apps for web campaign
Billing and finances
For agencies: Account balance, payments, and closing documents
Bonuses and promo codes
Documents
Moderation Rules
Rules
Rules for Placing Advertisements
Legal documents
Rules for Placing Advertisements_26.03.2024
Publisher account
How to start monetizing
Connecting additional partner accounts
Setting up a publisher account
Partner account setup
Partner account notifications
Ad blocking
Getting strings for your ads.txt and app-ads.txt files
App placement
Start monetizing your app
Types of ad units for apps
Site placement
Start monetizing your website
Types of ad units for websites
Adaptive block: code creation and integration
InStream block: access and creation
InPage placements: code customization and integration
Flyroll mode for inPage blocks on sites
Recommendation widget
Ads on sites with CSP
Plugin for WordPress websites
Finger Print ID
Integration documentation
Web guides
Web integration for placement on pages
Web integration for placement within video
Header Bidding
Events and codes of Adman3 player
Android guides
Google Privacy & Security recommendations
Android integration guide
Banner Android
Native block Android
Fullscreen block Android
Rewarded video Android
Version history SDK Android
Adapters for other mediations Android
Test mode Android
iOS guides
iOS integration guide
Banner iOS
Native block iOS
Fullscreen block iOS
Rewarded video iOS
Version history SDK iOS
Adapters for other mediations iOS
Test mode iOS
Unity guides
Unity integration guide
Banner Unity
Fullscreen block Unity
Rewarded video Unity
Test mode Unity
ironSource mediation
MAX mediation
User Data
Integration Testing
Statistics in the publisher's account
Monetization stats
Publisher documents
Legal documents of the VK Ad Network
VK Ad Network publisher terms and conditions
Changes to partner details
Money withdrawal for residents
Money withdrawal for non-residents
Inventory moderation guide
Standard contractual clauses
Реквизиты компании для партнеров-резидентов
API VK Ad Network
Reporting API
Reporting API: Statistics
Management API
Help
Technical support
Direct deals
Direct deals for traffic providers
Direct deals marketplace
Creating and customizing a direct deals
Editing a transaction
Statistics and downloading of reports on transactions
Log-in
Creating and logging in to an account
Transfer campaigns and audiences
Transferring campaigns from myTarget
Transferring campaigns from VKontakte
Importing audiences from myTarget
Importing audiences from VKontakte
Connecting an account to an agency
For agencies: registration and import
Account overview
Multi-accounts
Connecting a VK ID
Deleting an account
Creating ads
How to create ads
Stages of creation
Ad limit
Statuses of campaigns, groups and ads
Editing campaigns, groups and ads
Copying campaigns, groups and ads
Deleting and restoring campaigns, groups and ads
Banner preview
Adding a redirect to the white list
Sites
Link markup for click verification
Site Advertising
VK Ads Pixel
Audience tags
Sending offline events to the pixel
Conversion attribution for websites
Visual constructor
Site Audience Portrait
Feed catalogs
Creating a catalog for a marketplace
Feed Advertising for sites and apps
Feed Advertising for VK Communities
Feed Advertising for marketplaces
Commercial Center (interface)
Commercial Center
Goods
Product Groups
Diagnostics
Events
History
Catalogs
Catalogs - what it is, how to create, edit and delete
General requirements for catalogs
Catalog for products according to Google specification
Catalog for products according to Yandex specification
Catalog for real estate
Catalog for real estate according to Yandex specifications
Catalog for transport
Catalog for transport according to Yandex specifications
Catalog for services
Catalogs for flights
Catalogs for flights (Google specification)
Catalogs for hotels
Catalogs for hotels (Google specification)
Catalog for medicinal products according to Yandex specification
Catalog for medicinal products according to Google specification
Dynamic retargeting
Dynamic retargeting based on mobile events
Dynamic retargeting based on web events
Deep links and tracking links in catalog product ads
Macros in catalog product ads
Apps
Mobile app Advertising
Adding new apps
Integration of the application with mobile tracker
Integrating apps with MyTracker
Integrating apps with AppMetrica
Integrating apps with AppsFlyer
AppsFlyer tracking link requirements
Integrating apps with Adjust
Integration apps with Branch
Integrating apps with Tenjin
Integrating apps with Singular
Integration of applications from Huawei AppGallery with trackers
Integration RuStore apps with trackers
Campaigns for RuStore apps – optimization by events
Seamless app install from RuStore
App cards
SKAdNetwork
Tracking link macros
Deep links in mobile app advertising
Promotion in social networks
Video and stream Advertising
Music Advertising
How to post content in VK Music
VK Mini Apps & VK Games Advertising
How to send events from a mini-app
Personal profile advertising
How to set up a personal profile before promotion
Promotion of groups and profiles in OK
Community
Community Advertising
Smart сampaigns
Dzen
Dzen advertising
Scroll-to-site
Tips for launching Dzen campaigns
Lead forms and surveys
Lead form Advertising
Survey form Advertising
YCLIENTS online form Advertising
Split-test for lead forms
Creating a landing page for lead form warmup
Media advertising
Launching media adverts
Banner Ads media format
Video Ads media format
VK Post media format
VK post, video or clip media format
Dzen media format
HTML5 banner
Group and profile OK
Direct deals
For agencies
Agency account guide
Agency clients
Agency managers
Agency work with ADO VK
Access rights
Ads settings
Ad formats
Text and title of the ad
Text generation
Macros in the headline and text of the ad
Old_version_24_10_24_Text creatives autogenerator
Images and video
Media library
Video generation
Image generation
Editing images: zoom in, improve quality, image refine
Smart image cropp
Images created by neural network
Budget optimization
Bid strategies
Auction
Targeting
Auto selection of targeting
Audiences and user lists
Audiences
User lists
Importing external audiences
Similar audiences (look-alike)
Expanding audience
Collecting audiences by reactions
UTM-tags
REF-tags
Placements
Change logs block
Hotkeys
Universal Link/App Link technology on site
API - VK Ads
Safe areas
Advertising objective
Statistics and Finance
Working with dashboard
Metrics and expanded statistics
Evaluating campaign effectiveness
Report upload
Folders in the campaign list
For agencies: Client statistics
Statistics from apps for web campaign
Billing and finances
For agencies: Account balance, payments, and closing documents
Bonuses and promo codes
Documents
Moderation Rules
Rules
Rules for Placing Advertisements
Legal documents
Rules for Placing Advertisements_26.03.2024
Publisher account
How to start monetizing
Connecting additional partner accounts
Setting up a publisher account
Partner account setup
Partner account notifications
Ad blocking
Getting strings for your ads.txt and app-ads.txt files
App placement
Start monetizing your app
Types of ad units for apps
Site placement
Start monetizing your website
Types of ad units for websites
Adaptive block: code creation and integration
InStream block: access and creation
InPage placements: code customization and integration
Flyroll mode for inPage blocks on sites
Recommendation widget
Ads on sites with CSP
Plugin for WordPress websites
Finger Print ID
Integration documentation
Web guides
Web integration for placement on pages
Web integration for placement within video
Header Bidding
Events and codes of Adman3 player
Android guides
Google Privacy & Security recommendations
Android integration guide
Banner Android
Native block Android
Fullscreen block Android
Rewarded video Android
Version history SDK Android
Adapters for other mediations Android
Test mode Android
iOS guides
iOS integration guide
Banner iOS
Native block iOS
Fullscreen block iOS
Rewarded video iOS
Version history SDK iOS
Adapters for other mediations iOS
Test mode iOS
Unity guides
Unity integration guide
Banner Unity
Fullscreen block Unity
Rewarded video Unity
Test mode Unity
ironSource mediation
MAX mediation
User Data
Integration Testing
Statistics in the publisher's account
Monetization stats
Publisher documents
Legal documents of the VK Ad Network
VK Ad Network publisher terms and conditions
Changes to partner details
Money withdrawal for residents
Money withdrawal for non-residents
Inventory moderation guide
Standard contractual clauses
Реквизиты компании для партнеров-резидентов
API VK Ad Network
Reporting API
Reporting API: Statistics
Management API
Help
Technical support
Direct deals
Direct deals for traffic providers
Direct deals marketplace
Creating and customizing a direct deals
Editing a transaction
Statistics and downloading of reports on transactions
VK Ads - advertising on VK projects in a new way
A platform for quickly launching effective advertising on VK projects. Allows you to interact with users of social networks, classifieds, media projects and advertising networks, turning them into your customers.
Registration
Sections
  • News
  • Insights
  • Case studies
  • Events
  • Help Center
  • Documents
  • Monetization
Contact us
international@vk.team
localization
en
About us
© 2025 VK
Statistics and Finance

Bonuses and promo codes

  • Help
  • Statistics and Finance
Reading time 8 min

VK Ads regularly runs promotions where you can get bonuses. In this article we will tell you what bonuses you can get for promotion and how to use them.

About bonuses and promo codes

Bonuses can be used to pay no more than 50% of the cost of advertising. If there are more bonus funds in the cabinet, advertising campaigns may be stopped. 

What are bonuses

Bonuses are additional funds for your advertising campaigns, which are accrued for the first replenishment of your account, participation in promotions, use of special offers.

They will help to promote goods or services in VK Ads. You can get bonuses by promotions or using promo codes.

image

How to get bonuses

There are several ways:

  • Get a bonus on your first deposit (for newcomers who have not used VK Ads before). 
  • Subscribe to the VK Ads community (https://vk.com/vk_ads), where all current promotions and special offers are published. 
  • Follow newsletters by checking your e-mail and personal messages in VKontakte to learn about new offers from VK Ads.
  • Check the “Personalized promotions” section in your personal account. Here you can see individual promotions available specifically for you.
  • Participate in the loyalty program.

Bonus accrual

Bonuses are credited in accordance with the terms and conditions of the promotion:

  • Automatic bonuses: funds can be automatically added to your account. You will receive a notification of the crediting. 
  • Bonuses can be credited after the balance is replenished. For example, if according to the terms of the promotion you can get the amount equal to the top-up amount as bonuses.

The “Bonus program” section is available only in the offices of advertisers, individuals and legal entities. The section is not available for agencies, managers, agency clients and partners.

Conditions of use

  • Bonus funds can only be used for VK Ads campaigns. 
  • Bonuses and promo codes have a definite validity period of 60 days from the moment they are credited.
  • Bonuses can be used to pay up to 90% of the cost of advertising. If there are more bonus funds in the cabinet, advertising campaigns can be stopped.
  • If there is both a promo code and an active promotion, only one of the offers can be used.

What is a promo code

A promo code is a unique code that allows you to get bonus funds or discounts. It can be activated in the VK Ads account in the “Bonus program” tab.

image

How to activate a promo code

To activate the promo code:

  1. Open your VK Ads account. 
  2. Go to the “Balance” section → the “Bonus program” tab. 
  3. Click the “Activate promo code” button. 
  4. In the window that appears, enter your promo code and click “Activate”.

Errors when activating promo codes

  • Activation is not available for your account - the entered promo code was created for another type of account. For example, you have an individual account, but the promo code works only for legal entities.
  • Promo code cannot be activated / Promo code not found - wrong promo code entered. Check that the promo code is in XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX and there are no typos in it.
  • Promo code expired - promo code is already out of date and cannot be activated.
  • Promo code has already been activated - this promo code has already been applied in another cabinet.

Current promotions and special offers

Bonus up to 10 000 for the first advertisement

Create an advertising account in VK Ads and we will double your budget for the first advertising campaign up to 10 000 rubles. Full terms and conditions of the promotion

Who the bonus is available to

The promotion is valid for advertisers who have not previously launched active advertising campaigns in VK Ads or VKontakte.

How a new customer can get a bonus

  1. Create a VK Ads account
  2. Specify your TIN in the settings of your advertising account. 
  3. Set up your first advertising campaign. 
  4. Refill your advertising account in the “Balance” section. 
  5. Get a bonus. The refill amount will be doubled (excluding VAT) and will be credited to your account balance within 3 days after payment. 

The bonus will be equal to the amount of your first payment (excluding VAT), but not to exceed the limit of 10 000 rubles

Bonus terms and conditions

  • In the settings of the advertising cabinet you need to specify your TIN. 
  • With this TIN you have not previously launched advertising campaigns in VKontakte or VK Advertising. 
  • You must be a resident of the Russian Federation and work with an account in rubles. 
  • Replenishment of the balance must be made after specifying TIN. 
  • The campaign is available only for the first payment.

After setting up an advertising campaign, successful moderation and replenishment of the balance, advertising will start automatically.

Loyalty program

From March 1, 2025, direct advertisers who meet the established requirements will be awarded bonus points in the VK Ads account.

You can take part in the loyalty program and get back from 5% to 10% of your advertising expenses in the form of bonuses. If you launch advertising campaigns every month, you automatically become a participant of the program.

Who can participate

The program is available if you are:

  • direct advertiser (not an agency or agency client)
  • resident of the Russian Federation with a ruble account
  • belong to the unified register of small and medium-sized enterprises: rmsp.nalog.ru
  • have an active advertising account that is not blocked
  • spent at least 500 rubles on advertising in the previous month

How bonuses are calculated

Bonuses are credited each month from the 1st to the 10th day of the following month. For example, bonuses for March 2025 will come from April 1 to April 10, 2025).

Accrual scheme:

  • 5% — standard bonus if you spent more than 500 rubles on advertising last month
  • 7% — increased bonus if you have been advertising for 4-6 consecutive months
  • 10% — for continuous spending on advertising for 7 months or more

Bonuses are calculated only on the amount of actual spending: excluding VAT and previously issued bonuses.

Program conditions

  • The maximum possible amount of accrued bonuses is 20,000 rubles per month.
  • The minimum amount is 25 rubles. 
  • Bonus validity period: 60 days from the date of accrual. Unspent bonuses are burned off on the 61st day.
  • Bonuses can be used to pay up to 90% of the cost of advertising services.
  • Bonuses cannot be returned to the account or exchanged for money.
  • Bonuses will not be credited if the advertising account is blocked.

To run advertising, your balance must be at least 50% of the total amount on your account.

For example, if you have 1,000 rubles accumulated on your account, at least 500 rubles of this must be paid by you as real payment (not bonus points).

Example of use

Let's say you spent 10 000 roubles on advertising in March, and for the last 7 months the advertising cabinet has been actively used. In April, you will be awarded a bonus of 10% of the money spent. If 3 000 rubles out of 10 000 rubles are bonus funds, the reward will be calculated from the remaining 7 000 rubles:

7 000 × 0.1 = 700 bonus points.

These points can be spent to pay for new advertising campaigns within 60 days, but not more than 50% of their cost.

Contents

About bonuses and promo codes
Current promotions and special offers