How to add a platform on Takeads

  • Updated

A platform is a website, app, or extension you want to monetize.

Read Takeads. How platform monetization works


Add a platform

1. To add a new platform, do one of the following:

  • Go to the Dashboard section and click Add new platform next to the Platform title.
  • Go to the Settings section, select Platforms and click Add new platform next to the Configure platform title.

2. Select your platform type:

  • Website. A website where users share content or leave comments, a personal blog, a thematic resource, or a news portal.
  • Software application. A desktop software, mobile app, or browser extension.
  • Other. A different solution to monetize.

You can only add the platforms you own to Takeads. You can't use platforms you don't own.

Click Next.

3. Submit the details that best describe your platform.

  • For the Website and Software application types, select an option from the list. The set of available options depends on the platform type.
  • For the Other type, describe your platform in the respective field.

Click Next.

4. Specify the platform's details in the following fields:

  • Platform link is a link to your platform.
  • Platform name is the display name of your platform.
    The platform name will only be shown in your account. You can change it anytime if necessary.

5. Choose your integration method on the tabs. Further actions depend on your choice.

  • To integrate your platform with JavaScript, you need to have access to your website's source code.

    5.1 Follow the on-screen instructions. After you have placed the code on your website and checked it, click Next.

    • If your website was built on a CMS other than WordPress (e.g., HubSpot, Joomla, etc.), you need to deploy the JavaScript code in all templates whose content you want to process with Take Link.

    If your website was built on WordPress, use this guide.


    ... <script> src=""</script> </body> </html>
    • If you don't use a CMS system, you need to deploy the JavaScript code manually on all pages whose content you want to process with Take Link.

    Pages and templates where you don't deploy the JavaScript code will not be processed by Take Link.

    If you use dynamic content generation (e.g., if your website operates as a single-page application and uses such frameworks as Angular, React, or Vue), you'll need to initialize the JavaScript code after deployment. Learn more about initialization methods.

    5.2 Then configure settings, if needed.

  • 5.1 Follow the on-screen instructions. After you have installed the plugin and added the Platform ID, click Next.

    The integration script with your PlatformID will be automatically implemented on your website templates.

    5.2 Then configure settings, if needed.

  • 5.1 In the respective fields, get your credentials: Platform ID and Public key. Use these credentials for API setup. Go to API documentation Then, click Next.

    5.2 Add the origin for your platform and click Finish.

    If you use server-to-server integration with the Take API and don't make client-side requests, check the respective field.

    • What origins are, and how they work

      Authorized origins are a security feature used to prevent unauthorized access to private data. Attackers can easily steal personal information and do other malicious activities without this feature.
      In the Take API, an origin is mainly defined by its protocol, domain name, and port number if the website port is anything other than port 80.
      The website sends requests to the Takeads API only from the authorized origin. If any other origin attempts to access the API, the request will be blocked as it doesn't match the allowed origin.

6. If needed, configure settings on the new page:

  • Blacklist. Forbid Takeads from replacing direct links to certain websites with affiliate links. To do so, add domains of such websites to Blacklist.
  • Section Targeting. Set up Takeads to monetize only specific website sections or elements. You can both include or exclude them.
  • Link Activator. Allow Takeads to turn inactive links into clickable links to monetize them.
  • Branding Words. Allow Takeads to embed affiliate links into brand names on the website. You can also set the maximum number of such names on a page and/or forbid Takeads from embedding links into certain brand names.

Learn more about available settings

7. Click Finish.

All done! The platform has been added in the On moderation status.


What are platform statuses?

The added platform can have one of the three statuses.

The status is shown in the Status column in the platform row (in Dashboard or on the product page).


  • On moderation. This status means the platform is being reviewed by the quality control team.
  • Saving. This status means the platform has been added, but Takeads needs some time to save all the details.
  • Approved. This status means the platform was successfully added and is ready. You can set up integration with the selected product if you haven't done it before. Otherwise, this status means integration is set up and working.
  • Deactivated. The platform will be given this status if you violate Takeads' rules or the advertiser's rules.

If your platform was blocked, contact support.

Was this article helpful?