Stay organized with collections
Save and categorize content based on your preferences.
Device targeting lets you deliver different versions
(e.g. resolutions, etc.) of the same asset to devices based on their
hardware. For example, you may choose to deliver low resolution assets
to lower end devices to improve performance, and deliver high resolution
assets to higher end devices to improve graphic quality - all without
incurring any increase in overall game size by only delivering the
necessary assets to users' devices. This builds upon the concept of
asset packs in Play Asset Delivery.
As you'll see later, you have the power to define the group criteria (for
now based on RAM, specific device models, available system features, and system on chip).
Device targeting configuration file
To get started with device targeting, create a device targeting configuration
file. Instructions can be found in the documentation for device targeting.
Use device targeting for your asset packs
Once you have created your configuration file, you can subdivide your asset
packs by device groups.
The exact steps required are different depending on whether you are building
your app with the Android Gradle Plugin or with the Play Unity Plugin. Before
proceeding, select your build setup:
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-04-08 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-08 UTC."],[],[]]