Important
Your applicationId or package name must same with your package name that you've create on Firebase console when you generate google-services.json
Extract .zip you download from Codecanyon, you will see some file and folder. The project location inside Android_Side folder. When your Android Studio ready you can open it and you will see display like this:
Before you do step change the package name, you must do this step for firebase project configuration. Please note: this step is mandatory to generate google-services.json file, "Server key", "Legacy Server key" and "Sender ID".
How to generate google-services.json file? Click Here!
After you generate and download the google-services.json, please added it, in the directory app in the Android project.
Write "Server key", "Legacy Server key" and "Sender ID" on a paper. We need these keys for OneSignal configuration.
Required For Setup:
Config.java Setup:
Update ONESIGNAL_APP_ID value from app > java > PackageName > Config.java with your OneSignal app id.
Keys & IDs Setup:
Your applicationId or package name must same with your package name that you've create on Firebase console when you generate google-services.json
How to Get API Key for YouTube? Click Here!
How to Get API Key for Google Map? Click Here!
Open app > res > values > string.xml and find Google_Map_API_KEY, change the value to your Google Map API Key.
When your server side already configured properly, you can connect it to your android app.
To change BASE_URL: please open app > java > PackageName > Config.java and change it to your admin dashboard installation URL. Be carful about the latest "/".
public static final String API_KEY = "xxxxxxxxxxxxx";
Change Application Name and Text Inside the Application:
If you want to change default font, first prepare a TTF format font that you like and then:
To sign your app in release mode in Android Studio, follow these steps:
Change Your AdMob app_id and unit_id
Enable and Disable Ads
Open Admin Panel and go to: Settings → AdMob Configuration
Hide Ads For Specific User
AdMob ads are not displayed on the phone?
If you were not able to see the ads after changing the app ID and unit ID to yours, make sure you entered AdMob API keys correctly from AndroidManifest.xml and Admin Dashboard. The ad request was successful, but no ad was returned due to lack of ad inventory. It’s because of your AdMob settings that there are no ads for your preferred language or location. Email to Google and ask about errorCode 3 to advise you to make changes to your AdMob settings.
To Configure and Manage Reward Coin:
Open Admin Panel and go to: Settings → Reward Configuration
Apps include resources that can be specific to a particular culture. For example, an app can include culture-specific strings that are translated to the language of the current locale. It's a good practice to keep culture-specific resources separated from the rest of your app. Android resolves language- and culture-specific resources based on the system locale setting. You can provide support for different locales by using the resources directory in your Android project.
For more information, Click Here!
If there are any problems, please visit our FAQ page. Click Here!