The UnityAds plugin enables the integration of Unity Ads video ads into your construct 3 games or apps in a way that both increases player engagement and puts more money in your pocket over the gamer’s lifetime. Unity Ads offers the highest Average Revenue Per User (ARPU) of any global rewarded video ad network.


A couple of years ago, and after a great mistake, I got banned from Google AdsMob network. After appeals to the mercy of Google, explaining what happens... I remain banned for life. This put me on a very bad situation those days, with a very short list of good monetizing alternatives. This ends the day I learn about UnityAds

After the end of the UnityAds 1.x Api era, I have to move forward and Implement UnityAds 2.x on my projects. Implement it on the Unity Game Engine was a breeze, But then I didn't found any solutions to implement version 2.x on my html5, cordova, construct 2 or 3 projects. That my friends, makes this construct 3 (2 coming soon) plugin a reality. Oh well, it was basically, necessity! Hey its was also the perfect opportunity to learn about Construct plugin making in general. If this description and the cordova plugin referenced here looks similar, its because I became a little bit lazy!


Platforms supported:

  • iOS
  • Android

Ad Types:

  • Non Rewarded Video
  • Rewarded Video


  1. Go and create a new account and project for the desire platform in UnityAds portal
  2. Insert the UnityAds Plugin in your project
  3. Fill the UnityAds properties with the info acquired on Step 1 and detailed next.


  • Android gameId
  • iOS gameId
  • Video PlacementId
  • Rewarded Video PlacementId
  • Test Mode: True by default for Your own protection. Remember to put it on false before your final build
  • Debug Mode


Now that You end your reading, (I know You where curious) please consider supporting Artemisoftnian with a donation a cup of coffee or maybe a slice of pizza :)

PayPal Donation Link

or You can become a Patreon using this link or the one at the end of the overview tab


2.2.0 Stable (7.83 KB)



  • Download count1,081 total downloads
  • Latest download count 1,081 downloads of latest version
  • Average download count1 downloads per day average



  • Order by
Want to leave a comment? Login or Register an account!
  • hello sir, can i build to html5? is work?

  • Greetings,

    first thing first, i need to add in app purchase (IAP) to my project, because i want to give my users a chance to remove the ads.

    now as a "unity ads" user, how to remove ads? the plugin doesn't give you any way to remove the ads after purchased.

    please, my project still in freezing! i need your help as soon as possible!

    thanks to all of you, users!

    special thanks to the plugin owner/author.

  • BREAKING NEWS! Finish the iOS implementation, I'm about to release the ... WAIT STOP THE PRESS! A major update to the IOS UnityAds framework part has been released, so I need to implement that, Sorry about the hype, just to maintain you all interested! LOL!

    Unity Ads 3.3.0


    OS 13 update:

    Deprecated UI webview. Due to Apple's changes, Unity Ads no longer supports iOS 7 and 8.


    iOS 13 AppSheet crash fix

  • hi help me please.. :(

    at Module._compile (internal/modules/cjs/loader.js:776:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)

    at Module.load (internal/modules/cjs/loader.js:653:32)

    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)

    at Function.Module._load (internal/modules/cjs/loader.js:585:3)

    Failed to restore plugin "com-artemisoftnian-plugins-unityads2" from config.xml. You might need to try adding it again. Error: Error: Cannot find module 'cordova-common'

    • Failed to install 'com-artemisoftnian-plugins-unityads2': Error: Cannot find module 'cordova-common'

      at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)

      at Function.Module._load (internal/modules/cjs/loader.js:562:25)

      at Module.require (internal/modules/cjs/loader.js:690:17)

      at require (internal/modules/cjs/helpers.js:25:18)

      at Object.<anonymous> (C:\Users\Execute\Desktop\cat-8\platforms\android\cordova\lib\builders\builders.js:20:22)

      at Module._compile (internal/modules/cjs/loader.js:776:30)

      at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)

      at Module.load (internal/modules/cjs/loader.js:653:32)

      at tryModuleLoad (internal/modules/cjs/loader.js:593:12)

      at Function.Module._load (internal/modules/cjs/loader.js:585:3)

      Failed to restore plugin "com-artemisoftnian-plugins-unityads2" from config.xml. You might need to try adding it again. Error: Error: Cannot find module 'cordova-common'

  • STATUS REPORT: Android part done and working,

    Next Step... Where Is that iPhone of mine?

    Remember: This current plugin version will be depreciated.

  • Flash News: At last, got the time to update. Really Sorry for the Super delay, but had been busy whit some contracts.

    What's in the pod and cooking:

    - Updating to UnityAds (Actually Making it as a new plugin UnityAds3). This brings UnityAds Banners in addition to the video ads already on UnityAds2. As a note on this, UnityAds2 plugin will be getting depreciated. This note will be made on the plugin documentation.

    - PhoneGap Compatibility, Yes you read well,(Actually already compiles with PhoneGap Cli 8.2.2, on my tests, Donations Welcome!! LOL!)

    - Construct 3 run time compatibility its on the work too!

    - Time Frame: ASAP!

  • I'm willing to pay or donate decent $ if you make it compatible on PhoneGap asap.

  • This is not working for Phonegap, is there a line of code that needs to be added to the config xml, please I need a response asap,

    thank you in advance.

    • Also cocoon has been shut down, so you need to make this compatible on phonegap as well, based on these previous comment on this post, others would like it available on phonegap......

  • I really like this plugin but i have 1 question. I can set the placement ids for only 2 different types of ads but unity lets me create more than 2 at the same time (also banners). How can i set more different types of ads so that i can have for example a little banner in the menu, a fullscreen banner that pops up after a game level and a rewarded video ad in the game shop?

  • Great ! Perfectly work. Thanks.

  • Load more comments (8 replies)