3 horizontal lines, burger
3 horizontal lines, burger
3 horizontal lines, burger
3 horizontal lines, burger

3 horizontal lines, burger
Remove all
LOADING ...

Content



    HilltopAds as an advertising network for websites: analysis and comparison

    Clock
    11.06.2026
    /
    Clock
    11.06.2026
    /
    Clock
    4 minutes
    An eye
    8
    Hearts
    0
    Connected dots
    0
    Connected dots
    0
    Connected dots
    0

    Introduction, My Motivation

    As you may have noticed, I've added slightly different ad units to my website, specifically the English section. They're from the so-called HilltopAds advertising network. They look something like this:
    The thing is, I'm trying to monetize the remaining 1/3 of my audience, which speaks English.
    The remaining 2/3 speaks Russian, and for them, I use Yandex's ad network. You can learn more about monetizing your audience through YAN in the article linked here.
    For the past two months, I've been doing what every webmaster should be able to do: observing and analyzing. That's exactly what I did with this ad network. To figure out whether it's worth it, it went something like this ...

    About banners and their integration

    Installing banners is just as straightforward as with YAN. Just copy the highlighted code block and paste it into your site where you want. Although I was a bit disingenuous when I compared the ease of inserting HilltopAds code to YAN.
    The idea is that you simply paste the code at the end of the document and that's it, and it will automatically appear where and when it's needed. So, you'll have to do a little editing to get it where you want it:
    <fieldset class="ad_block ads ad_block_no_background"> <legend class="ad padder flex flex-row gap-2 items-center"> <img width="16" height="16" src="/static/YandexAdManager/img/ads.svg"> <div class="border-r-[2px] h-[16px]"></div> <img width="16" height="16" src="/static/Main/img/hilltopads.ico"> </legend> <div class="flex gap-2 flex-wrap justify-center"> <script> (function(yyu){ var d = document, s = d.createElement('script'), l = d.scripts[d.scripts.length - 1]; s.settings = yyu || {}; s.src = "\/\/stupid-police.com\/bMX.VOspdUGilT0\/YLWmcR\/me_m\/9euPZQUPlJk\/PjT_Ya5dNljxEXxzN\/jmUVtjNQjwkp2fMRTsEv2kOwQB"; s.async = true; s.referrerPolicy = 'no-referrer-when-downgrade'; l.parentNode.insertBefore(s, l); })({}) </script> <script> var IS_MOBILE = function() { let check = false; (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera); return check; }(); if (!IS_MOBILE){ (function(ns){ var d = document, s = d.createElement('script'), l = d.scripts[d.scripts.length - 1]; s.settings = ns || {}; s.src = "\/\/stupid-police.com\/byXXV.s\/d\/G\/lT0SYfWxcV\/Le\/m\/9\/u\/ZCUfltk\/PkTrYo5jO-DfMjw\/M\/TfcLtFNtjXkE4CMRzJAcyAM\/Qz"; s.async = true; s.referrerPolicy = 'no-referrer-when-downgrade'; l.parentNode.insertBefore(s, l); })({}) } </script> <script> var IS_MOBILE = function() { let check = false; (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera); return check; }(); if (!IS_MOBILE){ (function(iiamk){ var d = document, s = d.createElement('script'), l = d.scripts[d.scripts.length - 1]; s.settings = iiamk || {}; s.src = "\/\/stupid-police.com\/bHX\/V.sDdCGel\/0VYJWOcl\/ve\/mQ9ZumZ\/Uvl\/k\/P\/THYH5\/MvDMY\/0hM-jqk\/tFNWjIkEwWN\/jHQxzwM\/wv"; s.async = true; s.referrerPolicy = 'no-referrer-when-downgrade'; l.parentNode.insertBefore(s, l); })({}) } </script> </div> </fieldset>
    Having learned from experience, I didn't develop a complex system for controlling what, where, and what ads are inserted on my site. I simply hardcoded everything into the basic templates. Simply to avoid wasting time on work that might not be worth it.
    Also, there's a limit on the number of these banners. Three per account, maximum.
    Moreover, they work rather poorly. For example, if I click on an article title, it's counted as a click on the ad, and a new tab opens. But the banner ad only appears halfway through the page—that's odd and certainly unacceptable.

    Types of banners in HilltopAds

    The HilltopAds advertising network offers the following ad zones:
    1. Popunder - a type of ad that appears in a new tab or window. For me, this is the most basic form of advertising. Many articles claim that the advantage of these ads is that the user won't even know which website is causing the ad to appear, but yeah, right.
    2. Banners - are generally offered in two versions: for mobile and desktop devices. But the difference between them isn't that great.
    3. In-Page Notifications - these are regular notifications, but not browser-based ones, which require user permission. Like mine, they appear in the top right corner. Basically, they're just snippets of code called by JavaScript.
    4. Video Banner (bottom) - an ad block that always appears in the bottom right corner.
    5. Embedded ad in video
    I've tried everything, except for the In-Page Ads, which I couldn't try because I don't have a video :(

    Ad Statistics

    Now, let's talk about how much I was able to "earn" using this ad network. For clarity, I'll compare the results of HilltopAds ad units with the Yandex Advertising Network. The input data is almost the same as in the article about YAN (views, clicks, earnings). Now, let's continue.
    Below, I'll show the statistics from HilltopAds for 30 days. In total, over 30 days, there were 3,000 impressions, 15 clicks, and $0.10 in earnings:
    Meanwhile, YAN, with 2,600 impressions and 27 clicks, was able to bring me $2. As you can see, it's like night and day.
    This is despite the fact that I don't use the more aggressive forms of advertising that Yandex offers.
    I'd like to point out that my ad networks operate on different parts of the site. YAN only works on the /ru/ segment, and HilltopAds only on the /en/ segment. There can be no secondary impressions.

    Conclusion

    To say I'm disappointed is an understatement. HilltopAds can hardly be considered a replacement for YAN in the English segment. The CPM is too low, even for my site. I personally can't recommend this network to small sites and blogs like mine.
    I'll soon be removing this network from my site and trying another alternative. And if you have a suggestion or network to recommend, I'd be happy to consider it. For now, that's how it is :)


    Do not forget to share, like and leave a comment :)

    Comments

    (0)

    captcha
    Send
    LOADING ...
    It's empty now. Be the first (o゚v゚)ノ

    Other

    Similar articles


    Monetize your files. Is it really possible earn money by sharing files?

    Clock
    03.03.2025
    /
    Clock
    11.03.2026
    An eye
    3483
    Hearts
    1
    Connected dots
    0
    Connected dots
    0
    Connected dots
    0
    In this article, I will tell and show on the example of my site how you can earn money on file-sharing services. And is it even possible? Let's analyze the …

    A tutorial and case study on how to use affiliate programs on a website

    Clock
    22.09.2025
    /
    Clock
    11.03.2026
    An eye
    489
    Hearts
    0
    Connected dots
    0
    Connected dots
    0
    Connected dots
    0
    Here you'll learn how affiliate programs work, how to choose them, where to place them, and how much you can earn using my website as an example. It includes statistics, …

    Implementing Yandex Ads Network: First Month of Monetization and Revenue Analysis for a Small Website

    Clock
    27.10.2025
    /
    Clock
    11.03.2026
    An eye
    9871
    Hearts
    0
    Connected dots
    0
    Connected dots
    0
    Connected dots
    0
    A detailed personal experience report on integrating a small website with Yandex Ads Network (YAN). Includes moderation requirements, best practices for ad placement, and full revenue analysis (October 2025) for …