Description

Extension providing access to Google Play Services functionality...

Please note that to use IAP's you will need to also add the Google Play Services IAP extension found here

Also, please note that you will need to install the Google Repository in order to compile this extension - Android SDK Manager->Extras->Google Repository.

NOTE: With all system extensions the Marketplace asset is simply the extension itself... for the demo shown in the screenshot please find this within GameMaker's Demo feed.

More info

End User Licence Agreement (EULA).

Changes in 2.9.0

Updated iOS SDK to 7.16.0, added flags to .plist for App Transport Security settings Changed default Android login behaviour to not attempt automatic login - modify onStart() in GooglePlayServicesExtension\AndroidSource\Java\GooglePlayServicesExtension.java if you wish to revert to the previous behaviour.

Version 2.9.0. Published December 21, 2016

Created with GameMaker: Studio v7.7.1380

Age Rating: 4+

Privacy Policy

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Stefan G 09 February 2017

It Works!

At last i get it all set up...but it was not easy. Should be more info/documentation for setting everything up (incl. Google Dev Console settings)


Gravatar

Anonymous 16 January 2017

This extension will get your game bad reviews!

This extension has 2 massive issues:
- If your device is on a slow mobile network (3G) it will hang the game!
- It does an auto-login without you calling achievement_login()


Gravatar

Gerson L 31 December 2016

It works, but there are issues

First of all, thank you for your hard work.

However, there is an issue with display_get_width() and display_get_height(). They do not return the proper dimensions of the device's display.

This makes it nearly impossible to correctly position game elements around banner ads. It seems that the logic behind the banner's width and height is based off the same logic behind display_get_width() and display_get_height(). Therefore, the banner's true width and height in pixels (as it claims) is not returned.

My device has a resolution of 1440x2560. However, the display functions above return a resolution of 1920x1080. Furthermore, the banner width/height returned in the async event (or using the extension's getWidth/Height functions) return width/height based on that same 1920x1080 resolution, instead of the actual pixels of the ad (based on the screen's actual resolution). The exception: first run of the game after restarting my phone reports the correct resolution and banner dims.


Gravatar

Tristan N 28 December 2016

Very bad, every updates comes with errors...

:com.orchestralgames.unblockaball:compileReleaseJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
Z:\com.orchestralgames.unblockaball\src\main\java\com\orchestralgames\unblockaball\GooglePlayServicesExtension.java:718: error: cannot find symbol
mSaveGameData = snapshot.getSnapshotContents().readFully();
^
symbol: method getSnapshotContents()
location: variable snapshot of type Snapshot
Z:\com.orchestralgames.unblockaball\src\main\java\com\orchestralgames\unblockaball\GooglePlayServicesExtension.java:786: error: cannot find symbol
snapshot.getSnapshotContents().writeBytes(databytes);
^
symbol: method getSnapshotContents()
location: variable snapshot of type Snapshot


Gravatar

Anonymous 18 December 2016

:(

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


Gravatar

Anonymous 16 December 2016

not working

i have tried a lot but still not working

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


Gravatar

abdolhamid m 03 December 2016

smart banner

please add smart banner

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


Gravatar

Jonathan D 02 December 2016

Works but

It works but it was such a hassle to set up, there should be documentation.

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


Gravatar

Tom T 01 December 2016

When adding this build fails

I've been having issues with the extension for a while now and the only version of the extension that ever worked for me is the one that came with the demo tutorial. I am not sure what has changed between versions, but that's what got it working for me.

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


Gravatar

Mattias E 21 November 2016

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


Gravatar

Anonymous 20 November 2016

Leaderboards/Achievements are not working for YYC

The Leaderboards are not showing up when using YYC.

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


Gravatar

Fredrik O 08 November 2016

Billing permission disappeared

Billing permission disappeared when I updated it. Even with version 2.6 it still isn't there. Also, leaderboard doesn't work, neither for android version (which uses google play services) nor iOS (which uses game center).

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


Gravatar

Supro G 02 November 2016

Working well but lacks documentation

The extension works well and it's good to see that updating the extension via this Marketplace is really handy, however, the documentation of this topic is really poor. Google does offer some pages about it, but most of the time, it's hardly applicable to GMStudio users. Could you please add some mroe documentation? Thanks!

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


Gravatar

Vincent v 01 November 2016

2.5. destroyed everything.

For the love of god do NOT update your Google Play Services, the new version breaks IAP, Ad Colony and much more. Yoyo Games PLEASE FIX ASAP!

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


Gravatar

Marcos A 21 October 2016

Error Google Analytics

Google Analytics does not work with the version of Google Play Services v2.5. Please fix

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


Gravatar

IvanPaolo C 29 September 2016

:(

Is this Extension Up to date , Im having a trouble implementing it specially the Google Admob

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


Gravatar

Alex A 14 August 2016

Works Perfectly

Don't be put off by the reviews, this extension works absolutely perfectly.

It is definitely worth noting that once you upload your app onto Google Play you have to enable "Drive API" at console.developers.google.com (Enable API > Drive API > Enable) for google leaderboard and IAP connections to succeed.

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


Gravatar

Wade A 09 August 2016

Poor Update

Used to work seamlessly, but now I got do this add in and the documentation is horrible. I have to dig through everything and figure it out again without documentation...

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


Gravatar

Andrjus V 03 July 2016

Works well, but not all banner sizes included

Please add "SMART_BANNER" Ad Size. A dynamically sized banner that is full-width and auto-height: https://developers.google.com/android/reference/com/google/android/gms/ads/AdSize

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


Gravatar

Usz T 30 June 2016

Obsolete

Rewrite it for version play-services:9.2.0 or at least 9.0.2 because it doesn't work with the newest another extensions working with 9+...

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


Gravatar

Michael G 30 May 2016

Great, but document is not clear!

Game maker is a powerful tool, but it gets very confusing especially for those who never use google play services before. Aside from game maker, there are certain things you need to do before it even works.

As attila mention, you need to select your app and then enable Drive API https://console.developers.google.com/ otherwise you will get "unknown issue with Google Play services".

I've lost 30 mins googling it only to find pages, where end-users suggest you uninstall google play services or apps. The above will solve the issue!!! This should be one of the pre-steps in the document!

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


Gravatar

Paulo A 19 May 2016

Error

When compiling it gives me this error:
Execution failed for task ':google-play-services_lib:compileReleaseJavaWithJavac'.
I'm stuck here since nobody gave me an answer to this problem so far

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


Gravatar

Nimai H 17 May 2016

Why is this now a separate extension?

This used to be so simple to set up, it worked effortlessly. Now it's just a big mess.
After hours of googling I finally got it working after reading Attila K's review -_- needed to activate the Google Drive api.

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


Gravatar

Anonymous 14 May 2016

Lack of information

Yoyo you should warn people about the risks that this extension can generate a LOT of errors if the path where the project is stored goes beyond 255 characters. Most of the files from the google service lib will be simply ignored in the deflating operation and the compiler will complain about missing stuff.
This is a common issue with this library.
Beside that, it works as intended. 2 stars because coming from you it's a major lack of documentation. You're not supposed to cause headache to your customers but deliver a fully functional product, or at least supply the right information that goes along with it!!

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


Gravatar

Anonymous 14 April 2016

Completely Broken Right Now

Error: Content is not allowed in prolog.
Getting this error on 2 different computers and in Early Access as well as Steam.
Pls Fix <3

***EDIT: I used Davids method HOWEVER I had to make it much shorter.
Changing your Cache Directory to C:\GM worked for me!

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


Gravatar

joo j 13 April 2016

The worst thing is

that I cannot do basically anything anymore. I can't even compile to android WITHOUT using the google IAPs and stuffs.

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


Gravatar

Santiago S 25 March 2016

Why am I even here =/

I use to not need to do this

Update Day 2:

It's still not working, not happy at all. Can't take this tool seriously if it doesn't work.

Does this sound like a 5 star review?----V
" problem I had was that I got a lot of errors at first, this was because when compiling, many of the filenames seen in the output window were too long, which led to about 15 errors being generated."

No, this is not good.

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


Gravatar

Anonymous 23 March 2016

no se nada

vamos a ver a donde voy

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


Gravatar

David B 13 March 2016

Worked no problem, easy to use.

This is easy to use, the only problem I had was that I got a lot of errors at first, this was because when compiling, many of the filenames seen in the output window were too long, which led to about 15 errors being generated. This was solved by changing my cache directory to c:\Gamemaker\Cache instead of the long folder structure it was previously.

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


Gravatar

Ricky U 19 February 2016

Not Working

I bought game maker and want to use Google Play functions but this one not working always logging in when try to resume the game. Show Leaderboard is not also working.

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


Gravatar

Laszlo T 17 February 2016

kill everything else

I can't use appodeal or chartboost if I use this too....I paid for them, so it's made me angry

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


Gravatar

Dominik W 29 January 2016

It works... but...

...couldn't make it work on the official Game Maker Steam Version.
Only runs on the early access game maker version for me.
Also a documentation (even if its short) is always important.

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


Gravatar

Justin A 08 January 2016

Works at last, but...

Ok, so I am glad the missing libraries were fixed. The extension DOES work, however, the filepath is way too long, whcih may not be able to be helped. There should be an important warning allerting people about this, and then suggest that they go into their game's Preferences, and move the Cache, home project, and Temp directories to the root C:\ drive. (Windows only).

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


Gravatar

Jerry N 22 December 2015

Missing documentation

Have been using the service before using this asset, but I really mis the documentation on how this works. Already takes way to much time to figure it out.

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


Gravatar

JEAMEYOUNG K 26 October 2015

detail?

where is Google Play Services function?

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

What is the issue?

Back to Top