Unfortunately, Unity has made some changes to their dashboard interface. Instead of dashboard.unity.com/, it is now cloud.unity.com/ Updated Guide for New Interface 1. From the left sidebar, click on "+" beside shortcut to add a new Shortcut. 2. Search for "Unity Ads Monetization" and add it to shortcut. 3. Click on "Unity Ads Monetization" shortcut from the sidebar 4. From the top bar, select your project (make sure it is synced from Unity Hub). 5. The rest of the process is similar to before (as shown in the video). Adding the licensing key is slightly different as well. Here's how you can do it: 1. From the “Project” tab on the sidebar, click on it. 2. Select your project. 3. It will show the option for you to add your Google Play licensing key. 🔗 Download Unity Ads Manager Plugin + Example Project: rkns.link/2sdnr
For people whose ads show up in the editor but not in the build try changing in the Project Settings >> Player >> Other Settings >> Target API Level from automatic to API Level 34. It works for me
@@iammirrrr same issue with me as well I followed your instruction and all your scripts but it's not showing on my android phone and in editor it's working
Bro please answer me.. Will be there any sensitive ads? If they will show, how to remove it as a developer? Please answer me because many people have this question..
It's been a month, and I haven't found a solution to this issue. Ads work on the computer, but not on the phone. Please provide a solution. I'm not the only one facing this problem
Im not sure tbh but a comment says this could be a problem with the network itself ... Try debugging on mobile and see if the ads are initializing in the first place..
I have succeeded in displaying the ad in the Unity editor (Play Mode), but when I export it to .apk the ad doesn't appear. In my case, I haven't uploaded my game to the Play Store, I'm just testing whether the ads can appear on a real Android device or not. Can anyone tell me what happened?
Thx for the super easy and clear tutorial I also stuck in the problem that ads show in editor but not show in mobile device, and I found it solved by change project template by 3d to 3d mobile in my case, so I guess it's because lack of one or some Andriod relative package in before, the error sound stupid, in before I just don't know what's different with template, may help someother in comment
I tried to make an advertisement but it didn’t work, an error appears: placementId cannot be nil or empty UnityEngine.Advertisements.Advertisement:Load (string,UnityEngine.Advertisements.IUnityAdsLoadListener). Do not know how to solve the problem ?
Fantastic job Your insights are invaluable, and I'm excited to see how your content will help others navigate this aspect of development. Keep up the excellent work, and I look forward to more insightful guides from your channel
The video seems great but unforunately i get errors trying to instanll ad package. After i did this i get gradle errros when starting my game, something about the system cannot find the specified file
thank you for your tutorial!😊 I followed your video step by step, I can successfully display banner ads, however I face a problem that the interstitial ad is failed to display, i try to debug.log the error message and it shows "NOT_READY", do you have any idea to fix it?
As soon as I install Advertisement Legacy I get this pop up: "Unable to find java in the system path. This tool is required to process Android libraries. Please configure your JDK location under the 'Unity Preferences > External Tools' menu." and an error in the console. Does anyone know how to solve that?
I done all step correctly but sometime initialized call back won't work, found a lot of people with the same problem but no solution. restart unity editor then it work exactly one time
bro i tried using your c# scripts from project but when i checked your project ko error was found in scripts but ads are not working and multiplier is not working also do u have any solution for this thing???
I keep it simple - I make a build, transfer the APK to my phone, and test. It's faster than using Google Play Console. After checking on Unity Editor, I like testing on my actual phone for a more accurate experience.
I FOUND THE SOLUTION to the problem of ads not working on Android! The issue is with the new version of the Advertisment Legacy package. Do not download it from the Package Manager. The version available there does not work. You need to download version 4.4.2, which you can get from the author's project linked in the video description. Just install this version in your project and everything will work. Good luck with your projects, guys ❤️
Thank you so much bro! This is the only thing that fixed it for me. If anyone if wondering how to do this, just search for "ThirteenNov how to downgrade unity ads advertisment legacy to version 4.4.2" and follow the first video that shows up.
@@Cyberphonk2077Open the author’s Unity project on your computer; it is attached in the description and pinned comment. In the project files menu, go to the Packages folder. There will be a folder named Advertisment Legacy. Drag it into your file manager. It will be named ‘comunity.ads’. Go to your project, open the Package Manager. Click on the ‘+’ and select ‘Add package from disk’. In the selection menu, choose the ‘package.json’ file from the ‘comunity.ads’ folder.
@@Cyberphonk2077 Open the author’s Unity project on your computer; it is attached in the description and pinned comment. In the project files menu, go to the Packages folder. There will be a folder named Advertisment Legacy. Drag it into your file manager. It will be named ‘unity.ads’. Go to your project, open the Package Manager. Click on the ‘+’ and select ‘Add package from disk’. In the selection menu, choose the ‘package.json’ file from the ‘unity.ads’ folder.
Buttons are made on photoshop , in photoshop you can go to Fx tab at the button right and select inner glow or stroke than export the png of that button in Unity
i also doesnt have it, but basically just type the aditional code below, implement is just a template, to make it faster, if u doesnt have it ( like me ), you need to type the code urself, and the error will be solved, maybe its a vscode plugin? idk too
@@adityaSingh-r6y8y it solved the problem for me, its the one with "OnInitializationComplete" or "OnInitializationFailed" thats one of the example in the InitializeAds script, if u havent add any of this, the unity will show errors, i couldnt implement it thus i need to write it myself, the video also show it, although doesnt show him writing it since its already automated by the implement thingy if the problem still occur, there might be a typo in your code( ive got that many times ), or that isnt your script actual problem
i have one question ? i not have google play store lenience but i want run live ads without lunch in play store i have apk only please help me to solve this issue
hello i did everything as you said and it is working in the editor when i am playing game but when i build the game and install in the android device it is not showing any of the ads not banner not intertitial nor rewarded... what is the issue?
@@iammirrrr it is solved now thanks but the issue was not any function error, actually i was trying the app on the public network which has no security and password which is open so that’s why… and when i tried it on my personal wifi it worked
i got an error, 'gamePlayed ' is increased only once and no other button is working when 'restart' button is pressed and interstitial Ads is also not running :( pls help
I get these errors when I start the project please help placementId cannot be nil or empty UnityEngine.Advertisements.Advertisement:Load (string,UnityEngine.Advertisements.IUnityAdsLoadListener) InterstitialAds:LoadInterstitialAd () (at Assets/Scripts/Ads/InterstitialAds.cs:24) AdManager:Awake () (at Assets/Scripts/Ads/AdManager.cs:28) placementId cannot be nil or empty UnityEngine.Advertisements.Advertisement:Load (string,UnityEngine.Advertisements.IUnityAdsLoadListener) RewardedAds:LoadRewardedAd () (at Assets/Scripts/Ads/RewardedAds.cs:25) AdManager:Awake () (at Assets/Scripts/Ads/AdManager.cs:29)
after implementing everything you said. I get error like this placementId cannot be nil or empty and my banner shows at the top left of my screen even if its bottom center on the script.
I just tried to make some changes with other approach from the other tutorial its gone now thank you. really dont know what went wrong. thank you for this tutorial it made me understand better@@iammirrrr
@@iammirrrryes im using a coroutine to show the banner that waits between 20-80 seconds to show a bnner on repeat public void OnInitializationComplete() { Debug.Log("Ads Initialized..."); bannerAds.LoadBannerAd(); interstitialAds.LoadInterstitialAd(); rewardedAds.LoadRewardedAd(); StartCoroutine(HandleBannerAds()); }
Referring this comment someone just solved the same issue you are encountering "it is solved now thanks but the issue was not any function error, actually i was trying the app on the public network which has no security and password which is open so that’s why… and when i tried it on my personal wifi it worked" let me know if this works
Hello , Can I add this unity ads without publish the app or the game and win money ? My second question when I open the ads will the money come immediately ?
You have a point but , Unity’s generic structure can be overwhelming for beginners. Rewriting the code allows me to break down complex concepts and provide a clearer understanding for those who are just starting out. It’s all about simplifying the process and helping everyone on their learning journey. Thanks for noticing and for your support!
You shouldn't be telling people to select "Audience is not targeted to people under 13" because that is ultiamately to be ticked or not based on their own scenario - and there are legal consequences for getting it wrong.
Bro please fucking listen the video showing you writing the script is WAYY TOO FAST is stresses me out as i'm trying to copy what youre writing please calm tf down
hello please help. when I try to build is shows this error. I follow you, just I do some changes in project setting/player scripting backend to IL2CPP and ARM64 tick. Please help me bro. Exception: Unity.IL2CPP.Building.BuilderFailedException: Wrote crash dump file "C:\Users\SIDDHI~1\AppData\Local\Temp\clang++.exe-d92860.dmp" LLVMSymbolizer: error reading file: PDB Error: DIA is not installed on the system LLVMSymbolizer: error reading file: PDB Error: DIA is not installed on the system #0 0x00000000011b9b70 C:\Program ....................................
I liked the video. And then I followed the link for the plugin. Result - I have unsubscribed, disliked and the plugin has been downloaded. Need to work on strategy a little
Unfortunately, Unity has made some changes to their dashboard interface. Instead of dashboard.unity.com/, it is now cloud.unity.com/
Updated Guide for New Interface
1. From the left sidebar, click on "+" beside shortcut to add a new Shortcut.
2. Search for "Unity Ads Monetization" and add it to shortcut.
3. Click on "Unity Ads Monetization" shortcut from the sidebar
4. From the top bar, select your project (make sure it is synced from Unity Hub).
5. The rest of the process is similar to before (as shown in the video).
Adding the licensing key is slightly different as well. Here's how you can do it:
1. From the “Project” tab on the sidebar, click on it.
2. Select your project.
3. It will show the option for you to add your Google Play licensing key.
🔗 Download Unity Ads Manager Plugin + Example Project:
rkns.link/2sdnr
provide email button not working, how can I download it?
seriously the quality you put is just amazing
Thanks Kira ,just don’t write my name on your notebook 📚
@@iammirrrr haha 😂😂
That was a really good advice to load the ads early - an advice that was missing in all the other tutorials 👍
For people whose ads show up in the editor but not in the build try changing in the Project Settings >> Player >> Other Settings >> Target API Level from automatic to API Level 34. It works for me
Try to install external depedency manager then click assets/external depedency manager/androi resolver/force resolve
If that doesn't work maybe change unity version to something higher (I change from 2022.3.10f1 to 2022.3.45f1)
I have watched many videos about this and by far this is the best tutorial. THANK YOU!
my dude, this video is absolutely top-notch! i love it!
Hope you produce more videos like this!
You're my man. You made my day. You make my ads work!
I have followed a guy "Budd Games" tutorial for Ads... It's showing ads in unity editor but while on mobile not showing ads why ?
werid could be anything try following and let me know :D
me too 🥲
@@iammirrrr same issue with me as well I followed your instruction and all your scripts but it's not showing on my android phone and in editor it's working
We need more tutorials from you 🙏 ie in app purchases
Bro please answer me..
Will be there any sensitive ads?
If they will show, how to remove it as a developer?
Please answer me because many people have this question..
Yeah! I think if the player watches these types of ads, they will quit the game and delete the game.
Am I Right?
Yes, You are right bro
@@ChinmayGT88Yes Bro
💯
Hmm
You Just got a new member of your channel. thank you so much for the video
It's been a month, and I haven't found a solution to this issue. Ads work on the computer, but not on the phone. Please provide a solution. I'm not the only one facing this problem
Maybe u got a mediation going on... Create a new project on the cloud and start over following the steps exactly as Mir shows !
Im not sure tbh but a comment says this could be a problem with the network itself ... Try debugging on mobile and see if the ads are initializing in the first place..
Your ads might not even be loading properly. Check for console errors. I wasn't loading the ads before calling ShowAds.
Liked, subscribed and commented! Amazing tutorial, thank you for your time making it!
One of the best tutorials! Thank you so much for this!!
I have succeeded in displaying the ad in the Unity editor (Play Mode), but when I export it to .apk the ad doesn't appear. In my case, I haven't uploaded my game to the Play Store, I'm just testing whether the ads can appear on a real Android device or not.
Can anyone tell me what happened?
did u find the solution ?
Try to redo it once more
@@Aqmedkthe main problem is the installation or steps is not done properly
Any body got the solution??
If you didn't follow this tutorial 1 to 1, then make sure you are calling LoadAds at some point before calling ShowAd
Thx for the super easy and clear tutorial
I also stuck in the problem that ads show in editor but not show in mobile device, and I found it solved by change project template by 3d to 3d mobile in my case,
so I guess it's because lack of one or some Andriod relative package in before, the error sound stupid, in before I just don't know what's different with template,
may help someother in comment
Thanks dude .keep making more videos.🤩
I tried to make an advertisement but it didn’t work, an error appears: placementId cannot be nil or empty
UnityEngine.Advertisements.Advertisement:Load (string,UnityEngine.Advertisements.IUnityAdsLoadListener).
Do not know how to solve the problem ?
Seems like you havent added the placementIDs can you double check that ?
Really great tutorial! Could you make one with Unity Analytics?
Bro you are so cool and perfect about my search in unity ads 😎
Fantastic job Your insights are invaluable, and I'm excited to see how your content will help others navigate this aspect of development. Keep up the excellent work, and I look forward to more insightful guides from your channel
Thank you so much 👍
Such a helpful and easy tutorial to follow!😃
Glad it was helpful!
At the end where it says good play app id what if we upload on iOS? Do we do the same thing??????
Hey. Very helpful, thank you! I just had problems with the Rewarded Ad. For some reason the fully watched callback did not run
The video seems great but unforunately i get errors trying to instanll ad package. After i did this i get gradle errros when starting my game, something about the system cannot find the specified file
Same
thank you for your tutorial!😊
I followed your video step by step, I can successfully display banner ads, however I face a problem that the interstitial ad is failed to display, i try to debug.log the error message and it shows "NOT_READY", do you have any idea to fix it?
Have you called Load Interstitial in the Ad Manager script ?
As soon as I install Advertisement Legacy I get this pop up: "Unable to find java in the system path. This tool is required to process Android libraries. Please configure your JDK location under the 'Unity Preferences > External Tools' menu." and an error in the console. Does anyone know how to solve that?
Its problem with JDK installation, try to reinstall it
Well my ads are not visible on mobile. it is showing inside unity editor.
A question!, why does show interstitial ad in place of rewarded ad , though the logic is correctly set. Any ideas??
thanks its top video that save me of hours suffering
Thanks for the tutorial. I want to ask this. Should isTesting be true or false before publishing the game on Google Play?
should be false as we dont want testing mode ads
I done all step correctly but sometime initialized call back won't work, found a lot of people with the same problem but no solution.
restart unity editor then it work exactly one time
hello good video
just I have this problem in the middle some time the interstitial ads show automatically alone and when I want to skip it won't
bro i tried using your c# scripts from project but when i checked your project ko error was found in scripts but ads are not working and multiplier is not working also do u have any solution for this thing???
ads display is not showing in my game so what should i do ?
When I try it on the computer the sample screens run, but when I export the apk to Android the ads don't run
how did you test your game ? By building it as apk or in internal testing using google play console ?
I keep it simple - I make a build, transfer the APK to my phone, and test. It's faster than using Google Play Console. After checking on Unity Editor, I like testing on my actual phone for a more accurate experience.
hi, interstitial and rewarded ads work on Android, but the banner does not appear when you load it and then display it, why?
Please can any one help me the ads are not showing on mobile 😢😢
How will u integrate both admobs and unity?
I FOUND THE SOLUTION to the problem of ads not working on Android! The issue is with the new version of the Advertisment Legacy package. Do not download it from the Package Manager. The version available there does not work. You need to download version 4.4.2, which you can get from the author's project linked in the video description. Just install this version in your project and everything will work. Good luck with your projects, guys ❤️
Appreciate it 🙏
Thank you so much bro! This is the only thing that fixed it for me.
If anyone if wondering how to do this, just search for "ThirteenNov how to downgrade unity ads advertisment legacy to version 4.4.2" and follow the first video that shows up.
where is the 4.4.2 link, i couldn't find it
@@Cyberphonk2077Open the author’s Unity project on your computer; it is attached in the description and pinned comment. In the project files menu, go to the Packages folder. There will be a folder named Advertisment Legacy. Drag it into your file manager. It will be named ‘comunity.ads’. Go to your project, open the Package Manager. Click on the ‘+’ and select ‘Add package from disk’. In the selection menu, choose the ‘package.json’ file from the ‘comunity.ads’ folder.
@@Cyberphonk2077 Open the author’s Unity project on your computer; it is attached in the description and pinned comment. In the project files menu, go to the Packages folder. There will be a folder named Advertisment Legacy. Drag it into your file manager. It will be named ‘unity.ads’. Go to your project, open the Package Manager. Click on the ‘+’ and select ‘Add package from disk’. In the selection menu, choose the ‘package.json’ file from the ‘unity.ads’ folder.
@iammirrrr i have a question i have mispelled where the money is going how do i fix it
bro my game in currently in closed testing all things are good but test ads not showing Pls Help!!
Hi, the ads shows in the Unity but does not show in the final build (after install the apps in my phone). May i know what could be the reason?
if you change to wifi it should work
is anyone having trouble with the UnityAds/UnityAds.h file not found how do you fix this?
How did you added the oitline around the buttons I am searching for last 15days 😢
Buttons are made on photoshop , in photoshop you can go to Fx tab at the button right and select inner glow or stroke than export the png of that button in Unity
thanks man@@iammirrrr
Greetings bro please also tell us how can we add ads on Play store....
5:38 I am not getting this implement interface option can anyone help me this to figure it out
i also doesnt have it, but basically just type the aditional code below, implement is just a template, to make it faster, if u doesnt have it ( like me ), you need to type the code urself, and the error will be solved, maybe its a vscode plugin? idk too
@@Clmrn still not solved
@@adityaSingh-r6y8y it solved the problem for me, its the one with "OnInitializationComplete" or "OnInitializationFailed" thats one of the example in the InitializeAds script, if u havent add any of this, the unity will show errors, i couldnt implement it thus i need to write it myself, the video also show it, although doesnt show him writing it since its already automated by the implement thingy
if the problem still occur, there might be a typo in your code( ive got that many times ), or that isnt your script actual problem
i have one question ?
i not have google play store lenience but i want run live ads without lunch in play store
i have apk only
please help me to solve this issue
I can't find Ad unit ID in my manager like you have it below differend AD units any help?
You need to apply the Ad manager class to an game object if you haven’t already, download the plugin i linked below if you still encountering problems
What was your ecpm which you received your revenue with?!
my game crash when running the game in my xiaomi 11T pro with ads on and test mode is off why can somebody help?
hello i did everything as you said and it is working in the editor when i am playing game but when i build the game and install in the android device it is not showing any of the ads not banner not intertitial nor rewarded... what is the issue?
Have you call the Load functions in the adManager class ?
@@iammirrrr it is solved now thanks but the issue was not any function error, actually i was trying the app on the public network which has no security and password which is open so that’s why… and when i tried it on my personal wifi it worked
i got an error,
'gamePlayed ' is increased only once and no other button is working when 'restart' button is pressed and interstitial Ads is also not running :(
pls help
When I put Debug message in 'ShowInterstitialAd()' function, i don't get the message
how can i download the files from github
I get these errors when I start the project please help
placementId cannot be nil or empty
UnityEngine.Advertisements.Advertisement:Load (string,UnityEngine.Advertisements.IUnityAdsLoadListener)
InterstitialAds:LoadInterstitialAd () (at Assets/Scripts/Ads/InterstitialAds.cs:24)
AdManager:Awake () (at Assets/Scripts/Ads/AdManager.cs:28)
placementId cannot be nil or empty
UnityEngine.Advertisements.Advertisement:Load (string,UnityEngine.Advertisements.IUnityAdsLoadListener)
RewardedAds:LoadRewardedAd () (at Assets/Scripts/Ads/RewardedAds.cs:25)
AdManager:Awake () (at Assets/Scripts/Ads/AdManager.cs:29)
you find way to fix it?
@@VursPZ No, I haven’t found a way to fix it yet
well, i fix it by change the project build to androi, and make sure copy right id like:Interstitial_Android, Interstitial_iOS...Hope this can help
Unity ads work in editor, but not work on android device
after implementing everything you said. I get error like this
placementId cannot be nil or empty
and my banner shows at the top left of my screen
even if its bottom center on the script.
fixed after unity restart
except I still get PlacementID cannot be nil or Empty tried everything dont know what tot do
@@johnemersonbacarra2583 have you check your placement ID for Intersitial and Rewarded Video Ads ?
I just tried to make some changes with other approach from the other tutorial its gone now thank you. really dont know what went wrong. thank you for this tutorial it made me understand better@@iammirrrr
@@johnemersonbacarra2583bro which tut? Pls reply
i added script to show logs on my android, i logs out banner_android placement failed to fill. from banner load error message
Did you use Coroutine to for showBanner() function ?
@@iammirrrryes im using a coroutine to show the banner that waits between 20-80 seconds to show a bnner on repeat
public void OnInitializationComplete()
{
Debug.Log("Ads Initialized...");
bannerAds.LoadBannerAd();
interstitialAds.LoadInterstitialAd();
rewardedAds.LoadRewardedAd();
StartCoroutine(HandleBannerAds());
}
What if your game does not have GameManager?
You can call from other classes its not complusary
Bro i want Setup Real Ad in Unity Like Working Ad
Great video👍
Bro ad is not loading in build app
Muchas gracias desde méxico!
my ads are only showing up in the editor, not in the builds. how can i fix this
Can i see your code base (upload to drive and share link) , have you tried using the plugin I linked ?
Referring this comment someone just solved the same issue you are encountering "it is solved now thanks but the issue was not any function error, actually i was trying the app on the public network which has no security and password which is open so that’s why… and when i tried it on my personal wifi it worked" let me know if this works
@@iammirrrr drive.google.com/drive/folders/1cslJ4w8wt1ChiOYFikFBFUSTnagK6LfA?usp=sharing
heres the liink
@@iammirrrr im using my home wifi
Thank you :)
Could you please send me the code for the counter please
Thank you!
Will this work on webgl also?
Unity Ads apparently are not supported on WebGL as far as i know
@@iammirrrr ok thanks please make video if u found anything about webgl ads
bro u r underrated
placement is empty i got a error
do you fix it?
@VursPZ yes
@@samirdahal4030 how?
and how are players supposed to be rewarded if the ad is successful? It's a shame you didn't mention it.
In this video soo many mistakes are there,, and In video id not done by single record, Scripts names are different. soo much confusion
Hello , Can I add this unity ads without publish the app or the game and win money ?
My second question when I open the ads will the money come immediately ?
You will get banned soon if you try to do this …
The video is excellent, but why did you enter the codes manually if they are already ready by Unity?
You have a point but , Unity’s generic structure can be overwhelming for beginners. Rewriting the code allows me to break down complex concepts and provide a clearer understanding for those who are just starting out. It’s all about simplifying the process and helping everyone on their learning journey. Thanks for noticing and for your support!
Nice Video
2:15 Oops. Choose Advertisement Legacy? That in itself is against Unity's advice. Im outta here.
Yeah. Me too
video is good but it is too fast.
You shouldn't be telling people to select "Audience is not targeted to people under 13" because that is ultiamately to be ticked or not based on their own scenario - and there are legal consequences for getting it wrong.
Official AH
Bro please fucking listen the video showing you writing the script is WAYY TOO FAST is stresses me out as i'm trying to copy what youre writing please calm tf down
icl this tutorial is horrible you need to explain why you're doing stuff and the amount of code repetition is awful
toooooo fast
🙁
Unity Ads has to be the Single most useless and annoying. Company. Can’t wait for them to go out of business
Stop Putting Ads In My Games!!!!!!!!!!!!
hello please help. when I try to build is shows this error. I follow you, just I do some changes in project setting/player scripting backend to IL2CPP and ARM64 tick. Please help me bro.
Exception: Unity.IL2CPP.Building.BuilderFailedException: Wrote crash dump file "C:\Users\SIDDHI~1\AppData\Local\Temp\clang++.exe-d92860.dmp"
LLVMSymbolizer: error reading file: PDB Error: DIA is not installed on the system
LLVMSymbolizer: error reading file: PDB Error: DIA is not installed on the system
#0 0x00000000011b9b70 C:\Program ....................................
I will look into it , any luck ?
@@iammirrrr I got solution. I changed unity version from 2020 to 2021.
I liked the video. And then I followed the link for the plugin. Result - I have unsubscribed, disliked and the plugin has been downloaded. Need to work on strategy a little
In Finance section account type is company. How can I change it to individual? Is there any way to change it?