Top Quality Products

Jump Up : (Android Studio+Admob+Reward Video+Inapp+Leaderboard+ready to publish)

5
Expert ScoreRead review

$25.00

Added to wishlistRemoved from wishlist 0
Add to compare

46 sales

Jump Up : (Android Studio+Admob+Reward Video+Inapp+Leaderboard+ready to publish)

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

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Jump Up : (Android Studio+Admob+Reward Video+Inapp+Leaderboard+ready to publish)”

Your email address will not be published. Required fields are marked *

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:

  1. Setting up the game environment using Android Studio
  2. Creating the game UI and gameplay logic
  3. Integrating AdMob for banner and interstitial ads
  4. Implementing Reward Video ads
  5. Adding In-app purchases using Google Play Billing
  6. Creating a Leaderboard using Google Play Games Services
  7. Testing and publishing the game on the Google Play Store

Prerequisites

Before starting this tutorial, make sure you have the following:

  1. Android Studio installed on your computer
  2. Basic knowledge of Java or Kotlin programming language
  3. A Google Play Developer account
  4. A AdMob account

Step 1: Setting up the game environment using Android Studio

  1. Open Android Studio and create a new project by selecting "File" > "New" > "New Project"
  2. Choose "Empty Activity" as the project template and click "Next"
  3. Fill in the project details, such as project name, package name, and target SDK
  4. Click "Finish" to create the project

Step 2: Creating the game UI and gameplay logic

  1. 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

  1. Create a new AdMob account and get your AdMob ID
  2. 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'
    }
  3. 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

  1. Create a new AdMob account and get your AdMob ID
  2. 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'
    }
  3. 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

  1. Create a new Google Play Developer account and get your developer account ID
  2. 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'
    }
  3. 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

  4. Create a new Google Play Developer account and get your developer account ID
  5. 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'
    }
  6. 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

  7. Test the game on various devices and emulators to ensure it works as expected
  8. Optimize the game for different screen sizes and densities
  9. Create a game icon and splash screen
  10. Write a game description and set the game's price
  11. 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:

  1. Android 13 supported
  2. Google Play guidelines followed strictly
  3. HD graphics and Beautiful UI
  4. Soothing music added which blends with gameplay
  5. Admob ads Implemented (Banner, Interstitial, and Reward Videos)
  6. Unlock Multiple Characters
  7. Share button
  8. Smart rating screen
  9. More Games button
  10. Privacy Policy
  11. Reset Game Button
  12. Info Screen

Extended License Features:

  1. Remove Ads In-app Purchase
  2. BB file
  3. Google Leaderboards
  4. OneSignal Push Notifications
  5. Android code for galaxy store, Huawei, Xiaomi, etc
  6. 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:

  1. Version 2.0.0 - Added reward video for game continuation after player dies
  2. Version 1.0.1 - Fixed bugs and updated documentation
  3. Version 1.0.0 - Initial Release

Each feature is mentioned in a separate line to make it easier to extract and use individual features.

Jump Up : (Android Studio+Admob+Reward Video+Inapp+Leaderboard+ready to publish)
Jump Up : (Android Studio+Admob+Reward Video+Inapp+Leaderboard+ready to publish)

$25.00

Shop.Vyeron.com
Logo
Compare items
  • Total (0)
Compare
0