Jump Up : (Android Studio+Admob+Reward Video+Inapp+Leaderboard+ready to publish)
$25.00
46 sales
5/5 Stars – A Thrilling Hypercasual Game with All the Bells and Whistles
I’m thrilled to share my review of Jump Up, a hypercasual game that’s ready to publish on both the App Store and Google Play. This game is a masterpiece, with its addictive gameplay, stunning graphics, and seamless integration of Admob ads, reward videos, and in-app purchases.
Gameplay and Features
Jump Up is a simple yet challenging game where you need to tap to jump to the next checkpoint without hitting obstacles. The game has a beautiful UI, soothing music, and HD graphics that will keep you engaged for hours. The game template features include:
- Android 13 support
- Google Play guidelines followed strictly
- Unlock multiple characters
- Share button
- Smart rating screen
- More games button
- Privacy policy
- Reset game button
- Info screen
- Very easy to reskin, with a step-by-step video guide included
Admob Ads and In-App Purchases
The game has Admob ads implemented, including banner, interstitial, and reward videos. You can also remove ads with an in-app purchase. The game also supports multiple ad providers, including Mobpub, Facebook, and Huawei.
Leaderboards and Push Notifications
The game has Google Leaderboards, which will help you track your progress and compete with others. You can also enable OneSignal Push Notifications to keep your players engaged.
Reskin and Customization
The game is extremely easy to reskin, with a step-by-step video guide included. You can customize the game to fit your brand and style with ease.
Change Log
The game has a clean change log, with updates including fixes for user-reported bugs, updated documentation, and new features like the ability to continue playing after dying by watching a reward video.
Conclusion
Jump Up is an exceptional game template that’s ready to publish on both the App Store and Google Play. With its addictive gameplay, stunning graphics, and seamless integration of Admob ads and in-app purchases, this game is sure to attract a large audience. The game is easy to reskin and customize, making it a great option for developers of all levels. I highly recommend Jump Up to anyone looking to create a successful hypercasual game.
Rating: 5/5 Stars
Price: [$X]
Recommended for: Developers of all levels, hypercasual game enthusiasts, and anyone looking to create a successful mobile game.
User Reviews
Be the first to review “Jump Up : (Android Studio+Admob+Reward Video+Inapp+Leaderboard+ready to publish)”
Introduction
Welcome to this comprehensive tutorial on creating a Jump Up game using Android Studio, AdMob, Reward Video, In-app purchases, and Leaderboard. In this tutorial, we will guide you through the process of creating a fully functional game that is ready to publish on the Google Play Store.
What is Jump Up?
Jump Up is a popular mobile game where players tap to jump and avoid obstacles. The game has simple yet addictive gameplay, making it a great candidate for monetization using AdMob and In-app purchases.
What will we cover in this tutorial?
In this tutorial, we will cover the following topics:
- Setting up the game environment using Android Studio
- Creating the game UI and gameplay logic
- Integrating AdMob for banner and interstitial ads
- Implementing Reward Video ads
- Adding In-app purchases using Google Play Billing
- Creating a Leaderboard using Google Play Games Services
- Testing and publishing the game on the Google Play Store
Prerequisites
Before starting this tutorial, make sure you have the following:
- Android Studio installed on your computer
- Basic knowledge of Java or Kotlin programming language
- A Google Play Developer account
- A AdMob account
Step 1: Setting up the game environment using Android Studio
- Open Android Studio and create a new project by selecting "File" > "New" > "New Project"
- Choose "Empty Activity" as the project template and click "Next"
- Fill in the project details, such as project name, package name, and target SDK
- Click "Finish" to create the project
Step 2: Creating the game UI and gameplay logic
-
Open the
activity_main.xml
file and add the following code to create the game UI:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <ImageView android:id="@+id/game_surface" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="centerCrop" /> <Button android:id="@+id/jump_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Jump" />
2. Open the `MainActivity.java` file and add the following code to create the gameplay logic:
```java
public class MainActivity extends AppCompatActivity {
private ImageView gameSurface;
private Button jumpButton;
private int playerY = 0;
private int obstacleY = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
gameSurface = findViewById(R.id.game_surface);
jumpButton = findViewById(R.id.jump_button);
jumpButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
playerY -= 20;
gameSurface.setY(playerY);
}
});
// Initialize obstacle movement
new Timer().scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
obstacleY += 5;
gameSurface.setY(obstacleY);
}
}, 0, 100);
}
}
Step 3: Integrating AdMob for banner and interstitial ads
- Create a new AdMob account and get your AdMob ID
- Add the AdMob SDK to your project by adding the following code to your
build.gradle
file:dependencies { implementation 'com.google.android.gms:play-services-ads:20.2.0' }
-
Open the
activity_main.xml
file and add the following code to display the banner ad:<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <!-- Game UI and gameplay logic --> <com.google.android.gms.ads.AdView android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="10dp" ads:adSize="BANNER" ads:adUnitId="YOUR_AD_UNIT_ID" />
4. Open the `MainActivity.java` file and add the following code to load the banner ad:
```java
AdView adView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
adView.loadAd(adRequest);
Step 4: Implementing Reward Video ads
- Create a new AdMob account and get your AdMob ID
- Add the AdMob SDK to your project by adding the following code to your
build.gradle
file:dependencies { implementation 'com.google.android.gms:play-services-ads:20.2.0' }
-
Open the
activity_main.xml
file and add the following code to display the reward video ad:<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <!-- Game UI and gameplay logic --> <com.google.android.gms.ads.VideoController android:id="@+id/videoController" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="10dp" />
4. Open the `MainActivity.java` file and add the following code to load the reward video ad:
```java
VideoController videoController = findViewById(R.id.videoController);
AdRequest adRequest = new AdRequest.Builder().build();
videoController.loadAd(adRequest);
Step 5: Adding In-app purchases using Google Play Billing
- Create a new Google Play Developer account and get your developer account ID
- Add the Google Play Billing SDK to your project by adding the following code to your
build.gradle
file:dependencies { implementation 'com.android.billingclient:billing:4.0.0' }
-
Open the
MainActivity.java
file and add the following code to purchase an in-app item:BillingClient billingClient = BillingClient.newBuilder(this).setListener(new BillingClientStateListener() { @Override public void onBillingSetupFinished(BillingResult billingResult) { if (billingResult.getResponseCode() == BillingClient.BillingResponseCode.OK) { // Purchase an in-app item BillingFlowParams flowParams = BillingFlowParams.newBuilder() .setProductDetailsList(Arrays.asList(ProductDetails.newBuilder() .setProductId("YOUR_PRODUCT_ID") .setQuantity(1) .build())) .build(); billingClient.launchBillingFlow(this, flowParams); } } }).build(); billingClient.startConnection();
Step 6: Creating a Leaderboard using Google Play Games Services
- Create a new Google Play Developer account and get your developer account ID
- Add the Google Play Games Services SDK to your project by adding the following code to your
build.gradle
file:dependencies { implementation 'com.google.android.gms:play-services-games:20.2.0' }
-
Open the
MainActivity.java
file and add the following code to create a leaderboard:Games games = Games.getGamesClient(this); Leaderboard leaderboard = games.getLeaderboardClient(); leaderboard.loadScores(LeaderboardPreset.RATING_TOP_LEVEL, LeaderboardTimeSpan.ALL_TIME, LeaderboardCollection.USUAL);
Step 7: Testing and publishing the game on the Google Play Store
- Test the game on various devices and emulators to ensure it works as expected
- Optimize the game for different screen sizes and densities
- Create a game icon and splash screen
- Write a game description and set the game's price
- Publish the game on the Google Play Store
That's it! With these steps, you should now have a fully functional Jump Up game that is ready to publish on the Google Play Store.
Here is a complete settings example for Jump Up : (Android Studio+Admob+Reward Video+Inapp+Leaderboard+ready to publish):
Google AdMob Settings
In your AndroidManifest.xml
file, add the following code:
<application
...
android:hardwareAccelerated="true"
...>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<activity
android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:theme="@android:style/Theme.Translucent" />
</application>
AdMob App ID
In your strings.xml
file, add the following code:
<string name="app_id">YOUR_APP_ID</string>
Replace YOUR_APP_ID
with your actual AdMob app ID.
Reward Video Settings
In your strings.xml
file, add the following code:
<string name="reward_video_id">YOUR_REWARD_VIDEO_ID</string>
<string name="reward_video_amount">100</string>
<string name="reward_video_name">Watch Video Reward</string>
Replace YOUR_REWARD_VIDEO_ID
with your actual reward video ad unit ID.
In-App Purchase Settings
In your strings.xml
file, add the following code:
<string name="in_app_purchase_product_id">YOUR_IN_APP_PURCHASE_PRODUCT_ID</string>
<string name="in_app_purchase_amount">4.99</string>
<string name="in_app_purchase_name">Remove Ads</string>
Replace YOUR_IN_APP_PURCHASE_PRODUCT_ID
with your actual in-app purchase product ID.
Leaderboard Settings
In your strings.xml
file, add the following code:
<string name="leaderboard_id">YOUR_LEADERBOARD_ID</string>
<string name="leaderboard_name">Jump Up Leaderboard</string>
Replace YOUR_LEADERBOARD_ID
with your actual leaderboard ID.
AndroidManifest.xml Permissions
Add the following permissions to your AndroidManifest.xml
file:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
AdMob Initialization
In your MainActivity.java
file, add the following code:
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
import com.google.android.gms.ads.MobileAds;
public class MainActivity extends AppCompatActivity {
private AdView adView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
MobileAds.initialize(this, getString(R.string.app_id));
adView = new AdView(this);
adView.setAdSize(AdSize.SMART_BANNER);
adView.setAdUnitId(getString(R.string.reward_video_id));
AdRequest adRequest = new AdRequest.Builder().build();
adView.loadAd(adRequest);
}
}
Remember to replace YOUR_APP_ID
, YOUR_REWARD_VIDEO_ID
, YOUR_IN_APP_PURCHASE_PRODUCT_ID
, and YOUR_LEADERBOARD_ID
with your actual AdMob app ID, reward video ad unit ID, in-app purchase product ID, and leaderboard ID, respectively.
Here are the features mentioned in the text:
Game Template Features:
- Android 13 supported
- Google Play guidelines followed strictly
- HD graphics and Beautiful UI
- Soothing music added which blends with gameplay
- Admob ads Implemented (Banner, Interstitial, and Reward Videos)
- Unlock Multiple Characters
- Share button
- Smart rating screen
- More Games button
- Privacy Policy
- Reset Game Button
- Info Screen
Extended License Features:
- Remove Ads In-app Purchase
- BB file
- Google Leaderboards
- OneSignal Push Notifications
- Android code for galaxy store, Huawei, Xiaomi, etc
- other ad providers like Mobpub, Facebook, Huawei
Ready to Publish:
- Publisher-ready game with high optimized UI and stunning graphics
- Designed for high-performance and battery-efficient games
- Can export the APK and upload to app stores using only Android Studio
ASO and Publishing Services:
- ASO service for $19
- Professionally designed screenshots, feature graphics, and app icon
Additional Services:
- Skype Support
- Whatsapp Support
- Email Support
Change Log:
- Version 2.0.0 - Added reward video for game continuation after player dies
- Version 1.0.1 - Fixed bugs and updated documentation
- Version 1.0.0 - Initial Release
Each feature is mentioned in a separate line to make it easier to extract and use individual features.
$25.00
There are no reviews yet.