Why you should set anti-piracy off

Hi all

I was reading through Rob’s tutorial “Introducing Google Play Game Services” here: https://coronalabs.com/blog/2013/06/25/tutorial-introducing-google-play-game-services/

I’m planning on releasing my game on Google first then on Amazon and any other Android markets.

Later when I’ve bought a Mac I’ll make an IOS version.

What I want to know is why you should set anti-piracy off?

I’m working my way through all the steps to get my game on the market and I’m stuck on this option and from what Rob says in the tutorial I can’t change this setting later.

What are the implications of setting anti piracy to “ON”, can’t I just make another version of my game for the other markets?

Obvioulsy I want anti-piracy, what should I do?

Google Licensing only works if the app was installed via Google Play. For people who bought their Android devices from Amazon, in particular Amazon created devices, may not have Google Play installed. If they buy the app from Amazon, this app isn’t being purchased through Google Play.

If you have Anti-Piracy on and the user got the app from place other than Google Play, then connections to GPGS will fail.

See:  https://developers.google.com/games/services/android/antipiracy

Rob

So how is the game protected?

Would it not be worthwhile making a GPGS version and another version for other stores?

You can still use licensing with your apps distributed from Google Play to protect the app. This is protection for the GPGS service. You can of course set up two games one for Google Play to use and one for non-Google play to use, but you fragment your audience doing so.

Rob

I see, the whole set up process is a bit confusing as it’s all in one place and I thought setting anti piracy off was for the whole app.

Thanks Rob.

I’m only on the next page of the set up process of linking my app and I’m stuck again.

Create Android OAuth Client

API requests are sent directly to Google from your clients’ Android devices.

Google verifies that each request originates from an Android application that matches the package name and SHA1 signing certificate fingerprint name listed below.

The form has two entries, my package name and the Signing certificate fingerprint (SHA1) with a long number pre filled, is this an example for me to replace with in my SHA1 or do I need to keep this for my records?

Help please.

Replace the placeholder with yours.

Thanks very much for your help Rob, I don’t know what I’d do without you.

Much appreciated.

Google Licensing only works if the app was installed via Google Play. For people who bought their Android devices from Amazon, in particular Amazon created devices, may not have Google Play installed. If they buy the app from Amazon, this app isn’t being purchased through Google Play.

If you have Anti-Piracy on and the user got the app from place other than Google Play, then connections to GPGS will fail.

See:  https://developers.google.com/games/services/android/antipiracy

Rob

So how is the game protected?

Would it not be worthwhile making a GPGS version and another version for other stores?

You can still use licensing with your apps distributed from Google Play to protect the app. This is protection for the GPGS service. You can of course set up two games one for Google Play to use and one for non-Google play to use, but you fragment your audience doing so.

Rob

I see, the whole set up process is a bit confusing as it’s all in one place and I thought setting anti piracy off was for the whole app.

Thanks Rob.

I’m only on the next page of the set up process of linking my app and I’m stuck again.

Create Android OAuth Client

API requests are sent directly to Google from your clients’ Android devices.

Google verifies that each request originates from an Android application that matches the package name and SHA1 signing certificate fingerprint name listed below.

The form has two entries, my package name and the Signing certificate fingerprint (SHA1) with a long number pre filled, is this an example for me to replace with in my SHA1 or do I need to keep this for my records?

Help please.

Replace the placeholder with yours.

Thanks very much for your help Rob, I don’t know what I’d do without you.

Much appreciated.