Setup In Developer Console
Create new account at Amazon Developer Console if you have not registered previously.
To implement in-apps in your application you should create new amazon application in https://developer.amazon.com/myapps.html and pass some info to the plugin. See instructions below how to set up and run billing example scene.
Create new Application in DashBoard:
Choose platform of your application. You need to choose Android platform:
Fill in all fields when creating an application. After these manipulations We have an existing application.
You need to fill in all tabs in your application, so that it satisfies all requirements of Amazon's Developer Console:
Signing and Uploading apk with Unity
To be able to use Amazon API, like GameCircle, InApp purchases or Ads you should upload your apk file to the developer console. Apk must be signed with your keystore and alias.
You need to choose your bundle Identifier.
A bundle Id otherwise known as a package_name in Android is the unique identifier for all Android apps. It needs to be unique as when you upload it on Amazon Store.
Here is an example - com.example.testapp.
Note: You can't set white spaces or special characters to it!
Where example is generally the company/publishers name, and testapp is the app name.
Note: You will not be able to upload an APK to the store which has the same package as another app already in the store.
When your bundle Id will be ready, you need to add it to Unity Application settings.
Press build button for building your signed apk file.
Note: You should have latest version of the Android SDK on your computer, to make Unity able build apk file.
After signed apk is created you can upload it to the Amazon App Dev Console.
Choose Binary files than upload your apk.