Bean’s Runner Unity Platform Project with Admob: A Challenging Endless Runner Game
As a fan of endless runner games, I was excited to dive into Bean’s Runner Unity Platform Project with Admob, a new game that promises to test my reflexes and timing. In this review, I’ll explore the game’s features, mechanics, and overall experience to help you decide if this is the right asset for your next project.
Gameplay
In Bean’s Runner, you control Mr. Bean as he navigates through an endless world filled with obstacles. Your goal is to help him overcome holes, spears, rotating blades, and other hazards by timing your jumps perfectly. The game requires a great deal of skill and precision, as a single misstep can lead to a quick demise.
The game’s simplicity is both a blessing and a curse. On one hand, the controls are easy to grasp, and the game is easy to pick up. On the other hand, the lack of variety in the obstacles and levels can make the game feel repetitive and monotonous.
Features
The game’s features are impressive, with a range of assets that make it easy to customize and modify the game to suit your needs. The Admob integration is seamless, with both banner and interstitial ads available. The game is also compatible with most mobile devices and comes with a comprehensive document to help you get started.
Technical Requirements
To run the game, you’ll need Unity 3D version 2019.3.9 or higher. The project is well-organized, and the instructions are clear and concise. However, the game’s performance can be slow on older devices, which may impact the overall experience.
Score: 4/10
While Bean’s Runner has some interesting features and mechanics, the game’s simplicity and lack of variety hold it back from being a truly engaging experience. The Admob integration is a nice touch, but the game’s performance issues may deter some developers.
Recommendation
Bean’s Runner Unity Platform Project with Admob is a good option for developers looking for a simple endless runner game to add to their portfolio. However, if you’re looking for a more complex or challenging experience, you may want to consider other options. Overall, the game is well-made, but it lacks the polish and depth to set it apart from other games in the genre.
Rating Breakdown
- Gameplay: 3/5
- Features: 4/5
- Technical Requirements: 4/5
- Overall: 4/10
User Reviews
Be the first to review “Beans Runner Unity Platform Project With Admob for Android and iOS”
Introduction
Beans Runner is a popular Unity platform project that allows developers to create and publish their own mobile games with ease. With Beans Runner, you can focus on creating engaging gameplay and user experiences without worrying about the underlying infrastructure. One of the key features of Beans Runner is its integration with AdMob, a popular mobile advertising platform. In this tutorial, we will guide you through the process of setting up and using the Beans Runner Unity platform project with AdMob for Android and iOS.
Prerequisites
Before you start, make sure you have the following:
- Unity Hub installed on your computer
- Beans Runner Unity platform project downloaded and imported into Unity
- AdMob account created and set up
- Android and/or iOS devices for testing
Step 1: Set up AdMob in your Beans Runner project
- Open your Beans Runner project in Unity and navigate to the
Assets
folder. - Create a new folder named
AdMob
and add the following files:AdMobConfig.cs
(provided by Beans Runner)AdMobInterstitial.cs
(provided by Beans Runner)AdMobRewardedVideo.cs
(provided by Beans Runner)
- Open the
AdMobConfig.cs
file and update theADMOB_APP_ID
andADMOB_ANDROID_APP_ID
variables with your AdMob app ID. - Open the
AdMobInterstitial.cs
file and update theINTERSTITIAL_AD_UNIT_ID
variable with your AdMob interstitial ad unit ID. - Open the
AdMobRewardedVideo.cs
file and update theREWARDED_VIDEO_AD_UNIT_ID
variable with your AdMob rewarded video ad unit ID.
Step 2: Add AdMob to your Beans Runner game
- In your Beans Runner game, navigate to the
Game
object and add a new component calledAdMob
. - In the
AdMob
component, set theAdMobConfig
script to theAdMobConfig
script you created in Step 1. - Set the
AdMobInterstitial
script to theAdMobInterstitial
script you created in Step 1. - Set the
AdMobRewardedVideo
script to theAdMobRewardedVideo
script you created in Step 1.
Step 3: Implement AdMob in your Beans Runner game
- In your Beans Runner game, create a new script called
AdMobManager.cs
. - In the
AdMobManager.cs
script, add the following code:using UnityEngine; using BeansRunner; using Google.MobileAds;
public class AdMobManager : MonoBehaviour { private AdMobConfig adMobConfig; private AdMobInterstitial adMobInterstitial; private AdMobRewardedVideo adMobRewardedVideo;
void Start()
{
adMobConfig = GetComponent<AdMobConfig>();
adMobInterstitial = GetComponent<AdMobInterstitial>();
adMobRewardedVideo = GetComponent<AdMobRewardedVideo>();
// Initialize AdMob
MobileAds.Initialize(initStatus => {
// AdMob initialized successfully
});
}
void Update()
{
// Check if interstitial ad is ready to be shown
if (adMobInterstitial.IsReady())
{
// Show interstitial ad
adMobInterstitial.Show();
}
// Check if rewarded video ad is ready to be shown
if (adMobRewardedVideo.IsReady())
{
// Show rewarded video ad
adMobRewardedVideo.Show();
}
}
}
3. Attach the `AdMobManager` script to the `Game` object in your Beans Runner game.
**Step 4: Test AdMob in your Beans Runner game**
1. Build and run your Beans Runner game on an Android or iOS device.
2. Verify that AdMob ads are displayed correctly in your game.
3. Test the interstitial ad and rewarded video ad to ensure they are working as expected.
**Conclusion**
That's it! You have successfully set up and used AdMob with your Beans Runner Unity platform project. With this tutorial, you should be able to integrate AdMob into your Beans Runner game and monetize your mobile app. Remember to follow AdMob's policies and guidelines when implementing ads in your game. Happy gaming!
Here is an example of settings for a Beans Runner Unity Project with AdMob for Android and iOS:
Android Settings
In your AndroidManifest.xml
file:
<application>
<!-- Add this to enable AdMob Ads -->
<meta-data android:name="unityplayersettings" android:value="BeansRunner"/>
<activity
android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:theme="@android:style/Theme.Translucent"></activity>
</application>
iOS Settings
In your info.plist
file:
<dict>
<!-- Add this to enable AdMob Ads -->
<key>UnityPlayers</key>
<dict>
<key>BeansRunner</key>
<dict>
<key>Game Kit Enabled</key>
<false/>
</dict>
</dict>
</dict>
AdMob Settings
In your AdmobUnityPlugin.cs
file (under Assets/Plugins/Android/BeansRunner
):
// Add your AdMob App ID for Android and iOS
public static string AdMobAppIdAndroid = "your-android-app-id";
public static string AdMobAppIdiOS = "your-ios-app-id";
Beans Runner Settings
In your BeansRunner.ini
file (under Assets/Plugins/BeansRunner
):
[General]
AdMobAppId = "your-admob-app-id"
AdMobBannerId = "your-admob-banner-id"
AdMobInterstitialId = "your-admob-interstitial-id"
Remember to replace your-android-app-id
, your-ios-app-id
, your-admob-banner-id
, and your-admob-interstitial-id
with your actual AdMob App ID and ad unit IDs.
Here are the features of the Beans Runner Unity Platform Project With Admob for Android and iOS:
- Made with Unity engine.
- Runner and platformer game.
- 2D cartoon graphics.
- Admob integrated (Banner, interstitial).
- Easy to customize and modify.
- Compatible with most mobile devices.
- Document included.
- Simple yet challenging gameplay.
- Cross Platform (iOS, Android)
Note that these features are listed in a single list, but each feature is on a separate line.
$25.00
There are no reviews yet.