New versions of Play Unity plugins are not published on Github any more. Latest versions should be downloaded from the [Google APIs for Unity] page.
You can still access old version from this project's releases page, but they will not work for apps with targetSdkVersion
34.
The Google Play Plugins for Unity provide C# APIs for accessing various Play services at runtime from within the Unity Engine. These plugins also provide various Unity Editor features for building an app that can be published on Google Play Console.
Download individual plugins as .unitypackage
files or Unity Package
Manager (.tgz
) files from
Google APIs for Unity
If you need to download older version of plugins from Github, you can either:
git clone
this repository into the Assets folder of your Unity project.Play Unity plugins support Unity 2018.4 or later, as well as Unity 2017.4.40.
Note: some features depending on async tasks are only available on Unity 2018.4 or later.
Support for older versions of Unity (including 5.6) was removed after version 1.4.0 because Google Play requires that apps published with 32 bit native libraries also provide 64 bit native libaries.
For all cases except git clone
follow the instructions to
Install Google packages for Unity.
Developers using git clone
must also install the External Dependency Manager for Unity (EDM4U) using either the .tgz or .unitypackage available on the Google APIs for Unity archive page.
If EDM4U is not installed, the project won't be able to fetch necessary Java dependencies such as the Play Core library, resulting in runtime errors.
These plugins add features, such as Google Play Integrity API support, to a Unity project.
com.google.android.appbundle
The Google Android App Bundle package provides access to the latest Android App Bundles features, such as Play Asset Delivery.
Refer to the documentation and Editor API reference for more information.
com.google.play.assetdelivery
Play Asset Delivery enables AssetBundles and other assets to be packaged into an Android App Bundle and delivered through Google Play.
Refer to the documentation and Runtime API reference for more information.
com.google.play.review
Play In-App Review lets you prompt users to submit Play Store ratings and reviews without the inconvenience of leaving your game.
Refer to the documentation and Runtime API reference for more information.
com.google.play.appupdate
Play In-App Update lets you keep your app up-to-date on your users’ devices and enables them to try new features, as well as benefit from performance improvements and bug fixes.
Refer to the documentation and Runtime API reference for more information.
com.google.play.integrity
The Play Integrity API helps protect your apps and games from potentially risky and fraudulent interactions, allowing you to respond with appropriate actions to reduce attacks and abuse such as fraud, cheating, and unauthorized access.
Refer to the documentation and Runtime API reference for more information.
com.google.play.instant
The Google Play Instant package simplifies the conversion of an Android app into an instant app that can be deployed through Google Play.
Refer to the documentation, Runtime API reference, and Editor API reference for more information.
These plugins provide shared functionality to some of the above plugins, but they don't provide any features when installed separately.
com.google.play.common
The Google Play Common package provides common files required by some Google Play packages, such as Play Instant.
com.google.play.core
The Google Play Core package provides the Play Core Library required by some Google Play packages, such as Play Asset Delivery.
com.google.play.billing
The Google Play Billing Plugin for Unity will not be receiving updates going forward. This means that it will stay on Play Billing Library 3 and app updates past Nov 1, 2022 will no longer be able to use the plugin.
Package contains Google Play Billing Library, which is required to sell digital content and subscriptions in games distributed via Google Play. This new version of the Google Play Billing Library provides all of the features available in the current Java and Kotlin versions.
To use this package, you must agree to the licenses for this Google Play Plugin and the Google Play Billing Library. If you do not agree with the licenses, you may not use this package.
Refer to the documentation and Runtime API reference for more information.