Skip to content

How to use Advertising Ecosystem

g-strz edited this page Oct 21, 2019 · 10 revisions

Please note that before using our decentralized advertising ecosystem you can try out the demo version. Adshares Advertising Ecosystem Demo can be used to get familiar with all the features of the platform. It is necessary to join Testnet before using the demo.

We have also created a demo website, which showcases how ad banners can be displayed on publishers' sites, depending on the device and the screen size.


Adshares Advertising Ecosystem is the first genuinely decentralized advertising network for programmatic advertising, with AdServers being some of its key components.

The first step to join the Adshares network as a publisher or as an advertiser is setting up an account on the AdServer. After registering and logging in there are two panels available - one for advertisers and one for publishers. Each of the panels offers a wide range of settings and options. Both, the advertisers and the publishers, also have access to history, as well as to e-mail and password settings. Apart from AdServers the network consists of components listed and described below.

Key components

Advertiser module

Defining campaigns, setting campaign budget and targeting. Before launching a campaign the advertiser has to transfer ADS to the account and provide a minimum amount for a 1-hour campaign. Once all is set, the campaign, along with all related information, is distributed across the network. Based on the results, funds are transferred every hour directly to the publisher.

Publisher module

Registering websites on which banners will be displayed, generating code to be placed on websites. The module automatically scans the Adshares network in search of ads.

AdSelect module

Handling ads display. AdSelect learns based on interaction history, views, payments and credibility of the advertiser. The module optimizes ad selection to maximize publishers' revenue. As soon as the advertisement is selected and the campaign is live, all events are passed to the Advertiser module and the Publisher module.

AdPay module

Calculating funds. Based on campaign results, the AdPay module decides once per hour how much should be transferred from the advertiser to the publisher. The transfer is made every hour, and the publisher can withdraw funds instantly. The advertiser sets the total budget for the entire campaign and the maximum budget for a specific event (CPM and CPC).

How to use the AdServer – instruction for Advertisers

First, you need to register on the platform and confirm your registration via email. Before you start a new campaign you have add funds to your account. Simply click the "Add funds" button in the dropdown menu in the top right corner and follow the instructions. If you don't have ADS account yet, click here. The next step is the selection of Advertiser's dashboard, where you will find all campaign settings.

The entire process begins with creating a new campaign, choosing settings and uploading ad banners. After clicking the "Create new campaign" button located in the top menu it's necessary to enter some basic information, such as campaign name, max CPC/CPM, start/end date, etc. Next, you can set some optional targeting, and move on to creating your ad. It's possible to upload ad banners in HTML or jpg, png, and gif formats.

Your ads will be displayed on our partners' websites. Once your campaign is up and running, you can check how each of the banners is performing and make some adjustments to the campaign in case it's needed. To achieve the best results, we advise you to always upload banners in all formats supported by the platform.

All events are balanced on an hourly basis, and payments are made instantly, which helps optimize campaign settings.

How to use the AdServer – instruction for Publishers

Please be advised that the Adshares network supports only https-based sites and our ad units cannot be displayed on sites that do not use https.

Once you register and confirm your registration via email, you need to select "Publisher" in the upper left corner. Next, you have to click the "Add new site" button located in the upper right corner and define the site you want to place banner ads on.


Next, you need to select banner ad categories that you don’t want to display on your site. If you don’t exclude any categories, all available ads will be displayed on your site. You can also exclude specific banner ad types. Once you have selected all the exclusions, you can move on to setting the ad unit size. If you want to generate more than one ad unit, please click the “Create new ad unit” button in the bottom part of the site and pick the desired sizes.


Please check if all settings are correct and publish the site. Next, you need to get your code. Once you click the “Publish site” button you will be redirected to the main dashboard. Please click the site you have just added, then the "Get code" button, copy the code for each of the ad units and place it on your website.

Step5 Code

Payments from advertisers are made on an hourly basis, which lets the publisher see the immediate effects of campaigns and withdraw funds right away.

How to place an Ad Unit on a Wordpress website

The code can be generated and placed on a website in a way described above. Additionally, we developed a plugin for WordPress websites, which provides integration with Adshares AdServer for publishers. It makes the implementation even more straightforward and automates the process of placing the code on the website.

The installation is very simple. You just need to go to Your Website -> Plugins -> Add New, search for "Adshares" and click "Install Now". There is also an alternative installation for those who prefer to use Composer.

Once the plugin is installed, all you need to do is type in AdServer url address as "Server URL", log in into your Adshares account using your registration credentials, and select which ad units will be displayed. The plugin supports various options for position and visibility.


In case of a high demand for a similar plugin for other popular platforms, we may consider creating dedicated plugins. If you own a website based on a popular platform and would be interested in such a plugin, please get in touch with us.

How to withdraw ADS coins from the platform

If you want to withdraw funds from the platform account you need to:

  • Log in to the platform
  • Select “Billing & Payments” from the dropdown menu in the upper right corner
  • Click the “Withdraw Funds” button
  • Enter the ADS account address you want to send your funds to. Please double-check if the address is correct
  • Enter the amount you want to withdraw
  • Add a message if necessary (e.g. when transferring funds to exchanges)
  • Click the “Withdraw” button

Once you send the transfer you will receive a confirmation link via email. Please remember to click the link within one hour, otherwise, the withdrawal will be canceled. Once the transfer is confirmed, it should take up to 15 minutes. It may take longer in case you’re depositing your funds to an exchange.

Click here to learn more about exchanges supporting ADS coins.

Please remember that it is necessary to include a message when transferring ADS coins TO a cryptocurrency exchange. The message to be copy-pasted is always provided by the exchange – please see a relevant part of the deposit section on your trading platform. It is not necessary to include a message when transferring ADS coins to your ADS Wallet or your ADS account on the platform.

You can’t perform that action at this time.