Jump to content

How to maximize your tube revenue with KVS advertising system

Tech Support

Recommended Posts

If you simply embed banners into different pages of your tube site, this won't bring you much. Maximizing tube revenue is a skilled art nowadays. We are not professionals in this, but we know how our best clients do and what features they use to get most from their tube sites. Just think that many of the tube sites are simply buying traffic for lower price and squeezing maximum from it, thus having huge income.

Consider a big tube or a network that brings $5.000 of net income monthly. Consider implementing a strategy that increases your tube / network revenue by just 10%... how much do you think you will get more? $500?

Wrong. Simple math. As an owner you will pay $10.000 monthly for servers, employees and traffic. Advertising from such a tube may bring $15.000 and your net income will be $5.000 monthly. If you increase your advertising revenue by 10% it will become $16.500 and your net income will be $6.500, which is $1.500 more (or 30% increase)!

This is why every % increase of advertising revenue is very important and actually makes sense to struggle for. KVS advertising and player features and this small guide will hopefully help you in implementing such strategies on your projects.

Are you an advertiser company that can provide more revenue to KVS customers and you need some integration into KVS? If so, please contact our support team.


Simple inline advertising

Every KVS theme comes with a predefined list of advertising spots, wherever theme designers decided to put them (Website UI -> Advertising section). These spots contain some sample ads to demonstrate which advertising format is expected there:


You can use these spots with your own ads, but if you don't like their placement you can simply hide them by deleting or deactivating sample ads from any specific spot. A spot without any active advertising will not be rendered and this should not affect theme behavior in any way.

If you want to add a new advertising spot into your theme design you should first create it in Website UI -> Advertising section and then copy-paste its Insert code into the needed template position:

{{insert name="getAdv" place_id="new_spot"}}

After inserting an empty advertising spot there will nothing happen. The spot will display something after you add any active advertising to it.

By inserting single advertising inside a spot you won't get much. Typically advertisers require you to select advertising format, e.g. size and type, advertising category. An advertisement that looks good on desktop will not look the same on mobile and vise versa. If your site features videos on multiple non-connecting topics, there is no sense to show the same ads for videos from these different topics. Moreover, one provider typically can't provide good clickable ads for all countries in the world. Global advertisers are usually concentrated on English speaking top-tier countries, such as US, UK, Canada, Australia, some EU countries and that's it. While they may show localized ads for non-English top-tier countries, they will in most cases show the same English ads for visitors from other countries, reducing their click activity and your revenue. There are always providers that will pay more for locale-specific traffic, because they are concentrated on this niche market and know how to best convert it.

This is where KVS advertising feature is extremely useful. It allows you to combine ads from different providers, for different devices, from different categories and for different countries in the same spot. All what you need is to put multiple advertisements into the same spot and correctly indicate which advertisement is designed for which devices, categories and countries:

  1. Devices. There may be some providers in your market specifically concentrated on mobile visitors and paying more revenue than other, use their advertising for mobile phones and / or tablets. If your advertising provider supports separate mobile ads, better use them for mobile devices and separate desktop ads for desktop devices.
  2. Categories. Advertising providers are not able to understand which categories are in context of the page where advertisement is being located. Therefore they will require you to pre-select some high-level advertising categories before they give you advertising code. But KVS knows the exact category context of almost every site page (e.g. video page for example) and KVS is capable to show different ads for content from different categories. Therefore if you want to have more relevant ads on your video pages, you can use categories limitation in advertising settings and configure multiple advertisements in different categories, where each advertising is also configured differently on advertising provider's site as well (e.g. it means that you will also need to create different ad zones with your advertiser company, so that each zone has its own category). This way your ads will be more relevant to videos and will result in more clicks. Ideally you should divide all your categories into non-connecting subsets and configure separate ads for all these subsets.
  3. Countries. Check your traffic stats by countries (Stats -> Countries). You should be able to see which countries form the most of your site's traffic. If you don't see countries, then GEOIP module is not configured or configured incorrectly and you should contact KVS support to help you identify the issue. Check your advertising provider's payment policy for different countries: are there any that are not being paid well? Search for local advertising providers for these countries, look at local competitor sites: which advertising providers are they using? Use country specific VPN to access competitor sites. Try to find local advertising provider for this traffic and insert country-specific ads for these countries. Get more revenue for their clicks.

IMPORTANT! By configuring ads for multiple categories and countries please do not forget to consider the 'default' case, you should always have some default advertising with empty categories and countries. This is needed because some videos may have empty categories, or some countries may not be detected, and actually you will never select all possible countries in an advertising. So your spot configuration should always have default ad, which will be displayed for any country or category that was not selected in other 'specific' ads. Usually your primary advertising provider IS your default case, and you should be using alternate providers for locale specific cases or for advertising inside specific categories to increase your revenue in comparison to your primary advertiser.


Connecting advertising to content sources

Content sources are another way to show content-specific advertising in KVS. They are typically used as 'sponsors' or 'paysites' that you want to advertise along with the content. In adult industry many free sample videos are provided by studios or paysites that also support affiliate programs to advertise their paid sites. If your site renders sponsored content, you should absolutely use content sources to render a banner or two on video / photo pages to increase your revenue.

KVS default theme is capable to render top banner and banner under player from content sources, also providing ability to configure default banner in advertising settings (if a video has not content source or the existing content source has no banners uploaded into it). In order to use this functionality, you should create content sources and upload their specific banners into the following 2 customization fields:


In content source settings you should also specify your affiliate URL in the URL field, usually a paysite join or tour page with your affiliate ID. Then you should make sure that imported / created videos are correctly assigned to their content sources. If you already have a big set of existing videos, you can assign content sources via mass editing functionality for many videos at the same time. Even grabbers in KVS are in most cases capable to detect the correct content source from the grabbed video pages.

In order to consider 'no content source' case you should either disable default banner to completely hide it, or specify your custom default advertising in these 2 ad spots:


NOTE: other themes may or may not provide ability to connect video page advertising to content sources, this is solely theme-specific feature. Please contact theme developers if you need to customize this.


Popunder advertising

Popunder is another popular way to increase your tube site revenue. While Google announced its battle against popunders, there are new tactics that can easily imitate popunder opening without actually being a popunder and without even being noticed (at a time of this article creation).

In order to insert popunder code from your advertiser please go to Website UI -> Advertising section and create a new advertising spot named Popunder. Then create an advertisement under this new spot with popunder code (typically a fragment of JavaScript code provided by your popunder advertiser). Follow your advertiser guide on which code to use. Finally copy Insert code from advertising spot settings in KVS and paste it anywhere before closing </body> tag in Website UI -> Page Components -> include_footer_general.tpl:


After doing this, you should be able to see popunder working on any page of your site.

NOTE: please be aware that ad blocking plugins in your browser may block popunders of some advertising providers, so you may not see anything actually. Before testing any advertising on your site make sure that adblocking plugins are disabled in your browser for your site.

KVS player also provides its own popunder implementation. There are several crucial differences when using popunder from KVS player in comparison to popunders provided by other advertisers:

  • KVS player popunder will only be triggered when user clicks on player to start playing a video. Popunders from other advertisers will be triggered when user clicks anywhere on your page and by default will affect all pages of your site.
  • KVS player popunder will open a new tab with actually auto-starting video immediately, while the background tab will be silently redirected to advertiser site. This provides better user experience, e.g. user clicks on 'Play' button and this will result in opening the video page again in a new tab with playing the video. Popunders from other advertisers cannot do that, since they are not integrated into player. However, this is not possible on 100% of devices and will only happen on those devices that support it (mobile devices in most cases do not support autoplay at the moment).
  • In KVS player popunder you have to manually configure the outgoing URL and to stick it to a single advertiser site. Popunders from other advertisers are better in this, since they can dynamically select different advertisers and you don't need to be concerned which advertiser to use.

If you want to try KVS popunder, you can configure it in Settings -> Player Settings under Blind Advertising section:


If you want to try non-KVS popunder, try Ехосlісk.


In-player advertising

KVS player is definitely the world's #1 player in advertising support. It gives you so many abilities to configure any advertising in so many ways, that no other player can provide. You should definitely dive into the world of player settings and discover advertising types that suit your business needs.

Here is a list of all supported in-player advertising with brief explanation:

  1. Logo advertising: render a logo image or text of video sponsor from content source settings. Use this for sponsored videos. Better render sponsor logo than your logo.
  2. Controlbar text advertising: render a small text fragment on controlbar. Can be linked to a sponsor for sponsored videos, e.g. "Download video" text linked to a sponsored site.
  3. Popunder advertising: browser will reopen the same video page in a new tab with attempt to autoplay video there, while the original page will be silently redirected to a sponsored site. Pros and cons of using KVS popunder advertising in comparison to other 3rd-party popunders are summarized in the previous section.
  4. Video click advertising: another type of blind advertising, which is triggered when user clicks on player to pause the ongoing playback. This click will open advertiser site for the first time.
  5. Format change advertising: when player renders list of available video formats, e.g. "480p", "720p" and etc., it is always possible to add any number of fake formats and link them to a sponsored site. For example your videos come in 480p and 720p formats only. You can easily add 1080p option and link it to video sponsor or to any specific advertiser. Any user who wants to watch video in 1080p will be redirected to a sponsored site.
  6. Start screen advertising: shows HTML block with ads on top of player instead of native 'Play' button. Also supports custom 'Play' button rendering.
  7. Pre-roll advertising: the most popular advertising that renders HTML, image or video ad with or without 'Skip' button for a certain amount of time before playing the main video. Users are forced to watch this advertising if they want to watch content video. While in KVS player settings you can easily design your own HTML / video advertising, the most popular option is to use VAST advertising provider instead. VAST is described in the following section.
  8. Post-roll advertising: similar to pre-roll, but shows at the end of video. With the new KVS 4.0.3 it is also possible to configure post-roll in after-pause mode, so that this advertising will be initialized after user opts to pause content video for a while. If then user opts to continue watching the video, they will have to watch post-roll advertising first. Using post-roll advertising in after-pause mode in connection with good VAST provider may significantly increase your tube site revenue without any effort.
  9. Advertising on pause: shows HTML block with ads or image on top of player instead of native 'Play' button. Also supports custom 'Play' button rendering.
  10. Overlay advertising: images that will overlay player from top or bottom during content video playback without affecting it. A good place to remind users to download full video from a sponsored site.


In-player VAST

VAST is an abbreviation for Video Ads STandard. It is a way how many advertising providers and many player vendors can deal together with video advertising. While KVS provides a way to manually create your own custom video / image / HTML player ads, VAST is much easier to use and it is expected to produce more revenue.

KVS currently supports VAST in pre-roll and post-roll ads. It is highly possible that VAST support will be added to overlay advertising as well in the future. VAST in KVS is available via subscription basis: you have to pay a fixed fee every month, or quarter, or year (the longer the period is, the more discount you get). You can purchase VAST subscription service here, but you should log in first to select your license:


Once your payment is processed, it will automatically push VAST subscription code into your KVS license within 1 hour or so. If you want it to be pulled immediately, please go to Settings -> Player Settings and re-save them.

As an alternative to VAST subscription KVS supports several affiliated VAST providers that you can use for free without any paid subscription. You can find them listed in Player Settings of your admin panel.

IMPORTANT! KVS player can not affect your VAST provider behavior. VAST provider decides on its own discretion whether to show advertising to the given visitor or not. Many VAST ads are paid for views, not for clicks. VAST provider will most probably implement a strategy to optimize their expenses, not your revenue. If they think that the current user will less likely click on the next ad, they may skip showing it, so you may end up showing less ads and having less revenue.

In order to increase your revenue from VAST you should first of all consider using alternate VAST provider(s). Alternate provider(s) will be used if you main provider denies to show advertising to the given user. This can be simply configured in Settings -> Player Settings as Alternate VAST configurations field. Player will then consider using alternate VAST provider(s) in some %% of cases, and you should be able to notice that in revenue stats on your alternate VAST advertiser website.

Another feature that will help you to increase your VAST revenue is creating your own VAST profiles for pre-roll and post-roll ads. In VAST profile you can mix multiple VAST providers with different weights and countries similar to what KVS ad spots allow. For example imagine scenario when the same user is watching multiple videos on your site. If you want to show pre-roll for every video, your VAST provider will either show the same advertising multiple times in a row, or will deny showing it on the 2nd and / or 3rd times. This is where alternate VAST configurations may be used, but another possible option is to configure multiple VAST providers in the same VAST profile and specify different weights for them. KVS will then show different advertising for the same user if the user watches more than 1 videos on your site. It will show VAST provider with the most weight with the first video, VAST provider with the 2nd most weight on the 2nd video and etc., then the cycle will be repeated again.

The rule of thumb for VAST advertising is similar to standard inline ads: choose your primary VAST provider and then add alternate providers into VAST profile for either increasing revenue for certain specific countries or for mixing multiple providers for the same user. At the same time make sure you are using alternate VAST provider to catch cases when primary provider doesn't want to serve advertising to a user.


Native advertising

Native advertising is designed in such a way that it imitates the content on your site and is integrated as a part of your content list. Typically this type of advertising is used in related videos or somewhere inside video lists. The most difficult thing about this advertising is that it should look similar to the design you have on your site and organically suit your site. This is very difficult to achieve in the world of adaptive themes, from technical point of view. Most of advertising providers (Ехосlісk for example) will allow you to customize the design of this control. However you should consider that this advertising is displayed as a whole iframe and it should exactly fit the line of videos in the list. The number of videos per line is different for devices with different screen width. For example there may be 4 videos per line on desktops and 1-2 video per line on phones, and 3-4 videos per line on tablets and some HD screen phones.

So the only way to create a true native in-list advertising is coding custom CSS styling for it and making sure that the same list rendering pattern (e.g. 4-3-2-1) applies inside the advertising iframe. This is quite a difficult task even for an experienced guy.

The most easiest option to add native advertising to your project is to insert it on video / album pages as a vertical aside block (default theme advertising spot for this is called "Video / Album / Playlist View 3 images"). This block is designed to render a vertical list of banners of any width (player width will adopt accordingly), and may be the best place to render a vertical list of native ads named "Similar videos" or "Recommended videos". This list will be located aside video player and will obviously generate many clicks. However on small devices (screen width less than 860px in default theme) this block is hidden by CSS, because otherwise it will be displayed above player and will make video page ugly. You can show it with the following inline CSS style:

@media screen and (max-width: 860px) {
   .block-album .table,
   .block-post  .table,
   .block-video .table {
       display: block !important;
       float: none !important;
       margin: 0 7px 10px 0 !important;

Since on small devices it will still be rendered above player, it makes no sense to render vertical list of native ads there. Combining all KVS features, here is the best solution possible. Put 2 different advertisements inside "Video / Album / Playlist View 3 images" spot:


The first advertisement should be vertical list of native ads and should be allowed for desktop and tablet devices. This advertising will be displayed aside player as a vertical list of native video ads.

The second advertisement is designed for mobile phones only. It should contain the above CSS fragment plus some advertising that looks like player with a play button. It will be displayed only on mobile phones above the actual player and will confuse some users that will click it thinking it is a player.


Alternative monetization channels

Starting with KVS 4.0.3 there is a Push Notifications plugin available which provides alternate monetization channel with high revenue. It can be a good addition to your standard monetization scheme. How does it work?

When visitors open your site, their browsers will invite them to subscribe to push notifications from your site. Users who accept the invitation will receive advertising materials directly to their browsers even if they never visit your site again. In comparison to standard ads, push notifications do not affect your site content and usability, since invitation is displayed by browser, not by your site. Also Ad Maven, the advertiser integrated into KVS, is 100% compatible with Google advertising requirements so that your project will not suffer SEO restrictions.

As for monetization, push notifications will bring you passive income for quite a long time thanks to the unique technology they are implemented. Users subscribed on your site will continue receiving advertising materials even if they never come back again. You will continue receiving revenue for a long time even if your site has no traffic anymore.


Combining all together

Every single % matters. Here are 7 simple steps to increase tube revenue, a summary from the above descriptive sections:

  1. Make sure you are using the latest KVS version. We are working hard to bring you the best advertising options in the world, since we clearly understand this is the most important and needed feature. Read 'whats new' sheets from all new versions to see if there are any advertising enhancements that you can start using.
  2. For inline advertising choose your primary provider (for example Ехосlісk). Use mobile-targeted ads for mobile devices if possible. Use country-specific advertising providers to increase your advertising revenue for specific countries. Use category specific advertising if your tube site features several exclusive category sets.
  3. Use KVS Push Notifications plugin as your alternate monetization channel.
  4. If your content is sponsored, make sure that all sponsored content is assigned to specific content sources and show different advertising from content sources instead of showing the same global advertising for all content. This applies to advertising displayed on video / photo pages and inside player.
  5. Use popunder in a combination with pre-roll and post-roll VAST. Choose your primary VAST provider (for example Ехосlісk) and configure alternate VAST providers to boost revenue. If you are able to find locale-specific VAST providers with great rates, create VAST profile and combine your primary VAST provider with country-specific providers. Use different VAST providers for post-roll adverting configured in after-pause mode.
  6. If your videos are in 480p and 720p format, add 1080p and/or 4k format slots in player settings with redirecting to advertiser, ideally to video sponsor's site. Use sponsor-specific player logos linking to sponsor sites.
  7. Use vertical native advertising aside video player to imitate related videos. Combine it with native advertising on mobile phones that imitates player with play button over it.
  • Like 2
Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...
  • 3 years later...
8 minutes ago, Tech Support said:

You need to select a spot where to add this advertising. Prior to that you need to create this spot. Then you need to copy-paste the insert code of this spot into template where you want it to appear.


Link to comment
Share on other sites

  • 2 weeks later...

when user clicks player to start playing, video page will be open in the new browser tab with autoplay enabled (your video page will be displayed second time), while the current page will be re-located to the given popunder URL

is it possible to popunder open in the new browser tab instead of  video page will be open in the new browser tab


I mean when click player popunder open in the new browser tab


Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...