Promotion
VK Ads or Telegram Ads: where the 2026 media budget should go
Meta is banned in Russia as an extremist organisation and advertising in its ecosystem has been prohibited since 1 September 2025. Here are the two remaining major channels, their economics, their funnels and the compliance rules.
In short
Meta is banned in Russia as an extremist organisation, and since 1 September 2025 advertising in its ecosystem is prohibited. Two main channels remain: VK Ads with an auction model and a platform-reported audience of about 88 million monthly users, and Telegram Ads with CPM pricing and roughly 74 percent population reach. VK is used for leads and reach, Telegram for channel subscriptions and bot-driven funnels.
Which paid channels actually remain in 2026
Start with the mandatory point. Meta Platforms is designated an extremist organisation in the Russian Federation and its activity is banned there, with Facebook and Instagram blocked. Since 1 September 2025 advertising activity within the Meta ecosystem is also prohibited in Russia, covering both placing ads on those platforms and advertising the platforms themselves. In practice that means a contractor offering to run Instagram ads to a Russian audience is proposing a legal violation, not a marketing solution.
What is left. VK Ads is the largest advertising system in the country: the platform reports a monthly VKontakte audience of around 88.1 million, and the unified VK Ads cabinet covers VKontakte, Odnoklassniki, Dzen, mail services and a partner network. Telegram Ads is the second significant channel, with messenger reach in Russia estimated at roughly 74 percent of the population and a fundamentally different economic model and funnel logic. Yandex Direct completes the picture by capturing existing search demand, with Dzen covering content formats.
The choice between VK and Telegram is usually framed wrongly, as a choice of platform. It is better framed as a choice of mechanic. VK Ads is classic performance: an auction, optimisation goals, payment tied to outcomes, leads captured in a form. Telegram Ads is a media channel paid by impressions, where the immediate result is almost never a lead but a subscription, and the money only starts working once a funnel exists inside the messenger. Comparing them head to head on cost per lead is meaningless, because they sit at different stages of the customer journey.
The economics: how VK Ads differs from Telegram Ads
The key difference is the pricing model. VK Ads runs an auction with optimisation toward a chosen goal: the system looks for users likely to take the action and you pay against a result within your bidding strategy. In Telegram Ads you pay for impressions on a CPM basis, and what happens after the impression is entirely your responsibility. That produces the main operational conclusion: since you are buying impressions, click-through rate is the only meaningful lever on your effective cost per result.
Market forecasts for Telegram Ads in 2026 are unflattering on price: CPM that recently sat around €1 to €3 is, by market participant estimates, drifting toward €5 to €7, while CTR gradually declines through banner blindness as the audience gets used to the format. Those two trends together mean subscriber cost will rise, and the quality of the ad copy turns from a nice extra into the primary economic factor of the campaign.
The second difference is the entry threshold. VK Ads is open to any business: the cabinet takes an hour to set up and a test budget of ₽15,000 to ₽20,000 already produces data. Direct access to Telegram Ads requires a substantial deposit, so in Russia almost everyone works through official resellers, where market practice puts the entry point at roughly €500 to €1,500 plus the intermediary commission and VAT. That makes Telegram Ads a channel for a project that already has a working funnel and knows what a subscriber costs, rather than a first test.
| Parameter | VK Ads | Telegram Ads |
|---|---|---|
| Pricing model | Auction with goal-based optimisation: clicks, leads, messages, installs, reach | CPM, paid per impression. What happens after the impression depends only on the ad |
| Entry threshold | The cabinet opens freely and a meaningful test starts around ₽15,000 to ₽20,000 | Through official resellers, in market practice from about €500 to €1,500 plus commission and VAT |
| What you buy | A target action: a lead, a message, a community join, an install | A channel subscriber or a bot entry. The lead comes later, inside the funnel |
| Formats | Short vertical video, carousels, universal posts, lead forms, promoted posts | A short text block under a channel post, with no image for most advertisers |
| Targeting | Interests, keywords, communities, lookalikes, retargeting, custom and CRM segments | Specific channels, topics, interface language, geography. No behavioural data |
| Main cost lever | Audience quality and algorithm learning, which needs 30 to 50 conversions per campaign | Ad CTR. You pay for impressions, so the copy directly sets the cost per subscriber |
| Speed of feedback | First conclusions in 3 to 5 days, stabilising over a two-week learning period | Data arrives almost immediately, but funnel conclusions need an accumulated subscriber base |
| Best suited to | Mass-market demand, local services, e-commerce, events, apps | B2B, expert and knowledge products, finance, IT, long-cycle high-ticket niches |
Funnel design matters more than the platform choice
The most common mistake when moving to new channels is keeping the old funnel and swapping only the traffic source. In the ecosystem that is now unavailable the familiar pattern was ad, site, form. In Telegram that pattern produces the worst economics available, because every hop from the messenger to an external site loses a large share of the audience: the user leaves a familiar interface, waits for a page to load and lands somewhere unfamiliar.
The pattern producing the best results in 2026 never leaves the messenger: ad, channel, bot, Mini App, purchase. The user stays inside one application the whole way. A channel subscription enables warm-up without paying for impressions again, the bot handles qualification and routine questions, and a Mini App closes product selection, checkout and payment inside Telegram. Every step avoids the drop-off an external hop would have cost.
VK follows a different logic but the same principle: minimise the number of hops. Lead forms inside VK outperform a link to a site, because some fields are prefilled and the user never leaves the feed. For complex products the working chain is ad, community messages, then a human or a chatbot. Sending cold VK traffic to a multi-page website with a form in the footer is the most expensive way to buy a lead.
The budgeting takeaway: allocate money not only to media but to building the funnel. A qualifying bot and a simple Mini App pay back faster than expected, because they lower cost per lead across the entire traffic volume rather than once.
Creative requirements on each platform
VK in 2026 is a vertical video platform. Clips carry the bulk of organic and paid reach, and a static banner with text loses to them on every metric. Minimum production requirements: 9:16 vertical, a hook in the first one to two seconds, subtitles since a large share watches muted, and a length of 15 to 30 seconds for advertising. A phone is enough to shoot it, because pace and specificity matter more than production polish here.
VK needs a volume of creatives rather than one perfect video. A working norm is five to eight variants per campaign at launch, refreshed every two to three weeks as they fatigue. Fatigue shows up as a rising cost per result with unchanged settings. What is worth testing is not button shades but different angles on the offer: the pain, the outcome, the price, social proof, urgency.
Telegram Ads works the opposite way: for most advertisers it is a short text block with no image, around 160 characters long. The first line carries everything, because it is what shows before expansion. What works: specifics instead of adjectives, a number or a timeframe in the opening words, naming the audience, and no exclamation marks or capitals. What does not: describing the company, the word unique, and inviting people to subscribe to our channel without giving them a reason.
A separate note on moderation. Telegram Ads is known for strict rules: no income promises, no over-familiar personal address in certain phrasings, no unsupported superlatives, no unfair comparisons. Plan for one or two rounds of edits and do not schedule the launch for the deadline day. VK moderation is softer but sensitive around medical, financial and educational categories, where supporting documents will be requested.
Targeting without the pixel: building audiences
Many teams still think in terms of the pixel and algorithmic lookalikes they got used to. The Russian systems have the tools, but audiences have to be assembled more deliberately. The base set in VK Ads: your own site-visitor segments through the VK pixel, lookalikes built from them, retargeting on community actions, CRM segment uploads by phone and email, keyword targeting on search demand, and targeting members of specific communities.
The first thing to do before any spend is install the VK pixel and configure events. Without an accumulated base of visitors and conversions the algorithm has nothing to learn from and there is nothing to build a lookalike out of. A meaningful lookalike needs a source segment of several hundred users, and conversion-optimised campaigns need roughly 30 to 50 target actions to learn. Until those numbers exist, campaigns run on broad settings and cost more.
Audience parsing remains a working tool: third-party services collect members of topical communities, active commenters, competitor followers and discussion participants. It produces narrow and relatively cheap segments, especially in niches where platform interest categories describe the audience poorly. One important limit: work only with data users have made public, and follow personal data legislation when uploading CRM segments.
Telegram Ads has no behavioural data at all, targeting goes to specific channels and topics. So half of campaign preparation there is manually assembling the channel list: topic, size, audience liveliness, bot share, overlap with channels already worked. In Telegram the channel list is effectively a second layer of creative: the same ad on two different channel sets can differ several times over in cost per subscriber.
Analytics and mandatory ad labelling
Start with the legal part, because it is the part most often ignored and the fines are real. Russia requires mandatory labelling of internet advertising. Before publication every ad must receive an erid identifier through an advertising data operator, carry the word Advertising along with the advertiser details, and have its placement data and statistics submitted to the unified internet advertising register. Reporting is monthly and liability for violations extends across the whole chain: advertiser, agency and platform.
What matters in practice. Labelling applies not only to ads inside advertising cabinets but to influencer integrations, paid placements in Telegram channels, sponsored posts with partners and cross-promotion when money changes hands. Telegram Ads and VK Ads resellers usually handle the technical side of labelling, but liability stays with the advertiser, so check the contract and the data-transfer process before launch. Note separately that since 2025 participants in the internet advertising market pay a mandatory levy of 3 percent of quarterly revenue from such advertising, which in practice gets built into placement pricing.
Now the analytics. UTM discipline is the minimum requirement: one naming scheme across all campaigns, with utm_source, utm_medium, utm_campaign and utm_content carrying the creative identifier. Without it, a month later nobody can tell which of eight creatives produced the leads. The scheme belongs in a shared document and should not change midway.
Attribution in messenger funnels is a separate headache, because the hop out of Telegram often loses the source. The working solution is bot deeplink parameters: every campaign gets its own start parameter, the bot writes it to the user profile and passes it to the CRM. That ties a subscription to a specific ad rather than to anonymous direct traffic. End-to-end analytics needs the chain of ad cabinet, bot or site, CRM, joined by a single deal identifier. And an honest caveat: part of the messenger journey is fundamentally untrackable, so reports should carry cohort estimates alongside last-click numbers.
- Obtain an erid through a data operator before publishing every ad, integrations and channel placements included.
- Label the ad as advertising with advertiser details and submit statistics to the register.
- One UTM scheme with the creative identifier in utm_content, documented in a shared file.
- A per-campaign bot deeplink parameter, the only reliable attribution method inside Telegram.
- Keep cohort dynamics by acquisition source in the report, not only last-click numbers.
How to allocate budget by business type
Local services and mass-market demand, meaning repairs, beauty, healthcare, delivery and retail. Most of the budget goes to VK Ads and Yandex Direct here: the audience is broad, decisions are fast and lead forms work. A rough split is about 60 percent VK Ads, 30 percent Direct, 10 percent tests. Telegram makes sense in these niches later, as a retention and repeat-purchase channel rather than for first-touch acquisition.
B2B, IT, finance, consulting and expert products with long cycles. Telegram is stronger here: decision-makers are densely present and channel-based warm-up covers a long cycle better than repeated impressions. A sensible split is about half the budget into Telegram Ads and placements in topical channels, a quarter into VK Ads for reach and retargeting, a quarter into Direct for existing demand. The precondition is a funnel built in advance: channel, bot, warm-up material.
E-commerce and product businesses. VK Ads with product formats and cart retargeting plus Direct on product queries supply the volume. Telegram works here as a repeat-purchase channel: a subscriber who has already bought costs a fraction of a new customer, and a Mini App lets them order without leaving the messenger. In any of these scenarios the first-month test budget is ₽30,000 to ₽50,000 per channel, since anything smaller neither trains the algorithms nor gives you statistics worth reading.
One general rule: never launch two new channels at once on a small budget. Work one until the economics are legible, fix the cost per lead, and only then add the second. Otherwise results blur and after a month nobody can say which channel worked.
The first 30 days: a launch sequence
Week one is preparation with zero spend on impressions. Install the VK pixel and configure events, assemble source segments and the CRM base, and prepare the landing points: lead form, community, channel or bot. In parallel settle the legal side: a contract with a data operator, or confirmation that the reseller handles labelling.
Week two is a test launch in one channel. Five to eight creatives, three to four audiences, and a daily budget that lasts at least two weeks. Nobody optimises at this stage, the algorithm is being given room to learn and accumulate data. Daily checks look for technical failures, not cost per lead.
Week three is the first optimisation. Switch off the combinations with clearly worse economics, move budget to the ones working, and add three or four new creatives to replace fatigued ones. By this point roughly 30 to 50 target actions per campaign should have accumulated, and without them it is too early to conclude anything.
Week four is conclusions and the decision on a second channel. Calculate cost per lead, lead quality according to the sales team, and whether the unit economics close. If the channel works, scale the budget gradually in 20 to 30 percent steps so the learning phase is not disrupted. If it does not, examine the funnel and the creatives first and only then change platform. Switching channels with an unfixed funnel almost always reproduces the same result.
Frequently asked questions
Can you advertise on Instagram or Facebook to a Russian audience?
No. Meta Platforms is designated an extremist organisation in the Russian Federation, its activity is banned and Facebook and Instagram are blocked there. Since 1 September 2025 advertising activity in the Meta ecosystem is prohibited in Russia, covering both placements on those platforms and advertising the platforms themselves, with liability falling on the advertiser. For a Russian audience the working channels are VK Ads, Telegram Ads, Yandex Direct and Dzen.
For a first launch, VK Ads or Telegram Ads?
For a first launch it is almost always VK Ads. The cabinet opens freely, a test budget of ₽15,000 to ₽20,000 already produces data, there is conversion optimisation and lead forms, and results are visible within days. Telegram Ads requires a reseller with an entry point of roughly €500 to €1,500, charges for impressions rather than outcomes, and without a ready funnel inside the messenger will almost certainly cost more. It belongs as a second step.
What does a Telegram Ads subscriber cost and why is it rising?
There is no single figure: cost depends heavily on the niche, the channel list and the ad copy, and the spread between a good and a bad campaign runs to several times. The general market trend for 2026 is CPM rising from around €1 to €3 toward €5 to €7 by market participant estimates, with CTR declining through banner blindness. Since you pay for impressions, the main lever on price is click-through rate, meaning the quality of the first line and the precision of channel selection.
Is ad labelling mandatory and what happens without it?
It is mandatory for all internet advertising in Russia. Every ad must receive an erid identifier from an advertising data operator before publication, carry an advertising label with advertiser details, and have its placement data submitted to the state register. The rule covers influencer integrations and paid placements in Telegram channels as well. Liability extends to every participant in the chain, advertiser, agency and platform, and fines for legal entities run into hundreds of thousands of roubles.
What test budget does a new channel need?
From ₽30,000 to ₽50,000 of media spend per channel for the first month, plus the setup work. Anything smaller prevents the algorithm from learning: stable conversion optimisation needs roughly 30 to 50 target actions, and below that the data is not statistically meaningful. Paid social setup at Veltos.Tech starts at ₽40,000 and covers audience research, campaign structure, creatives and analytics wiring. Testing two new channels at once on a small budget is a mistake.
Need a hand with this?
We do this work, not just write about it. Describe the task and we will scope it and send a staged estimate.
Related services
- Targeted and search advertisingPaid advertising brings traffic the day after launch, and burns budget just as fast when audiences are guessed at and nobody counts the leads. We build campaigns in the channels that genuinely work in Russia in 2026: VK Ads, Telegram Ads and Yandex Direct, plus Meta and Google Ads for projects selling abroad. Tracking goes in before launch, not after.
- SMM and social media managementSocial media stopped being a place where posting regularly is enough. In Russia two platforms are left standing, Telegram and VK, and each distributes content by its own rules: Telegram has no algorithmic feed and almost no organic growth, while VK hands out reach through short video and recommendations. We build the work around that reality: strategy, content pillars, a steady production rhythm and metrics that mean something.
- Web app and Telegram Mini App developmentFor when a site is no longer enough and you need a product: an account area, a dashboard, an internal tool or a Mini App inside Telegram. We design the architecture, write the backend and frontend, and take it to release.
Read next
- SMM strategy for 2026: VK, Telegram and short video that actually workBeing everywhere is not a strategy, it is a way to spread a budget thin. A platform selection matrix, why one mechanic cannot serve reach, loyalty and sales at once, and how to build a content plan that fits the team you actually have.
- A business Telegram channel: how to run it, grow it and turn it into salesTelegram has no algorithmic feed, so organic growth does not happen: every subscriber arrives paid or from another channel. Here is the acquisition economics, the content that retains, and the funnel that sells.
- Telegram Mini Apps for Business: Who Needs One and What It CostsA Mini App is a web application living inside Telegram with no store review and no install. We cover how it differs from a bot and a mobile app, which mechanics work, how authentication is built and what development costs.