Advanced Godot | Integrating Applovin, Facebook, and InMobie Ads into Godot using Applovin

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hey guys this is mitch with fine point cgi and today we're gonna talk about integrating app lovin into good dough so we're going to talk about what applovin is we're going to download and install native lib and the add-on and the additional adapters that we need we're gonna go ahead and set it up we're gonna stumble a little bit because i'm bad at coding and then we're gonna go ahead and show off all of our advertisements and set up our consent form so that's what i have in store for you guys today so let's go ahead and get started so the first question is what is app loving well applovin is a corporation that allows you to have multiple platforms such as applovin ad colony facebook in moby mintagle my target pengo and samoto and verizon so it gives you a lot of flexibility with the different platforms that you can have advertisements through your application so the beauty of this is instead of one company to get your ad revenue through you have multiple companies to get your ad revenue through so it gives you a lot more options and it also allows them to bid against your application to get you more money so all of these guys need to compete to get on your ad platform right and to get money that's one of the coolest things about applovin is that you know they allow the market to kind of help dictate what you get in terms of money so now that we know what applovin is let's go ahead and get started integrating it okay so now that we're in godot the first thing that we need to do is we need to install our native script add-on so we're gonna do is we're gonna go to our asset library we're gonna type in native and you'll see that native library comes up here so we'll go ahead and click on that and we'll go ahead and download that we'll go ahead and install that and we will run install okay so what native library does is it allows you to download and install a bunch of really cool android and ios add-ons that really help make your guys's life a lot easier when it comes to integrating things like admob or add loving in this case so it's really something that's super useful and i always suggest you download it if you're using it for or if you're doing mobile development so next we need to go ahead and enable this let's go to project project settings go to our plugins and go ahead and hit the little check mark enable right here and we'll go ahead and close now that we have that we need to make sure we have our android build template first if we don't have our android build template any add-ons we have is going to get overwritten when we add in our android template so we'll go ahead and go to project install android build template go ahead and click on that and go ahead and click install so now that our build template has been installed let's go ahead and go over to our native library here so now that we're sitting here inside of native lib we need to go ahead and install our applovin max plugin so if we scroll down here you'll see that there's applovin max right here we'll go ahead and click install and you'll see it says hey set your sdk key we're going to need to pull our sdk key from the applovin max website so we'll get to that in a second but first what we need to do is we need to also install the different ad groups that we're looking for so in my case i'm only going to do in moby and maybe facebook so let's go ahead and pull these two down so we'll go down to in mobi we'll go ahead and click install you'll see that it's installed that little plug-in and then we'll go up to facebook which is right here and we'll go ahead and install that as well so now what have we done so we've installed our android build template we've installed native lib we've set up applovin max and the two plugins facebook and admob now the reason why is because we need these plugins to interact with the specific network we're trying to interact with so now that we have all of that let's go to our admob or add lovin site and take a look at it so we're gonna head out to applovin and you'll see that i already have some ad units created this is all my test ad units and you can see i've apparently i've earned money off of them which is crazy um but if you take a look at um the interface here there's a lot going on i know that there's not much going on in this page but if we go over to our performance section you can see our estimated revenue and our ecpm so you can see we've had 24 impressions with our ad revenue you can see that we've gotten eight cents which is cool and you can see our ecpm and then you can look at our user activity and you can actually see our user activity it looks like we've had one user look at some advertisements most likely it's me doing our testing and things like that uh you can look at advanced reporting if you want to cohorts which is super useful if you're looking for how many people are using your application and what the average amount of usage time and you can get some other metrics and things like that there's a lot of stuff here and i'm not going to go through all of it but it's really cool and super useful now the two ones that you really need to pay attention to is right here in our manage section now the first thing that we need to look at is our ad units and our ad units is where we add and subtract our ads simple enough now i have had problems with ad love and setting up my ad immediately after creation i've sometimes have had to wait so there's a possibility we might be switching out our ad units for these ones that i have already set up because there's there's a waiting period when you do your advertisement sometimes and i don't really know if i want to you know bog down the tutorial by being like okay let's wait for five hours you know but i'll show you how to run through this in a second after that we gotta look at our networks and you can see i have facebook and imobi connected and i'll show you guys how to go about connecting both of these obviously i'm gonna have to blur some things out but we can do that and then test mode which is super important because it allows you to test your advertisements and that's important because if you don't then you're going to be serving real ads to your test app and sometimes ad companies get funky about that so first let's go ahead and add a test device so let me go ahead and show you guys how to do that so the first thing that we're going to do is we are going to go ahead and open up our android phone and we're going to pull down our notification shade go down and hit our settings and you'll see this is my settings if i scroll down here to my google i click on that and i'm gonna probably have to blur out some of my personal information here and if we come down here to ads and then you look at the bottom here here there is a advertising id now i have this blurred out so you guys can't have my personal advertisement id but that's the ad id that you need to input here in your max test devices so when you go to add new device you can enter in a description here so you just write whatever you'd like and then you put in your advertisement id now like i said in my case i have it blurred out so you guys don't have it i've already have it set up so we don't have to do that and then you could choose a test network which is what network it's going to test with that device so if you were to say you know add in imobi right you don't need to force the application to serve only a mobi you can just click here and say in moby and now it has now it's going to serve just imobi advertisements so it's really useful and it's super nice to use now once you guys have this set up and it's going to take a second so you guys should probably pause right here but once you guys have this set up so what we can do now is we go to our network section and we're gonna need to go ahead and add in a network so what i'm gonna do is i'm gonna go out to facebook so i'm gonna go out to facebook and i already have a facebook app made but let's go ahead and make a new one so we'll go to home and you can see here is our home and you can see that we've been accepted for bidding so that's exciting that's cool so now i actually have been accepted as an actual application so that's cool um but let's go ahead and click create property right here and then let's go ahead and create a new property let's just call it applovin tutorial app and we'll go ahead and click create property and now it will have created all of my properties and set up all my stuff so that way i can start serving ads so now i need to come over here to android because we're doing android click add and you'll say hey new android apps must be integrated with betting audience networks will only use buildings to fill android apps from september 30th don't worry about that go ahead and hit ok and then you'll see that it's saying hey you need to you need to be on the google play store before we can serve ads to you but don't worry about that we can actually just go ahead and click next and same thing with add payment because facebook wants all your information so they can pay you and you know they can pay you money but i don't have any of that set up so i'm just going to click next and then it says hey what kind of ad placement do you want and in my case we're going to go ahead and do a banner so we'll click banner and we will click next and now it's going to say hey here's a bunch of stuff so you can go ahead and have your sdk and uh integration so we're just going to go ahead and click done and you'll see that it has created our little integration here we have our first android apps ad space so now that we have that we have ourselves a property so we're good to go we can actually start using this now we need to hook our max network to our facebook network so what we can do is we can click on facebook and you guys will have to click the connect button in my case i have to click settings because i already have this integrated so i'm going to click settings and you'll see that it's going to want you guys to run through facebook so you can go log in with facebook and in my case it already is set up so it just kind of logged me in and then it says hey select the facebook publishing find point cgi which is perfect and then we're gonna go ahead and click save and it'll auto link everything it just does it all for us we don't have to do anything special so that's really super useful and great so now that we have this set up we can go to our ad units and we can go ahead and create an ad unit so we're going to go ahead and click create ad unit we're going to call it fade or we'll call it applovin tutorial banner and we're going to go ahead and click android and it says hey you need to enter a application name package name or bundle so if you just type com dot find point cgi you'll see it says hey there's no results here um we're looking for apps that are live on the play store we don't have our app live on the play store so we're going to go ahead and click manually add your package name so we'll click that and we'll say com dot fine point cgi dot app lovin tutorial and you guys can call this whatever you want you don't have to call it what i'm calling it so call it your actual company's name with your actual application so now we'll hit create and that's going to go ahead and create our com.finepointcgi.applovin tutorial application so now you'll see that it has different integrations here in the default waterfall is how it flows down through to try to find you different um monetization strategies so what we'll do is we'll go to facebook we'll go ahead and click on the little arrow that's going to bring it down and we're going to go ahead and turn it on now you'll see that it's looking for a placement id and if we go back to our facebook and we click on our first android add app space click it'll take us to this location here so what we're going to do is we're going to go to get code and we'll copy this code now we're going to come over to our max and we're going to paste that in and that is your unique code don't share this with people i'm dumb so i'm sharing it with you guys but this is your unique code if anybody uses this code they will be serving your ads on somebody on their own platform i mean it's good for you in the sense that you're going to make money off of it but i'm just saying that don't share it if you don't you know if you're not making a tutorial don't share it with people so scroll down here and frequency capping can be off that's fine go ahead and click save and now we have created our applovin tutorial banner right here so we now have our first oh i set it as interstitial oh no i'll be right back i set this as an interstitial advertisement not a banner advertisement that's my fault so we'll just rename this to interstitial there and we'll have to shut facebook off for now and save that that's my fault so i'm going to go ahead and create a banner ad so click add unit we'll do android com.fine point cgi yup banner facebook on paste okay so now that i have my banner advertisement here you'll see that we have a unique ad id which is perfect because that means that we actually are going to have banner id you know banner advertisements so we're gonna go ahead double click that copy it and then now that we finally have an advertisement set up let's go ahead and set up our actual project so we're going to go ahead and open up godot and we'll go ahead and click 2dc right click on our node2d we're going to attach a script we're going to call it add manager and then we need to go ahead and create all of our callbacks and our functions here so the first thing that we're going to do is we are going to say bunk load banner and then we need to call out to our app lovin but the problem is is while we have an applovin max.gd we need to make this a singleton inside of godot so what we're going to do is we'll go up to our project project setting we're going to go to auto load and you'll see that we actually have it set up for us it looks like the add-on did it for us so perfect so what we'll do is we'll go ahead and go to our add banner or our load banner and we'll say app lovin max dot load banner and then we need to go ahead and put in our id first so what we'll do is we'll hit quote and then we'll go to our app lovin and you'll see that we have our little ad unit id here so we'll copy that and then we'll go back we'll paste it and then we will comma false comma self dot get instance id awesome so that's really all we need to do to load our banner now we need to get a call back so they have a lot of callbacks for this cool add-on here so but but the one that we're interested in is on banner loaded so funk underscore on underscore underscore loaded and we'll say id we'll say app lovin max dot show banner id we'll go ahead and save that there we are so now we just have that nice and saved and that's going to go ahead and basically show our banner which is perfect now we also need to hide our banner after a specific amount of time so let's go ahead and come down here and say funk underscore on underscore banner underscore shown id then we can say yield get underscore tree dot create timer and this is how long we want our ad to be there you can have it for as long as you'd like in my case i'm only going to do it for 10 seconds and we're going to name it timeout then we'll say applovinmax.remove banner id and that's pretty much all we need to do to get our banner to show up so let's go ahead and hook up a button so we can click it and then see if it shows up so we'll go ahead and right click here add child node click on button we'll make our button pretty large so we're just going to put it right here we'll go to our inspector we'll name it banner and we will come over to our node we're going to go ahead and do on button down we'll double click on that and pass it into our node 2d so let's hit connect and then we'll go ahead and load banner there we go so that's basically all the things that we need to do to get this to basically run which is great so now that we have this set up so let me go ahead and get my phone and connect it and then we'll see what happens if we go ahead and run this okay so now we're gonna go ahead and click on the little android icon and if you don't have this icon then you need to enable debugging mode on your phone and to do that i will leave a link in the description below to show you guys a small tutorial that kind of goes through that but go ahead and click on the little android guy you'll see it says hey no main scene was defined so go ahead and select and turn on your node 2d it says hey no runnable preset has been set hit ok that's my fault so if we go to project export add android and then we got to go ahead and turn on custom build and we need to come down here there should be a section well there should be a section for your add-ons but i'm not seeing it so i'm wondering is my add-ons empty let me see this folder is empty so for some reason our plugins did not install correctly i don't think let's go ahead and try re-installing them so go to native lib but let's see if we turn on this project platform okay so that's what did it okay so that's what did it so what we need to do is we need to make sure we turn on our android um project platforms i didn't have that enabled so of course it didn't install anything that's my own fault so make sure you turn that on and reinstall your plugins that's my fault i'm sorry guys um so if you come over here to your app lovin you see that we need to set up our sdk key so to find that let's go to our max and let's go up to our integration guide which is right here click on that and then go to android and you'll see that the first thing it says here is add your sdk key right here so let's go ahead and grab this key right here and that is your unique key for your sdk so make sure you don't you know make sure you uh don't share this so now that we have that copy that go into our godot and go ahead and paste that sdk here and there you go so that's your key and now from here let's go ahead and try and build out to android so let's click on the little android guy and let's build it out and it is going to take a minute awesome so it's loaded so now if we hit banner let's see what happens absolutely nothing so that means something broke somewhere so let's open up a command prompt here so i'm going to go cmd open up a command prompt and go with adb log cat and i know most people say you should do dash s godot but unfortunately this doesn't do um it doesn't log under godot logs under its own sdk kit so we're going to need to unfortunately do the hard way we'll go ahead and right click and open up visual studio code and i'm going to make this a little bigger for you guys something like that and we'll go ahead and make a new file and just paste this change it from cr or from plain text to log and that will go ahead and fix that so now what we're looking for is if we hit ctrl f we're looking for app lovin and we'll click the up arrow and you can go ahead and see what we got so let's see what's going on was disposed without being removed from the input manager that just means that the app love and splash screen was crashed displayed yep so it displayed applovin asset module yup so we're looking for is in general looking for a big chunk of app loving data so we'll probably see in a few seconds i'm sure i wonder if it's mad you know what it might be mad about actually let me go back to godot go up to our project project settings project export and then come down here you'll see we have org.gadoengine.gen name instead let's go with com.finepointcgi.uh i believe we named it applovin tutorial so let's go ahead and just copy that actually let's just copy that whole thing so copy and then go ahead and paste that oh we need to turn it on goodness so go ahead and turn these on oh my goodness i can't believe i forgot that and hit close and then go ahead and let's re-attempt to exporting it and let's see what happens all right let's go ahead and hit banner and you will see that we have a banner sweet that worked so we are now getting facebook advertisements into our project awesome that's 90 of the setup is done so that's good news now let's go ahead and add in buttons for us to be able to do interstitial advertisements and reward advertisements so we're going to come over to our script we're going to come down here and we're going to say funk load actually actually i don't like where this is so we're going to come up here we're going to say funk load reward we're going to say applovin max dot load reward video now we need to create our reward video so let's come up here to our max ad units click create ad unit and call it applovin tutorial reward we're going to go ahead and say android and we're going to say com dot find point cgi dot app loving tutorial we'll click on that we're going to call this a reward video and you're gonna need to go ahead and add in a reward call back so go ahead and add in a reward callback now this requires you to add in a server-side callback url so what this means is it's a url that um this will send out to to say hey this person watched this reward video you don't have to put in a valid one for it to work but you really should because it allows you to do some server-side validation to make sure someone's not cheating your reward system because there are people out there that will cheat your reward system and if you don't do server-side validation then you're gonna have a problem now in my case i'm just gonna pass in this which basically just says hey i'm gonna pass in all my stuff to say that i successfully did a reward and it's gonna go to myrewardserver.com so whoever my whoever owns my reward server i'm sorry i've been hitting you with lots of random traffic but that's okay so and then this is your love an event key so it's just an event key that you can use to identify this specific reward video if that makes sense so basically you could look for this reward key or this event key and it would get passed in with your um reward so that way you could say oh it's from this application basically it helps you identify the application that's being used right so now we need to go ahead and add in our facebook binding so let's turn that on and let's go to our facebook let's go ahead and create a placement and then we will go ahead and create a reward video right here we'll scroll down and we're just going to say accept at any price although you could set an actual cpm target if you want but in my case i don't really care and we'll call this applovin tutorial reward and we'll go ahead and put that in that ad space and create that placement and now we're going to go ahead and get our code for that and we will copy that code we're going to go back to our max and paste in that code we're going to scroll down and hit save and then we're going to go ahead and grab our then we're going to go ahead and grab our reward so we'll copy that and then we're going to go back to our godot engine load reward video quote paste that in comma false comma self dot get instance id so now that we have that let's go ahead oh too many arguments expected oh i forgot i don't need false whoops that's my fault there we go so get rid of false that's my fault now that we have that let's say funk underscore on underscore reward underscore video underscore add underscore loaded and what we're going to do is we're going to pass in our id for that and we're going to say applovin max dot show rewarded video id and then we also want to pass back our completed right so we want to say yep they've completed it so we'll say funk underscore on underscore rewarded and actually i'm just gonna do this unrewarded added completed id and then we will go ahead and say print completed reward video and we'll go ahead and pass in the id here so that way we know it's successfully completed and what i'm going to do is first i'm going to duplicate this button drag it down i'm going to disconnect this i'm going to right click connect and i'll go ahead and connect that so now we have this little function here and i'm also going to right click on my node 2d and i'm going to add in some text and i'm going to go ahead and duplicate that as well i'm going to drag this over here and i'm going to drag this over here as well and we'll say on number two we'll say coins and then we'll say zero here cool let's drag this over here so that way we can reward our user right and granted like i said this isn't necessarily something that um i'm not going to show you guys how to create a whole reward system although that would make a good tutorial so maybe we'll do that after this tutorial but i'm going to go ahead and save click on my script here and we're going to say load reward and we're going to come up to our on reward complete we're going to say dollar sign rich text label equals and we're going to make a global variable so var coins is equal to zero and we're gonna say coins plus equals one like that and that should we'll say plus one and i see i don't think that's going to work so we'll say coins plus equals one and then we'll make it coins instead there that'll make it a little easier there we go so now that we have that let's go ahead and attempt to run this i think we have everything that we need for our reward video to work so let's go ahead and run that let's see what it does all right so now we have two buttons so we'll click banner or i'm sorry i guess that's supposed to be rewarded that's my fault i didn't rename it let me rename that now you'll see that we have a failure here so let's see what our failure is so control a control c let's control v and you'll see that we have an issue here where it says hey please double check that your package name and bundle id is the one um identified max id being used now i've ran into this basically you want to make sure that this is the same as your actual app id now in our case it definitely is i made sure of it so if we go to project export you'll see that our name is the same findpointcgi.aploventutorial finepointcgi.com.findpointcgi.applovin tutorial it is the same the reason why we're running into this issue is because apple oven hasn't registered itself and hasn't figured itself out so we're going to have to wait so what we're going to do is we'll we'll hold off on that one and we're going to go ahead and just integrate our next one and then let's see if we can get this to work and we'll go from there so we're gonna do is since we've already set up our uh interstitial ad right here i'm just gonna go ahead and copy this we'll go back over here we'll go ahead and duplicate our button here pull this down and call enter and we'll go ahead and disconnect our button we're going to go ahead and connect a new button and do on button three and we're gonna come up here and we're going to add in a new load function so we're gonna say funk load enter and then we're gonna say app lovin max dot load interstitial and we'll hit quote our unique id self dot get instance id and then we're going to need to come down here and say funk on underscore interstitial loaded we'll pass in an id we're going to need to go ahead and run that and show it right so applovin dot applovin max dot show interstitial id and then we can go ahead and and then we can go ahead and do our on in interstitial close so we'll say funk underscore on underscore interstitial close and we'll just pass in an id and from here we could do different things but in this case i'm just because i print interclosed and then what we can also do is we can go ahead and do a on fail to load as well so on interstitial failed underscore two underscore load enter failed and we will say id comma error there we go that'll give us our errors and our things like that now something to note all of these have errors attached to them so you could say on reward fail to load on interstitial fail to load on banner fail to load and same thing with closed as well you can do the same thing for all of them so you can do callbacks for everything just to let you guys know those all exist so now that we have all this let's scroll down here and let's go ahead and load load enter now let's go ahead and test this and see if it works so let's go ahead and hit our android guy and let's let that run through all right so let's go ahead and click enter and as you can see it seems to have worked so if we click next you'll see that it's loaded ourselves a little interstitial advertisement which is awesome i always hate these because they always uh interrupt me and i'm trying to my guy it almost meant like if you touch the screen then it go ahead and load your stuff and it's always annoying so now i gotta wait there we go and now i can actually close it thank goodness i hate those things all right so you can see that now we have that working let's see if we can get our reward to call back now if it's waited enough time to figure itself out it has not nope it's the same error so what we're going to need to do is i'm going to be back after a few hours and let this thing sit because that's all i really can do at this point so i will be right back okay so it's been about a day and a half and i did notice that i have an error here in this reward ad complete we need to get rid of the ad section so we'll go ahead and get rid of that control s and then rebuild and let's test our reward ad and we will see if 24 hours has solved this weird error we were getting earlier all right so i'm going to go ahead and click on reward and there we go it's playing a reward ad you can't really hear it because i have my volume off but it's actually playing it sweet we click next and then we close it you'll see that we didn't get any coins but i think let's see if our reward callback got fired so let's run adb logcat let's go ahead and control a control c and then let's go ahead and open up our vs code sorry it's been a whole day so i'm a little frazzled because there's so much uh it takes a minute for me to get back into recording mode so forgive me i believe we added a i believe we added a completed reward video so let's see if completed reward video uh script error invalid text on base with value type int so that's by fault but it did work it at least fired off our callback so that's a good sign here so complete a reward video coins str and then let's do that and that should solve our problem there now the last thing that we can do is we can check if gdpr applies and if uh age restriction or ccpa applies so one of the things that we have access to is first we have print let's see app lovin max dot is g d g d p r applies and we can actually go if app love and max dot is gdp our applies and we can actually come in here and ask them for consent we can actually set their consent just by saying app love and max dot set gdpr consent and we can go ahead and just set it with whatever kind of consent we want so we can say true if they said yes to consent or false if they said no so you could actually open up a little consent dialogue pop it up and just say hey do you consent to gdpr now in america we don't have gdpr so you want to make sure that you don't just pop that up for everybody you want to pop that up for only people that it applies to so that's just something to keep in mind now you also can set your cpp or ccp a and to do that you just say app love and max dot set c cpa applied and you can pass in true or false in my case i'm going to pass in true and the last thing that you can do is you can actually have them set their age so you can actually go app love and max dot set age restricted and you can say hey this person's too young to watch specific types of advertisements and you can have that all set up so what i would suggest is i would suggest you add a new node i would suggest you do a pop-up and i would suggest that you put that you know somewhere over here and have some blurb uh text here so let's just add in a child node add in a rect and make that full screen here and go ahead and just add in some text and say do you you know do you consent to personalized ads right and you could do the same thing with like their age and stuff like that like hey are you old enough and you know are you able to are you okay with with mature content for advertisements and things like that so you're going to need to make sure that you have this if you want your advertisement if you want your ad revenue in europe you're going to need to have this so just make sure that you guys add in some kind of personal ccpa um consent form set up you're going to need to make sure that you have that because if you don't it won't get advertisement revenue so if i just set up a button here and i bring this over here i just kind of do this and i control duplicate bring that over here and i say yes and i say no here i can go to my node and i can do button down and i can say on consent button down and i can do the same thing here on consent button down we can have our two consent buttons here and we could just come up here and do this and i don't know the european rules so i don't know if you need two separate consent forms here so you know for those of you european people you probably could throw in the comments and let me know but as i'm just gonna do it with both because i don't honestly know i'd have to do a lot i'd have to research it and find out for you guys and then we could also set our age restriction as well but i'm not worried about that like i said this is more of a demo and we could do dollar sign popup dot dot show and we'll also want to do the same thing but hide it so if we come down here we can say pop-up dot hide and that'll go ahead and allow us to do our pop-up so like i said i don't i don't know how this all works because i'm not european and it's probably going to come back false for me so we'll see i honestly haven't tested this yet so let's see yeah it didn't pop up for me probably because i don't require it because i'm american so let's test that by saying if it does not apply then let's go ahead and try it there we go and you can see that we have our little consent form here and we can hit like yes and now we're going to get personalized ads i may have flipped my buttons i'm not sure yet but you guys get the idea of how we can do it and actually i think i did flip my buttons didn't i let me see yes i did so i should probably flip those helps if you name your stuff correctly i'm just kind of running through this quickly but you know you can basically just set this up however you would like but it's really quite simple thankfully and then we can go ahead and click on like our reward video and let that run through so you can see it's now playing our reward video again and i'll skip past all of this so that way you guys don't have to see this but we'll show you what the coin counter will go up and one of the things that you should do is you should make sure that you verify that they actually did watch the video if you don't verify it um then there's a possibility for fraud and they could just get a bunch of tokens that you didn't verify that they have so they would have an unfair advantage in their game unless it's like you know a non-multiplayer game of course but that's just something to keep in mind and you'll see that i have a single coin so that's kind of how you can go about doing that now the last thing i wanted to talk about was integrating a different thing than just facebook into this um framework so we could do is we can go back to our max ad units and let's just go ahead and do one of them you guys can do the rest but if we go down to networks and then we come over to in moby which i already have set up but i'll just go ahead and go to settings and we will go ahead and reconnect and you can see it says hey username and secret key and in imobi if i can find it so we're going to go up to your name up here if you click on that and then go to account settings and then you'll see that there's an api key here so if you go ahead and click on that you can actually generate out an api key now in my case i've already generated one out but if you just click generate api key and then you select your email you can go ahead and use that i already have one so we'll go ahead and hit the three dots we'll hit reset and it will throw out a file for you to open so you'll see that this is a unique id key and i can't show it to you guys because it's a security key that is unique to your account so you want to make sure that you keep that safe so you'll enter your username which is your email and i have mine blocked out so you guys can't see it and then you'll enter in your eight-year secret api key which i will enter in and if you hit save it'll say network successfully connected up here so that's awesome we've connected our imobi account so now we can come over here and we can go to our inventory and we can go ahead and add to our inventory we're going to add a mobile app so we'll click on mobile app and we have to give it a url link to our google play app i don't have one so we'll go ahead and link it manually you can enter your app name so in my case i'll just say applovin tutorial and we'll go ahead and select our operating system as android we will go to select our category and say game and we're just going to say video and computer game select our rating we'll just say teen or you could say ma or pg whichever and then we'll go ahead and hit continue and we need to say hey are you children privacy compliant yes and you are going to give them the access to the location or not you can say yes or no to this and you can go ahead and do some block settings if you want to and we'll say save and create placements now we can go ahead and select an ad type and from here we can actually pick all of our advertisements so in my case i'm going to go ahead and do a banner ad so hit select and we'll go ahead and add a placement if we scroll down here we'll just call this banner add lovin tutorial and we'll go ahead and say off and no audience betting we'll go ahead and create a banner so you'll see it creates a banner and you have this little code right underneath here and this is a unique code so i'm going to go ahead and copy this unique code and then we're going to go back to macs and our app lovin and we will go ahead and go to our ad units and we will find our app love and tutorial banner click on that scroll down to emobi bidding we'll click on the little arrow status is yes placement id is our placement id that we copied and our account id is our actual account id so if you go over to your account up here in the upper left hand corner you click on it there is a little unique id right here so go ahead and copy that and then come over here and paste it and then go ahead and hit save and that will go ahead and update it so that now we have that so if i click on banner in theory it should pull our moby one if it's paying more money now in this case it's probably not so let me actually come in here and shut off facebook bidding real quick and save that and then go ahead and click on banner and let's see if it pulls up in that mobi one and there you go i believe that's an app mobi one let me click on a little oh that was served by applovin see apple oven is paying more money but that's basically how you integrate it so you can actually come in here and just pop up as many banners as you want here and it looks like applovin is paying more right now so that's unfortunate i can't really demo it but that's basically how you do it it's pretty simple and it works pretty well and you can see every time i click it i get a new banner and a new advertisement so it's a really awesome way to have all of your advertisements in one unique package and you get paid good money i mean you can see my app loving tutorial from my interstitial and my test reward app i've made 12 cents already and i've and it's just me who's been using these unless you guys have stolen my code during my tutorial which is possible but it's really cool and i mean it's an awesome way to monetize your apps so you guys have to use it but that's all i have for you guys today so if you like this video go ahead and hit that like button hey you know if you dislike this video go ahead hit that dislike button because i'm here to make content for you guys now i know that we didn't cover everything that this plug-in can do but this will at least get you up and running with this plug-in and will allow you to monetize your apps and if you guys have any questions about this go ahead and throw them in the comments below or hit me up on the discord i'd be more than happy to talk to you guys about this or any issue that you guys are having and like all my other videos this was a viewer suggested video so if you guys have any suggestions please let me know i would love to make more content that you guys love and if you have any suggestions throw them in the comments below [Music] but that's all i have for you guys today so thank you so much again for watching and i will see you all next time thanks [Music] you
Info
Channel: FinePointCGI
Views: 459
Rating: undefined out of 5
Keywords: how to integrate admob ads on android application, integrate admob ads on android application, how to integrate admob ads, integrate admob ads, how to integrate, admob interstitial ads android tutorial, how to add ads in android app example, how to add banner ads in android studio, admob banner ads android tutorial, implement admob ads on apps, admob android tutorial, admob login, admob test app id, admob app id, facebook ads, admobie ads, godot, godot android, godot 3.3
Id: 9UUGeQ32ArY
Channel Id: undefined
Length: 53min 47sec (3227 seconds)
Published: Tue Oct 26 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.