Description

Extension providing access to Google Play Licensing functionality - a secure means of controlling access to your applications. For more information on Google Licensing please click the "More Info" link at the bottom of this page.

This extension requires you to have already created an app listing on the Google Play store and then supply the Google Licensing Public Key for that app in Game Options -> Android.

More info

End User Licence Agreement (EULA).

Changes in 2.3.2

Repackaged asset with missing libraries.

Version 2.3.2. Published March 7, 2019

Age Rating: 4+

Privacy Policy

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Anonymous 14 June 2019


Gravatar

Sem G 02 June 2019


Gravatar

Faisal A 22 May 2019


Gravatar

Nick P 29 April 2019

Adds read_phone_state permission request

It flags your APK as requesting the read_phone_state permission, although it does not need this permission. Neither the extension nor GMS2 have this permission checked, meaning you cannot fix the problem within GMS2. This bug has been reported since September 2017, issue# 0027716.


Gravatar

Juan O 23 April 2019


Gravatar

Anonymous 12 April 2019


Gravatar

Anonymous 11 April 2019


Gravatar

Anonymous 24 March 2019


Gravatar

Anonymous 05 March 2019

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


Gravatar

Anonymous 19 February 2019

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


Gravatar

Jamie F 14 December 2018

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


Gravatar

Anonymous 10 November 2018

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


Gravatar

Alisar S 09 October 2018

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


Gravatar

Anonymous 04 July 2018

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


Gravatar

Anonymous 21 August 2018

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


Gravatar

Anonymous 11 June 2018

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


Gravatar

Anonymous 01 June 2018

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


Gravatar

Kevin G 17 May 2018

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


Gravatar

Md. M 05 May 2018

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


Gravatar

Anonymous 31 May 2018

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


Gravatar

Anonymous 20 April 2018

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


Gravatar

Sanjay R 14 March 2019


Gravatar

Anonymous 29 March 2018

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


Gravatar

Maciej K 17 March 2018

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


Gravatar

Cat B 11 March 2018

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


Gravatar

Anonymous 05 March 2018

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


Gravatar

Anonymous 02 February 2019

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


Gravatar

Mok J 13 February 2018

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


Gravatar

Shi C 05 February 2018

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


Gravatar

jeferson g 25 December 2017

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


Gravatar

Burak A 17 December 2017

createReleaseMainDexClass failed

When i enable this extension it gives me a compile error,
com.companyname.Project2:createReleaseMainDexClassList FAILED

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


Gravatar

Anonymous 16 December 2017

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


Gravatar

Anonymous 27 September 2017

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


Gravatar

son y 12 September 2017

s

good

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


Gravatar

Edin M 23 May 2019

Uses READ_PHONE_STATE

This is a show-stopper for us since this important extension adds the dangerous READ_PHONE_STATE permission to the app.

The permission also requires you to provide a privacy policy on Android 6+. In our experience app, users have a tendency to give low ratings solely due to dangerous and unnecessary permissions required by apps, which is a needless way of getting bad ratings.

I suspect that the extension uses the TelephonyManager in order to get access to unique identification id:s, which should be replaced by the modern way of doing it: ANDROID_ID

If, and when this extension is updated in order to remove the READ_PHONE_STATE permission, we can continue our plans to publish apps using Game Maker Studio 2, and will then also update our review here.


Gravatar

Anonymous 15 July 2017

Implementation isn't perfect...

While licensing does work, the implementation of it is done in such a way, that uses READ_PHONE_STATE with no real reason.
I've explained it in detail in my forum post here:
https://forum.yoyogames.com/index.php?threads/fixing-the-read_phone_state-getting-a-bit-tired-of-it.30359/

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


Gravatar

Nathan C 02 June 2017

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


Gravatar

Chad F 27 May 2017

Appears not to work.

People have articulated problems below. The big obstacle for me was the READ_PHONE_STATE permission bundled with this extension. Google Play requires any APK requesting said permission to submit a privacy policy. Fortunately, I had recently purchased a domain/hosting and whipped one up. These are expenses first-time developers probably do not expect to incur.

Once active, you cannot play test the game on your android device. I rolled out my project into Alpha and downloaded from the Play Store. It said it was unable to get a valid license.

Savvy developers may be able to go into the manifest and remove READ_PHONE_STATE. Frankly, this is unreasonable. There is virtually no helpful documentation. Bite the bullet and publish your game without YoYo Games' Google Play Licensing extension.

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


Gravatar

Riel A 08 June 2017

License invalid error.(solved)

Getting "Unable to get a valid license, please ensure that you have purchased this product" error even though public key is inputted, licensing checkboxes are ticked and app downloaded from play store. Also tried added permissions with no luck. ( The extension works, it's just so confusing to setup since there's no solid documentation. ) This might be helpful for someone just starting out and getting this error:
1. Google play uses 2 certificates, the upload (the sha1 in the gamemaker option) and app signing certificate (sha1 google uses when it is distributed to users - found in release management > app signing), when linking the app in game services, make sure to use the app signing certificate and enable the anti-piracy checkbox. 2. There's no need to modify the extension and it's permissions in the manifest.

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


Gravatar

Cameron H 20 April 2017

This should be removed from the marketplace

This is a very poor and disappointing outing from YoYO's GameMaker Team and/or who ever was responsible for the extension. First off, I can no longer test my games out on my android device via usb. I was testing and playing games just fine until I decided it was time to upload to Google Play. I was notified I needed this extension so I downloaded it. Well unfortunately I now get a message regarding licensing that freezes my game up at the splash screen. Now after I deleted the extension I still can not get past the splash screen, even though the licensing message is now gone, the extension made a change to my build files that freezes the game up at the splash screen every time.
Furthermore, the documentation for this extension is lazy and pathetic. The more info button takes you to the home page of yoyogames.com. Wow guys, thanks so much. It's almost as if the developers at yoyo don't use and don't care about their product(s). Otherwise they would at least address all these reviews.

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


Gravatar

Felipe R 08 April 2017

The wrost extension ever

Do what I will do, don't use Game Maker enymore, learn LibGDX or Unity, you will have more control and will not be angry because of bad extensions... With libgdx you will use the original google play licenses by google, and with unity you will use good plugins...
You pay a hugh price for this bugged and bad developed tool

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


Gravatar

Dinesh R 27 May 2019

Removing Permission read_phone_state

1. Goto YourProject.gmx\extensions\GooglePlayLicensingAsExt\AndroidSource\Sdk\library
2. Edit AndroidManifest.xml
3. Add xmlns:tools="http://schemas.android.com/tools" to manifest header
4. Add <uses-permission android:name="android.permission.READ_PHONE_STATE" tools:node="remove" />
5. Save and compile project

The file in the end will look like below -->>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.android.vending.licensing"
xmlns:tools="http://schemas.android.com/tools"
android:versionCode="2"
android:versionName="1.5">
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="15" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" tools:node="remove" />
<uses-permission android:name="com.android.vending.CHECK_LICENSE" />
</manifest>


Gravatar

Anonymous 05 February 2017

Precisamos da permissão de faturamento funcionando

is not incremental (e.g. outputs have changed, no previous execution, etc.).
Note: Z:\library\src\com\google\android\vending\licensing\LicenseChecker.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

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


Gravatar

Ever m 20 January 2017

:(

Permission read_phone_state is not listed anywhere on this extension, yet a compiled APK with this extension requires it.

Per Google Play rules, an app with read_phone_state then requires a privacy policy.

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


Gravatar

Caleb S 13 January 2017

Hidden Permissions

Permission read_phone_state is not listed anywhere on this extension, yet a compiled APK with this extension requires it.

Per Google Play rules, an app with read_phone_state then requires a privacy policy.

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


Gravatar

Chris F 12 October 2016

not working

not working and this is needed for google play store......kind of upset

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


Gravatar

Joseph M 13 September 2016

Cannot compile on Game Maker (beta) 1.4.1760

* What went wrong:
Execution failed for task ':library:compileReleaseJavaWithJavac'.
----
Needs to be compatible with Game Maker (beta) 1.4.1760
Please release an update Google's libpng deadline is coming up very quickly, I cannot update my apps that needs expansion packs in order to be uploaded. If it isn't resolved by the 15th I will lose the ability to update these apps.

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


Gravatar

Eric S 01 September 2016

out of date

as of 1.4.1760 unable to compile due to Lint errors.

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


Gravatar

Tamás N 02 April 2016

Windows Phone

Add AdMob to Windows Phone too, and remove the built-in ads_enable. We have to implement every ads code twice. It won't be hard: https://developers.google.com/admob/wp/quick-start#adding_a_banner_ad

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


Gravatar

Stephen V 01 February 2016

Terrible...

No information, no updated documentation, extremely confusing.

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


Gravatar

Josh B 11 December 2015

It doesnt work...

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


Gravatar

Dennis N 25 November 2015

Still can't enable google lisencing

every time I select enable google lisencing it tells me to download this, but it takes me to the page where it is already downloaded. When I add it, it still does the same thing. It is looking for it as a different package name, so it doesnt see it as installed. Please fix.

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

Package contents

Loading, please wait

What is the issue?

Back to Top