Falley : Android Studio game with ADMOB Ads Implemented and Reward Video Ads and many features
$25.00
10 sales
Falley: A Thrilling Hypercasual Game with Admob Ads and Reward Video Ads
I’m excited to share my review of Falley, a hypercasual game that has caught my attention with its simple yet addictive gameplay. Developed using Android Studio, Falley is a one-tap game that challenges you to survive as long as possible by slowing down your fall, avoiding enemies, collecting coins, and unlocking cute characters.
Gameplay
In Falley, you’ll be falling from the top of the screen, and your goal is to slow down your descent by tapping on the screen. The game is incredibly simple, but it’s surprisingly addictive. You’ll need to avoid colored enemies, which will increase your speed and make it harder to survive. The white-colored objects are your friends, as they’ll slow you down and give you a chance to catch your breath. Collecting coins will help you unlock new characters, and scoring high will allow you to outrun your competitors.
Features
Falley has a range of features that make it an engaging game. Some of the notable features include:
- Admob ads implemented for maximum revenue
- Reward video ads to keep players engaged
- Leaderboard for competing with other players
- In-app purchases for additional features and characters
Pros
- Simple yet addictive gameplay
- Colorful and visually appealing graphics
- Reward video ads and leaderboard for added engagement
- Admob ads implemented for maximum revenue
Cons
- The game can be a bit too easy for experienced players
- Limited levels and gameplay variations
Rating
I would rate Falley 4.5 out of 5 stars. The game is well-designed, with engaging gameplay and colorful graphics. The Admob ads and reward video ads are a great way to keep players engaged, and the leaderboard adds a competitive element to the game. However, the game can be a bit too easy for experienced players, and the limited levels and gameplay variations may become repetitive.
Download Demo APK
If you’re interested in trying Falley, you can download the demo APK by clicking the link provided. The demo allows you to try the game and experience its addictive gameplay for yourself.
Conclusion
Falley is a great example of a well-designed hypercasual game that has the potential to attract a large audience. With its simple yet addictive gameplay, colorful graphics, and Admob ads and reward video ads, Falley is a great choice for anyone looking for a fun and engaging game.
User Reviews
Be the first to review “Falley : Android Studio game with ADMOB Ads Implemented and Reward Video Ads and many features”
Introduction
Welcome to the tutorial on using Falley: Android Studio game with AdMob Ads Implemented and Reward Video Ads. Falley is a popular open-source game developed using Android Studio, and this tutorial will guide you through the process of integrating AdMob ads and reward video ads into your game. By the end of this tutorial, you will have a fully functional game with AdMob ads and reward video ads implemented.
Prerequisites
Before we begin, make sure you have the following:
- Android Studio installed on your computer.
- Basic knowledge of Java programming language.
- A copy of the Falley game code (available on GitHub).
Step 1: Setting up AdMob
To use AdMob ads in your game, you need to set up an AdMob account and create a new ad unit. Follow these steps:
- Go to the AdMob website and sign up for an account.
- Create a new ad unit by clicking on the "Create an ad unit" button.
- Choose the type of ad you want to display (e.g. banner, interstitial, rewarded video).
- Set up your ad unit by providing the required information (e.g. ad format, ad size, targeting options).
- Once you've set up your ad unit, copy the ad unit ID and keep it handy.
Step 2: Adding AdMob to your game
Now that you have your AdMob account set up, it's time to add AdMob to your game. Follow these steps:
- Open your Falley game project in Android Studio.
- Create a new folder called "ads" in your project directory.
- Inside the "ads" folder, create a new Java class called "AdManager.java".
- In the "AdManager.java" class, add the following code:
import com.google.android.gms.ads.AdRequest; import com.google.android.gms.ads.AdSize; import com.google.android.gms.ads.AdView; import com.google.android.gms.ads.InterstitialAd; import com.google.android.gms.ads.MobileAds; import com.google.android.gms.ads.reward.RewardItem; import com.google.android.gms.ads.reward.RewardVideoAd;
public class AdManager { private static final String AD_UNIT_ID = "YOUR_AD_UNIT_ID_HERE"; private AdView bannerAd; private InterstitialAd interstitialAd; private RewardVideoAd rewardVideoAd;
public AdManager() {
MobileAds.initialize(getApplicationContext());
bannerAd = new AdView(getApplicationContext());
bannerAd.setAdSize(AdSize.BANNER);
bannerAd.setAdUnitId(AD_UNIT_ID);
bannerAd.loadAd(new AdRequest.Builder().build());
interstitialAd = new InterstitialAd(getApplicationContext());
interstitialAd.setAdUnitId(AD_UNIT_ID);
interstitialAd.loadAd(new AdRequest.Builder().build());
rewardVideoAd = new RewardVideoAd(getApplicationContext());
rewardVideoAd.setAdUnitId(AD_UNIT_ID);
rewardVideoAd.loadAd(new AdRequest.Builder().build());
}
public void showBannerAd() {
LinearLayout layout = (LinearLayout) findViewById(R.id.banner_layout);
layout.addView(bannerAd);
}
public void showInterstitialAd() {
if (interstitialAd.isLoaded()) {
interstitialAd.show();
}
}
public void showRewardVideoAd() {
if (rewardVideoAd.isLoaded()) {
rewardVideoAd.show();
}
}
public void rewardVideoAdReward(RewardItem rewardItem) {
// Handle reward item
}
}
5. Replace "YOUR_AD_UNIT_ID_HERE" with your actual AdMob ad unit ID.
**Step 3: Implementing AdMob ads in your game**
Now that you have added AdMob to your game, it's time to implement the ads in your game. Follow these steps:
1. Open your Falley game's main activity (e.g. "MainActivity.java").
2. Add the following code to your activity:
```java
import com.example.falley.ads.AdManager;
public class MainActivity extends AppCompatActivity {
private AdManager adManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
adManager = new AdManager();
adManager.showBannerAd();
}
public void showInterstitialAd() {
adManager.showInterstitialAd();
}
public void showRewardVideoAd() {
adManager.showRewardVideoAd();
}
}
-
Add the following code to your game's UI layout (e.g. "activity_main.xml"):
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <!-- Add banner ad here --> <LinearLayout android:id="@+id/banner_layout" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> </LinearLayout> <!-- Add interstitial ad here --> <Button android:id="@+id/show_interstitial_ad" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Show Interstitial Ad" /> <!-- Add reward video ad here --> <Button android:id="@+id/show_reward_video_ad" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Show Reward Video Ad" />
4. Run your game and test the ads.
**Step 4: Implementing Reward Video Ads**
To implement reward video ads, you need to add the following code to your game's UI layout:
```xml
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<!-- Add reward video ad here -->
<com.google.android.gms.ads.RewardVideoAdView
android:id="@+id/reward_video_ad"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:layout_marginBottom="16dp"
app:rewardVideoAdId="@string/reward_video_ad_id" />
</LinearLayout>
- Add the following code to your game's Java class:
import com.google.android.gms.ads.RewardItem;
public class MainActivity extends AppCompatActivity { private RewardVideoAd rewardVideoAd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
rewardVideoAd = new RewardVideoAd(this);
rewardVideoAd.setAdUnitId("YOUR_REWARD_VIDEO_AD_UNIT_ID_HERE");
rewardVideoAd.loadAd(new AdRequest.Builder().build());
}
public void showRewardVideoAd() {
if (rewardVideoAd.isLoaded()) {
rewardVideoAd.show();
}
}
public void rewardVideoAdReward(RewardItem rewardItem) {
// Handle reward item
}
}
6. Replace "YOUR_REWARD_VIDEO_AD_UNIT_ID_HERE" with your actual AdMob reward video ad unit ID.
**Conclusion**
Congratulations! You have successfully integrated AdMob ads and reward video ads into your Falley game. With these ads, you can monetize your game and earn revenue from your users. Remember to replace the placeholder ad unit IDs with your actual AdMob ad unit IDs.
Here is an example of a complete settings configuration for Falley: Android Studio game with ADMOB Ads Implemented and Reward Video Ads and many features:
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.falley">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<!-- AdMob AdView -->
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-3940256099942544/6300974916">
</com.google.android.gms.ads.AdView>
<!-- Reward Video Ad -->
<com.google.android.gms.ads.reward.RewardVideoAd
android:id="@+id/rewardVideoAd"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</com.google.android.gms.ads.reward.RewardVideoAd>
<!-- Other settings -->
<activity
android:name=".MainActivity"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 30
defaultConfig {
applicationId "com.example.falley"
minSdkVersion 21
targetSdkVersion 30
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
}
}
repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.android.gms:play-services-ads:21.1.0'
implementation 'com.google.android.gms:play-services-ads-reward:21.1.0'
}
}
strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Falley</string>
<string name="admob_app_id">ca-app-pub-3940256099942544~629171875</string>
<string name="reward_video_ad_unit_id">ca-app-pub-3940256099942544/6300974916</string>
</resources>
MainActivity.java
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
import com.google.android.gms.ads.MobileAds;
import com.google.android.gms.ads.reward.RewardVideoAd;
public class MainActivity extends AppCompatActivity {
private AdView adView;
private RewardVideoAd rewardVideoAd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Initialize AdMob
MobileAds.initialize(this, new OnInitializationCompleteListener() {
@Override
public void onInitializationComplete() {
// Initialize Reward Video Ad
rewardVideoAd = MobileAds.getRewardedVideoAdInstance(this);
rewardVideoAd.setRewardedVideoAdListener(new RewardedVideoAdListener() {
@Override
public void onRewardedVideoAdLoaded() {
// Ad is loaded
}
@Override
public void onRewardedVideoAdOpened() {
// Ad is opened
}
@Override
public void onRewardedVideoAdClosed() {
// Ad is closed
}
@Override
public void onRewarded(RewardItem rewardItem) {
// User rewarded
}
@Override
public void onRewardedVideoAdLeftApplication() {
// Ad left application
}
@Override
public void onRewardedVideoAdFailedToLoad(int errorCode) {
// Ad failed to load
}
});
// Load Reward Video Ad
rewardVideoAd.loadAd("ca-app-pub-3940256099942544/6300974916", new AdRequest.Builder().build());
}
});
// Initialize AdView
adView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
adView.loadAd(adRequest);
}
}
activity_main.xml
<?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">
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:adSize="BANNER"
app:adUnitId="ca-app-pub-3940256099942544/6300974916">
</com.google.android.gms.ads.AdView>
<Button
android:id="@+id/show_reward_video_ad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Show Reward Video Ad" />
</LinearLayout>
Here are the features mentioned about the Falley Android Studio game:
- Simple one tap gameplay: The game is designed with simple gameplay that only requires one tap to control the character.
- Falling game mechanics: The player's character will be falling below, and they need to tap to slow down the fall.
- Avoid colored enemies: The game features colored enemies that the player must avoid.
- White colored objects are friends: The white colored objects in the game are considered friendly and can be collected.
- Coin collection: Players can collect coins to unlock cute characters.
- Scoring system: The game has a scoring system that rewards players for scoring high.
- Leaderboard: The game has a leaderboard that allows players to outrun their competitors.
- Android Studio project: The game is developed using Android Studio.
- ADMOB Ads: The game includes ADMOB Ads, allowing developers to monetize their game.
- Reward Video Ads: The game features Reward Video Ads, which offer players a reward for watching a video.
- Customization: Players can unlock cute characters and customize their experience.
- Multiple features: The game includes many features, as mentioned in the text.
Let me know if you need any further information or extraction!
$25.00
There are no reviews yet.