GameMaker Studio 2
Icon

Firebase AdMob SDK Extension

j_gonfer

Contact Publisher | Support

Description

Firebase AdMob SDK Extension for iOS & Android

The most complete Firebase AdMob SDK Extension in the Marketplace

This extension lets you display mobile ads from Firebase AdMob for iOS and Android devices. You can use just this extension to display ads, or you can even use it with other ad extensions all together.

GameMaker: Studio version tested

  • v1.4.1804

  • v2.1.5.322

Current SDK version

  • iOS: 7.31.0 (May 17, 2018)

  • Android: 15.0.1 (Apr. 12, 2018)

Minimum OS version

  • iOS: 7.0 or later

  • Android: 4.0 (API level 14) or later

OS version tested

  • iOS: 7.1.2, 8.4.1, 9.3.5, 10.3.3, 11.4.1, 12.0

  • Android: 4.1 (API 16), 4.4 (API 19), 5.1.1 (API 22), 6.0.1 (API 23), 7.0 (API 24), 7.1.1 (API 25), 8.0 (API 26)

What includes this Extension?

  • PDF file with the API Documentation: Read how to use every method and also how to setup the first time this Extension.

  • GMEZ files: This are the Extensions compressed with the own file extension of GameMaker. Import the GMEZ file into your games and you'll be able to use it.

  • Example Project Assets: All the assets you need to run the Example Project and learn how to use this Extension in a practical way.

  • Extra support: This Extension supports the Designed for Families program (Android), and Child Oriented Ads (Android and iOS).

Want to pay with CryptoCurrencies?

Great! You can get this GameMaker Extension with CryptoCurrencies at https://jgonfer.com.

CONTACT

Feel free to write me if you have any question or problem, or just to say "hello!".

  • Trello: Check the current state of this project in the public Trello board.

  • Twitter: Follow me on Twitter (@j_gonfer) to get the latest updates of the Firebase AdMob SDK Extension.

Last but not least, if you enjoy this extension it’d be great getting a comment from you in the YoYo Marketplace and help other users like you to find this Extension.

More info

End User Licence Agreement (EULA).

Changes in 1.10.1

  • Fix error related to Reward Video Ads. Some users reported when they tried to play video ads on Android for a second time, the SDK did nothing. Now the SDK gets video ads on cache as expected.
  • The Extension is ready to work with Xcode 10.0 and build your projects within iOS 12.0.

Check here the current status of the Firebase AdMob SDK Extension and all releases made until now.

Version 1.10.1. Published September 24, 2018

Created with GameMaker: Studio v1.4.1804

Age Rating: 4+

Privacy Policy

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Kyle H 12 November 2018

Missing files!?

After downloading the extension I decided to run the whole project/demo and it wouldn’t. There are no admob scripts, it is missing all the admob scripts. What am I supposed to download that for some reason wasn’t included in the 30 pound package!?

4 days, no reply. Starting to want refund.


Gravatar

Anonymous 23 October 2018

More examples

So

Event_inherited()
Show_banner_ads()

But it doesn't have aruments and I am new can you send a picture of one of the buttons for a reference at my email ricardocerv.rc1@gmail.com
Sorry I am a new to this and talking bad to you I was having a bad day


Gravatar

Christian E 18 October 2018

Great!

It's fascinating how simple it is. But I'm a little bit confused about the admob_set_gdpr_consent()-method. Is it correct, that I have to pass 0 or GADNo to the method if I want to serve only non-personalized ads to the user? That seems logical and that is the way I read your documentation. The confusion is caused from the fact that Google uses npa=1 for it's non-personalized AdRequest.

However, really great work :)

UPDATE: I studied the Java file:
line 615: mEnableGdprConsent = enable == 0 ? "0" : "1";
line 244 and others: extras.putString("npa", mEnableGdprConsent);

Correct me, if I'm wrong. But it seems to me, that the variable will pass the function unchanged and I have to say "admob_set_gdpr_consent(GADYes)" if I want non-personalized ads. Maybe I'm the only one, but I think this is confusing. I would recommend to introduce additional macros like "GADPersonalizedAds" and "GADNonPersonalizedAds" to avoid misunderstandings.

Logo

j_gonfer (Publisher) 25 September 2018

Hi Christian! Thanks for your suggestion, I'll add that task to the Trello board to implement it on the next update. You can check its progress whenever you want: https://trello.com/c/sELzCnXL/56-add-new-specific-macros-for-gdpr

Cheers!


Gravatar

Mikael B 06 August 2018

This review was left for a previous version of this asset.


Gravatar

Sebastian H 04 August 2018

This review was left for a previous version of this asset.


Gravatar

Ahcene F 02 August 2018

Good! Last version works perfectly for AdMob.

But just a question: there is noting about Firebase integration, why the extension name is Firebase AdMob?

This review was left for a previous version of this asset.


Gravatar

Anonymous 18 June 2018

I had issues but new update fixed them

dev responded with a fix to my issues and im grateful

This review was left for a previous version of this asset.

Logo

j_gonfer (Publisher) 26 May 2018

First of all, sorry mate to don't answer your email. I'm just one developer doing this in my free time, and this last week I've been very busy updating my Extensions for the GDPR (AdMob included). I'll check all my emails because I get lot of them everyday with questions and it's a little complicated sometimes to keep updated. While I'm checking your email, you can read my last post to see what's new in this Extension: https://jgonfer.com/blog/firebase-admob-gamemaker-extension-v1-10-0-and-v2-10-0/. Cheers!


Gravatar

Kevin G 17 May 2018

This review was left for a previous version of this asset.


Gravatar

Molly H 12 May 2018

Clear, Useful Extention and Helpful Dev!

After days of agonizing frustration trying to get my ads to work with the free extension Game Maker provides (which, turns out, appears to be out of date at the time of this review), I was recommended this extension. I wish I hadn't waited until days of frustration had gone by, it would have saved me a lot of headache if I had just gone for this sooner. Save yourself the pain! Unlike the terrible free extension, this one has documentation, a sample project for you to refer to and a very helpful developer you can ask for help. (The developer fixed an issue I was having on his friggin' birthday, this guy deserves your love!)

Very happy with my purchase. :)

This review was left for a previous version of this asset.


Gravatar

David P 10 May 2018

goood!

This review was left for a previous version of this asset.


Gravatar

Sanjay R 07 May 2018

This review was left for a previous version of this asset.


Gravatar

Ever m 28 May 2018

Esperando resultado

Gracias

This review was left for a previous version of this asset.


Gravatar

George A 27 April 2018

Issue with Rewarded video

Seems like everything should work, but I'm having issues with rewarded videos.
I'm trying to display a rewarded ad, but it keeps force closing my game.
Please tell me if I'm doing something wrong.
I initialize the rewarded ad in a script that is called at the start of the game using: admob_init_rewarded_video("my ad id").
Then, on the click of the button to show the ad, I simply use: admob_show_rewarded_video().
Is there something I'm missing? Also, where would I put the code to add the coins?
Sorry for the questions, I'm still kind of new to GMS.
Thanks in advance for your assistance.

This review was left for a previous version of this asset.

Logo

j_gonfer (Publisher) 29 April 2018

Hi George, sorry for the delay but I was a little busy until yesterday. Yesterday I replied your email, please check it and let's try to fix your issue ;-)

Cheers!


Gravatar

Katone V 14 April 2018

This review was left for a previous version of this asset.


Gravatar

Jorge B 07 February 2018

Have a problem with unknow function or script

I had a problem when I compile:

Object: o_game Event: Create at line 9 : unknown function or script admob_has_internet_connection
Object: o_game Event: Alarm 0 at line 3 : unknown function or script admob_has_internet_connection
Object: o_game Event: Draw at line 11 : unknown function or script admob_get_version
Object: o_interstitial_button Event: Left Released at line 4 : unknown function or script admob_show_interstitial
Object: o_rewarded_video_button Event: Left Released at line 4 : unknown function or script admob_show_rewarded_video
Object: o_banner_top Event: Left Released at line 4 : unknown function or script admob_show_banner_at_top
Object: o_banner_top_status_bar Event: Left Released at line 4 : unknown function or script admob_show_banner_at_top_under_status_bar

Do you have a youtube tutorial or something similar?

This review was left for a previous version of this asset.

Logo

j_gonfer (Publisher) 07 February 2018

Hi Jorge, you need to import the .GMEZ file first before you build the project. That's the reason why you get all functions as unknown. There is an API Documentation in PDF format inside the datafiles folder, check it please ;-)

Have a nice day!


Gravatar

Stephen V 11 January 2018

Love It

The creator is very helpful, the extension is very easy to use and quick.

The muting functionality does not seem to work on Android, but the creator has told me that he's on it.

Documentation is also great!

Highly recommended, if a bit pricey.

This review was left for a previous version of this asset.


Gravatar

Ernesto R 07 August 2018

No puedo compilar en android

Si utilizo Google Play o iAP no me deja compilar en android, ya use las tres extenciones y nada, pero si elimino las iAP y Google Play services ya puedo, podría ayudarme?

This review was left for a previous version of this asset.

Logo

j_gonfer (Publisher) 29 December 2017

Hi Ernesto, I've answered your email :) As I tell you in the email, the error 1001 means "No fill" and it can be for several reasons, like the configuration parameters of your ad or even your current geolocation. If you need further help we can keep talking through email. Cheers!


Gravatar

Anonymous 23 December 2017

worth the price

Is there any way to know if a video ad is ready?
Maybe I need to set a flag, when a video comes set it true, and when it is played set it false; Is there any simple way to do this?

This review was left for a previous version of this asset.

Logo

j_gonfer (Publisher) 29 December 2017

Hi mate, yes there is one way you can get when a video ad is ready. All you need to do is checking the Social Asynchronous Event and there you'll get all delegate events from AdMob SDK. All the code you need is placed in the o_game object inside the Example project assets. Also, I recommend you to read the API Documentation file included inside the "datafiles" folder. There you'll find all the steps you need to follow with screenshots ;-) Cheers!


Gravatar

Igor K 29 January 2018

otgs17

works great, thanks

This review was left for a previous version of this asset.


Gravatar

Victor G 28 November 2017

10 de 10

Excelente, eficaz y completo.

This review was left for a previous version of this asset.


Gravatar

Anonymous 26 November 2017

Five stars extension!

It works very good in GMS 1.4.
Updates are very regularly!
Good job!

This review was left for a previous version of this asset.


Gravatar

Ashraf H 26 November 2017

Great support

It was the min SDK version, should be at least 14
thanks for your great support.

This review was left for a previous version of this asset.

Logo

j_gonfer (Publisher) 26 November 2017

Hi Ashraf, I've already replied your email. As I tell you in the email, that seems to be a bug in old versions of GMS2. I also had this issue and reported it to YoYo Games support team. Check your email and tell me please which version of GMS2 are you using. Cheers!

UPDATE: Glad to help you Ashraf, have a nice day! :-)


Gravatar

Ali A 18 November 2017

Work fine

Thank you

This review was left for a previous version of this asset.


Gravatar

Anonymous 16 November 2017

This review was left for a previous version of this asset.


Gravatar

James C 14 November 2017

It's Working!

Up and running thanks. :)

This review was left for a previous version of this asset.

Logo

j_gonfer (Publisher) 14 November 2017

Hi James, all you need to do is to import the GMEZ file inside the "datafiles" folder. When you open the project for the first time, the Extension is zipped in that GMEZ file. I suggest you to also read the API Documentation file because there I explain you how to import and user this GameMaker Extension ;-)

IMPORTANT: Next time please, email me to get a fast reply. I'm not able to check every hour the YoYo Marketplace. But in the other hand, if you send me an email I'll probably check it in minutes. If you have any further question, just let me know (~by email).

Have a nice day!

UPDATE: Glad to see it works for you now, enjoy it! :-D


Gravatar

Chris L 24 October 2018

Works as expected!

Well put together. Worked with very minimal effort. Nice extension!


Gravatar

Erik A 19 October 2017

It works like magic!

The developer is very helpful, response emails very fast!

This review was left for a previous version of this asset.


Gravatar

Daniel C 29 September 2017

Excellent Seller and developer

Despite the fact that I ended up using a different extension for my current project, I can recommend this whole heartedly! It might be a bit confusing to use on studio 2, but the developer has a quick and friendly response time to any questions or difficulties you may have!

This review was left for a previous version of this asset.


Gravatar

Kazuhiro H 15 September 2017

Great Extension

This review was left for a previous version of this asset.


Gravatar

Ewan K 25 January 2018

The BEST extension on Yoyogames

This extension is amazing. I'm usually quite stingy and would never had thought I'd buy something on the yoyogames marketplace but this is worth every cent, I'd even say it's under-priced! In my first two month I paid off game maker entirely with this extension alone. I have no knowledge of code and so I am so thankful for Joseph making this app. I will be sure to donate more crypto in the upcoming months, well deserved and I hope to see more updates! Thank you a million.

This review was left for a previous version of this asset.


Gravatar

Michael K 24 August 2017

This is so easy guys

I just initialize the "admob_init_banner" with my Ad Unit id, in the room creation (just copy demo code and put your own Ad Unit Id in)

Then call "admob_show_banner_at_bottom()" in my room creation, and the banner add is on the bottom of every screen.

You can't get easier than that.

Thank you thank you thank you.

This has saved me so many headaches!

This review was left for a previous version of this asset.


Gravatar

Jose M 03 August 2017

Works with the latest update of Admob

While the official admob plugin of Gamemaker gave me problems, this plugin has supported the latest Admob update. It works like a charm.

This review was left for a previous version of this asset.


Gravatar

Abdulhameed A 03 August 2017

Good extension with few issues

Smart banners are not working in Landscape orientation on both Android and iOS.
However i have been contacted by the author and he was very cooperative and promised to solve these issues in next updates.

This review was left for a previous version of this asset.


Gravatar

Istvan W 01 August 2017

Works as advertised

Does everything it says it does and is very easy to understand, after a little bit of messing around I was able to get the ads to work correctly. Developer was fast to respond and provided helpful information. Well worth the price for a good and easy to use AdMob extension.

This review was left for a previous version of this asset.


Gravatar

Onur Y 29 September 2017

Good

It works very well but it only moves banner bottom or top, It should able to move where we want and we can't add test device.

(I am sorry for my bad english)

This review was left for a previous version of this asset.


Gravatar

Anonymous 21 July 2017

Super!

I just started with it, but I want to say - thank you to the developer!
It just works, out of the box. Exactly as it's supposed to work. After banging my head on the wall for a day while trying to fix the mess which some other, not to mention here, AbMob extension represents, it's such a pleasant feeling to have this thing working as intended :)

This review was left for a previous version of this asset.


Gravatar

Zap L 26 June 2017

Works Great

Easy to install and understand. The implementation of the code is straight forward and doesn't require much tinkering around with. The example project that is provided is as simple to understand as it gets.

The author replied quickly to any questions I had, along with practical solutions to any problems.

I highly recommend this!

This review was left for a previous version of this asset.


Gravatar

Riel A 09 June 2017

Works

I was getting an error but was able so solve it by matching the version of the this extensions gradle dependency to what yoyogames google play services extension is using.

This review was left for a previous version of this asset.


Gravatar

Idamiebi I 24 May 2017

Great Plugin Great Support

Works perfectly,
Awesome support ,The developer went out of his way to help me work through issues when they came up as well

as mentioned by another user, the reward video ad fillrate is very low (about 10% for me) but that is admob's problem and not the extension. I expect they will get more over time

This review was left for a previous version of this asset.


Gravatar

venkat e 01 May 2017

disappointed in the fill rate in admob video ads

i do like to have Mediation enabled.

the fill rate for the video ads is so poor in admob.

it will be great if it support all the sources

AdColony (Rewarded)
Applovin (Rewarded)
Chartboost (Rewarded)
Fuse (Rewarded)
Fyber (Rewarded)
InMobi (Rewarded)
TapJoy (Rewarded)
Unity Ads (Rewarded)
Vungle (Rewarded)

i have been using tapjoy in my app it has better ecpm and fillrate then other networks

i will even pay 200 to 400 usd if it support all the sources in reward videos

This review was left for a previous version of this asset.

Logo

j_gonfer (Publisher) 04 May 2017

Hi Venkat, I understand you want Mediation enabled but this feature is not supported in this Extension. In fact, I've never said in the Extension description that Mediation is available.

UPDATE: I'll start tomorrow to try the Mediation implementation. I'm not sure if it'll work, but I'll try to do my best.

UPDATE 2: After do some research, I've concluded that I'm not able to provide Mediation due to the work required. I'll work on this feature for sure, but I can't do it at this time. Feel free to claim a refund of your purchase if this Extension doesn't help you on your purposes. (Ref: https://firebase.google.com/docs/admob/ios/mediation-networks)

Have a nice day!


Gravatar

John M 15 April 2017

The only one that has ever worked for me ..

From my experience..
Dont waste your time with other Ads Extensions, Ive tried loads and they are either outdated or just dont work..
I got this and it just worked, straight forward example app and easy to understand PDF, you cant go wrong..!
I wish id just got this months ago and saved loads of time ..
the dev is nice and helpfull too ...

This review was left for a previous version of this asset.

Package contents

Loading, please wait

What is the issue?

Back to Top