Nimian Legends : BrightRidge Android version - please help

I’m happy that a lot of people are asking me to publish an Android version of Nimian Legends : BrightRidge.

But i am stuck in the process of getting it on the Play store.

I thought i would ask for help step by step. Maybe someone can tell me where i am getting stuck.

  1. I have successfully built both a single .apk and an .apk +.obb split file on my computer

  1. I went into Google Play Devloper console and created a linked app with a package name com.protopop.nimianlegendsbrightridge

  1. It goes to step 2 and I click authorize your app now

  1. When i click confirm i get error message “Certificate fingerprint is invalid”

This is where i am stuck.

Do i need to upload the apk+obb first?

I don’t know what to do next.

EDIT: I noticed this is all in the Game Services section. Am i in the wrong section? Am i supposed to Create an App instead?

OK, I have gone into the App tab and am creating a new app. I’m documenting it here in case it helps:

  1. All Applications tab: I created a new application and named it Nimian Legends : BrightRidge

  2. APK tab: Created a license key and saved in in a text file (i dont know if i use this yet?)

  3. APK tab: clicked Upload your first APK for production

error message:
Upload failed
You need to reduce your APK file size to 100MB or use APK Expansion Files.

  1. APK Tab: I uploaded the smaller .apk instead

  2. Error
    Upload failed
    You uploaded an APK that was signed in debug mode. You need to sign your APK in release mode.

Googled it and found this showing how to make sure its a release mode

I checked my platform settings and Development Build is unchecked, so i am assuming it’s because i’m using an existing keystore that must be in Debgug mode?

  1. To create a new keystore in Unity, i followed Jevins’ helpful instructions here:

http://www.technoreply.com/creating-an-android-keystore-on-unity/

  1. I rebuild the .apk and .obb with the new keystore…

Ill be back when its built and continue…

  1. APK tab: i go back and clicked Upload your first APK for production and upload the new release signed .apk file

  2. the split .apk uploads, but i dont see where to now upload the associated .obb file
    Google it and find: http://support.twixlmedia.com/discussions/rovingbird-epublisher-builder/718-google-play-new-developer-console-how-to-upload-apk-obb

This is a confusing part. "Note: If you’re uploading a new app, expansion files can’t be added to the first APK file that you upload."

The Expansion File is the .obb file.

So you goto the APK tab now and switch to ADVANCED MODE. Then you have to upload the .apk file again (this seems unintuitive but i guess there is a reason).

  1. Switched to advanced mode, clicked Upload a new APK, and just dragged and drop uploaded the exact same .apk again

…continued below…

I have no experience using “additional bundles” of assets outside the main APK and uploading to the store, but just thought I’d maybe suggest some reading on things I’ve read about the subject:

“Use & attach APK expansion files - support.google.com
Add or test APK expansion files - Play Console Help

“APK Expansion Files - developer.android.com
APK Expansion Files  |  Android Developers

and maybe these threads might help? IDK really shooting in the dark here :stuck_out_tongue:

Hope that helps get you going in the right direction!

1 Like

Thanks MD_Reptile:) The first link especially helped.

I am trying now and will document it as i go along.

1 Like
  1. Now that ive uploaded the .apk agin we get a new popup appearing. You can see now there is a drop down “No expansion file”. Select this and choose add expandion file, select your file and upload it.

While this is uploading (taking a while so be patient) I’ve tested BrightRidge android version on a Nexus 5 and it’s running great. Back to getting it on the store itself…

  1. …in progress
1 Like
  1. Clicked Save Draft.

  2. I choose the beta type:

Open Beta Testing
Run a public program that users can join through a specific link or your app’s store listing on Google Play

I figure i will run an Open Bet of 500 people (if 500 try it out) to get any feedback. (the minimum is 1000 so i chose that)

I had to click Move to Beta on the uploaded apk+obb file. This moves the app out of Draft (i think). I add in a contact email. Then choose SAVE at the top left of the panel. Note you wont see an Opt In link yet. The Opt In link is what you send to people so they can install your beta. You have to publish it first.

At top right i see a small red text that says ‘why cant i publish’. Lcick it and a list of items missing will show up. In my case i need to finish the App description and screenshots.

Im off to fill this all out - back soon…

I also had to fill out a seperate ratings questionnaire.

And create a Google Merhchant account since the game will be paid. This only took a moment and it was approved instantly.

Finally it asked me to set price, and add my ohysical adress. Then it says it is ready to publish. Great:)

I’m not sure if i click Publish Now if it will put it for sale or just on Beta (i just want beta to start) so i will research this.

I hope this helps anyone, and i hope i make it onto the store:)

I clicked Publish Noe and got this message:

We’re processing your update. It can take several hours until it is available throughout Google Play.

Soooo… i dont THINK this will make it available everywhere because i only uploded a draft to the Beta. im hoping thats the case. I will keep my eyes open for emails:)

Oh and i just realized, i think we’re supposed to download some Unity package that does something with the obb file… I will fist see if the app is accepted at all for the Beta, then go back and i suppose build a new build for final distribution which includes this code.

Hi. How I publish game:

  • increment game version.
  • build *.apk in Unity.
  • upload apk in Google play developer console.
  • publish.
1 Like

Thanks Zahidylin:) I managed to get the apk working with the obb file