Google have an updated method for app signing: https://support.google.com/googleplay/android-developer/answer/7384423 So I've run through all the steps but I've created my new keystore through Unity in the regular way rather than having to manually sign my apks on the command line. Trouble is there are restrictions on key length and Unity doesn't seem to meet them: Upload key restrictions The upload key must be an RSA key that's 2048 bits or more. The following aren't supported: DSA keys, EC keys, or RSA keys that are less than 2048 bits. And it gets rejected when I try to enroll... Can Unity be configured to generate signing keys with a longer length? I can't see any options for doing so when creating the keystores.