Description

Extension providing access to Google Play Licensing functionality...

v2.2.2 Compile fix

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.3.0

Fixed bug where repeated retry requests would lead to dialog being dismissed. Moved all strings used to extension resources strings.xml for easier translation. Fixed crash bug with no valid Google Play Store user logged in

Version 2.3.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

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/


Gravatar

Nathan C 02 June 2017


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.


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.


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.


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


Gravatar

Dinesh R 20 March 2017

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.


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.


Gravatar

Anonymous 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.


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.

What is the issue?

Back to Top