Play Asset Delivery Professional Overview
Google Play Asset Delivery (PAD)
This plugin is designed to replace the existing Google PAD plugin provided by Unreal Engine and significantly improve it.
The plugin does not make use of the deprecated core libraries and uses the new updated play asset delivery libraries. These newer libraries are Android 14+ compliant allowing you to comply with Google Play Store policies and target API-34 and above.
By making use of Google Play Asset Delivery, you are able to upload application bundles much larger than the restrictive 200MB limit.
The plugin offers many features including, but not limited to:
- Install-Time Asset Delivery
- On-Demand Asset Delivery
- Automatic Asset Pack Creation
- No Manual File Copying
- No Manual Gradle File Creation
- No Double Packaging
- Fast-Follow Asset Delivery
- Automatic Asset Retrieval
- Smooth In-Editor Detection
- Asset Pack Download Tracking
- Asset Pack Removals
- Automatic PAK File Management
The existing Google PAD plugin provided by Unreal Engine is not only out of date, but requires a significant amount of manual intervention, not to mention the lack of information around PAK file management.
This plugin was designed with these difficulties and complexities in mind with the goal of improving the developers experience, saving them time and enabling you to use Google's Asset Delivery features as simply and quickly as possible.
I strongly encourage you to read up on Play Asset Delivery, specifically the differences and limitations of each asset pack type, download size limits and have a look at some of the case studies to better understand the benefits. You can read about it on Googles Official Documentation.
Google Play Games Services:
Using this plugin, if you are using UE5.0 or lower, this plugin may cause Google Play Games Services functionality to no longer work, such as the built-in Leaderboards, Achievements and Games Sign-in functionality. This is due to the latest libraries dependencies conflicting with Unreal Engine's built-in library dependencies.
In this situation, the plugin upgrades the Google Play Games Services libraries to be compatible in order to provide this service. The implications of doing this upgrade may lead to issues when using those services.
In the event you make use of these services, we have released a Seperate Plugin which upgrades the built-in Google Play Games libraries to be compatible. This seperate plugin will replace and drastically improve all features of the default Play Games Services provided by Unreal Engine and is highly recommended.
Available Blueprint Nodes
Recommeded Plugin: In-App Updates
This plugin works well with our In-App Updates plugin to detect updates and download them without the user having to check or use the Google Play Store at all! This plugin is sold seperately and you can learn more about it here.