I love the way you explain everything, you make it simple yet detailed. That's probably the hardest challenge most educators face. The editing is fantastic as well!
Thank you so much for this video. I was able to set up rewarded ads in a few minutes within my game and it actually worked even in the first try! The only thing that has changed and is noteworthy is that "placements" are now "ad units" in Unity dashboard.
Great job overall on showing how to implement ads! One comment though: After helping people with their ads on a discord server, I wish content creators would also show how to debug problems on real devices. A lot of people get double initialization when using the Services Tab while also calling initialize in code (not sure if Unity fixed it). You should also point out how to activate test mode at all times since you can get your account banned for showing "live" ads on test devices. I feel like showing a running app on a device and attaching a debugger or accessing phone logs while "simulating" possible errors would go a long way to teach people how to fix their problems.
this video is beautiful, i must say that your attention to every step is truly remarkable and outstanding. you might not have gotten millions of views, but you won our hearts.
really great visualization of connections (project and ad IDs) this tutorial is made for beginners but also it's not overly detailed for the experienced users who knows what your talking about without going too deep in the problem.
Only issue I ran into is the default name Unity uses for rewarded video ads isn't "rewardedVideo" it's "Rewarded_Android" (Or "Rewarded_iOS"). That part is on the Unity dashboard by the way. Great video other than that.
For new watchers: Click monetization on the black tab and then Ad units on the white tab that appears. You should click complete activation then change the option to another one and back to I only use unity ads then ok. (Redo it if the ok button doesn't become clickable). Ensure u click the copy clipboard button cuz not all numbers are displayed and paste what was copied in the script. Msg me if u have any other trouble
Thanks for your tutorial, sir! But, why my ads didnt showed? I already checklist test mode on ads service, and on console didnt show any error. Thank you
Hi coco code,i think i made everything right but when i click the button,nothing happens,could you give me a hand? By the way i am publishing it only for android. Thank you...
Hello Coco Code. I love this tutorial and the way you explain things. Is it possible to make a tutorial using Unity Mediation for your Ads? Thanks for everything you do.
Great tutorial, but I had an issue at the end. The "Action onRewardedAdSuccess" sets itself as null when I change scenes, throwing an error after a rewarded video ad closes. Is there anyway around this issue?
I figured it out. Set the AdsManager Gameobject to have DontDestroyOnLoad() and make it so before it sets this, in Awake(), I check to see if the AdsManager is null and if it isn't, AdsManager creates itself.
Hello Coco Code! The ads are working fine in the editor window but once I published my game my game crashes at launch I only have got the banner and the interstitial. Is there anyway to solve this problem I have been trying a lot of methods and failed. Thanks for the awesome video!
ok for everyone that have my problem u need to go in window > package manager > then on the top select unity registry > find advertisement > click the arrow > click the child > select 3.7.5 > upgrade version
For all of you that can't find that quickfix for IUnityAdsListener, here you have: public void OnUnityAdsReady(string placementId) { throw new System.NotImplementedException(); } public void OnUnityAdsDidError(string message) { throw new System.NotImplementedException(); } public void OnUnityAdsDidStart(string placementId) { throw new System.NotImplementedException(); } public void OnUnityAdsDidFinish(string placementId, ShowResult showResult) { throw new System.NotImplementedException(); }
5:58 i get an error message saying "initializationListener is null, you will not receive any callbacks" what does that even mean? 6:42 i also get an error saying "error CS0117: 'Advertisement' does not contain a definition for 'IsReady'" what am i supposed to do?
Thanks for the video, your video really help a lot. I have a query btw, In my game, there is multiple rewards like a coin reward and a revive reward and I have no idea how I can reward the player one specific item. I will really appreciate if you can give your precious time for that :)
thank you for the great video it realy helped me. but i have a problem that the debug will always show me that the add is not ready, and it wont show the ad but i have the advertaisment pack ,and test mode turned on but it still wont work. please help me and thank you again for the great video
Good video, but i think ShowBanner() causes infinite amount of coroutine instances. Every time coroutine fails to show banner it invokes itself one more instance in "else" statement? Also what if user push the button "show banner" for many times? It would invoke many instances of this coroutine and each one will be looping? And what if user is not connected to the internet? "Show banner" would always fail?
I paid for the scrpt but I don't see rewarded video ad in the onclick section and i am getting errors in my console - update now it plays a banner ad when I click it
I have an question, when i test my game build on my mobile, it displays an unity advertisement, but when I upload my game to the google play, that will be fixed? or that means isnt working?
Can we add ada on a standalone build? It's not necessary to be made with unity ads. Im looking for whether its possible with any other alternative at all
Thanks for the video. For the first time I have actual working ads in my game... I''ve set mine to play between levels, and is triggered within my level controller script. I have one important issue. When I complete a level, it plays an ad but then just keeps reloading ad after ad after ad in a loop ?
Rewards does not seem to be given after publishing it to an android platform after ads plays; but works perfectly fine on the unity editor, pls what is the issue, really stuck