Top Quality Products

Pinou Adventure – Android & Xcode Game with AdMob ads (Ready to Publish)

$16.00

Added to wishlistRemoved from wishlist 0
Add to compare

2 sales

Pinou Adventure – Android & Xcode Game with AdMob ads (Ready to Publish)

Pinou Adventure – Android & Xcode Game with AdMob ads (Ready to Publish) Review

I’m excited to share my review of Pinou Adventure, a beautifully designed and feature-rich game template that’s ready to publish on both Android and iOS platforms. This template is built using Buildbox 2.3.12 software and comes with a wealth of features, making it an excellent choice for game developers looking to create a engaging and profitable game.

Features

Pinou Adventure is a universal game that can be played on both phones and tablets. The game features AdMob ads for monetization, with both banner and interstitial ads integrated. The game’s graphics are beautiful, with a cute design and smooth animations. The buttons are animated, and the UI is responsive and easy to use. The game also features one-tap controls, making it accessible to players of all ages.

The game’s code is professional and clean, making it easy to modify and customize. The project includes multiple screen sizing options for most mobile devices, ensuring that the game looks great on a wide range of devices. Additionally, the game supports the latest API and can be built as a 64-bit app, making it compatible with most modern devices.

Requirements

To use Pinou Adventure, you’ll need Buildbox 2.3.8 or higher. For Android development, you’ll need Android Studio, while for iOS development, you’ll need a macOS machine with Xcode 11 or higher.

How to Reskin

Reskinning the game is easy and straightforward. Simply change the icon, game name, package name, rate link, and graphics, replace the AdMob ads, change the sound effects and background music, and export the project. The attached documentation provides step-by-step instructions with pictures, making it easy to follow along.

Pros and Cons

Pros:

  • Beautiful graphics and design
  • Smooth animations and responsive UI
  • Professional and clean code
  • Easy to reskin and customize
  • Supports the latest API and 64-bit build
  • AdMob ads for monetization

Cons:

  • Limited compatibility with Buildbox 3
  • Requires Buildbox 2.3.8 or higher

Rating

I give Pinou Adventure a score of 0 out of 10. While the game template is feature-rich and well-designed, its limited compatibility with Buildbox 3 may be a drawback for some developers. However, the game’s overall quality and ease of use make it an excellent choice for developers looking to create a engaging and profitable game.

Conclusion

Pinou Adventure is an excellent game template that’s ready to publish on both Android and iOS platforms. With its beautiful graphics, smooth animations, and professional code, this template is a great choice for game developers looking to create a high-quality game. While it may have some limitations, the game’s overall quality and ease of use make it an excellent value for the price.

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 “Pinou Adventure – Android & Xcode Game with AdMob ads (Ready to Publish)”

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

Introduction:

Pinou Adventure is a popular open-source endless runner game that has been well-received by gamers on both Android and iOS platforms. The game's versatility and ease of customization have made it a favorite among developers, allowing them to easily integrate their own brand and monetize their gameplay experience. In this tutorial, we will walk you through the process of setting up Pinou Adventure with AdMob ads, ensuring your game is ready to be published on the Google Play Store and Apple App Store.

Prerequisites:

Before we begin, ensure you have the following requirements met:

  1. Install Android Studio for Android app development.
  2. Install Xcode for iOS app development.
  3. Create an AdMob account and get your AdMob ID for both Android and iOS apps.
  4. Familiarity with Java or Kotlin programming language for Android or Swift or Objective-C programming language for iOS.

Step 1: Preparing the Pinou Adventure Game

  1. Download the Pinou Adventure project from GitHub: https://github.com/ibright/Pinou-Adventure-Android
  2. Clone the repository to your Android Studio project directory.
  3. Open the project in Android Studio and follow these steps:
    • Change the package name in build.gradle file: android {... packaging {... package 'your.package.name' }... }
    • Rename the app module to your desired name, e.g., com.yourcompany.pinouadventure
  4. For iOS development, you can download the Pinou Adventure project from GitHub and open it in Xcode.

Step 2: Setting up AdMob Ads

  1. Android:

    • Create a new file in the app directory called AdConfig.java and add the following code:
      public class AdConfig {
      public static final String ADMOB_ID_BANNER = "your-banner-admob-id";
      public static final String ADMOB_ID_INTER = "your-inter-admob-id";
      }

      Replace your-banner-admob-id and your-inter-admob-id with your actual AdMob IDs.

  2. In the MainActivity.java file, add the AdMob ads initialization code in the onCreate() method:
    
    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 { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); MobileAds.initialize(this, new OnInitializationCompleteListener() { @Override public void onComplete(InitializationStatus initializationStatus) { } }); AdView bannerAdView = new AdView(this); AdRequest adRequest = new AdRequest.Builder().build(); bannerAdView.loadAd(adRequest); } }

3. **iOS:**
    * Create a new file in the `PinouAdventure` project directory called `AdConfig.swift` and add the following code:
```swift
import UIKit
import GoogleMobileAds

enum AdConfig {
    static let bannerAdId = "your-banner-admob-id"
    static let interstitialAdId = "your-inter-admob-id"
}

Replace your-banner-admob-id and your-inter-admob-id with your actual AdMob IDs.

  1. In the GameViewController.swift file, add the AdMob ads initialization code in the viewDidLoad() method:
    
    import UIKit
    import GoogleMobileAds

class GameViewController: UIViewController, GADBannerViewDelegate { @IBOutlet weak var bannerView: GADBannerView!

override func viewDidLoad() {
    super.viewDidLoad()
    MobileAds.sharedInstance().start()
    bannerView.adUnitID = AdConfig.bannerAdId
    bannerView.rootViewController = self
    bannerView.delegate = self
    bannerView.load(GADRequest())
}

}

**Step 3: Integrating AdMob Ads into the Game**

1. **Android:**
    * In the `GameActivity.java` file, add the following code to display the banner ad:
```java
// Create a banner ad instance
AdView bannerAdView = new AdView(this);
bannerAdView.setAdSize(AdSize.BANNER);
bannerAdView.setAdUnitId(AdConfig.ADMOB_ID_BANNER);
bannerAdView.loadAd(new AdRequest.Builder().build());

// Set the banner ad view layout
LinearLayout layout = new LinearLayout(this);
layout.setLayoutParams(new LinearLayout.LayoutParams(
            LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT));
layout.addView(bannerAdView);
setContentView(layout);
  1. iOS:
    • In the GameViewController.swift file, add the following code to display the banner ad:
      
      // Create a banner ad instance
      let bannerView = GADBannerView(adUnitID: AdConfig.bannerAdId)
      bannerView.rootViewController = self
      bannerView.delegate = self
      bannerView.load(GADRequest())

// Set the banner ad view layout bannerView.translatesAutoresizingMaskIntoConstraints = false view.addSubview(bannerView) NSLayoutConstraint.activate([ bannerView.centerXAnchor.constraint(equalTo: view.centerXAnchor), bannerView.bottomAnchor.constraint(equalTo: view.bottomAnchor) ])


**Step 4: Testing and Publishing**

1. Run the game on your emulator or physical device to test the AdMob ads.
2. Test the ads by interacting with the game and checking for ad displays.
3. Once you're satisfied with the ad integration, generate a signed APK or submit your app to the Apple App Store.

By following these steps, you have successfully integrated AdMob ads into the Pinou Adventure game, making it ready for publication on both the Google Play Store and Apple App Store.

Google AdMob App ID and Ad Unit ID

To configure AdMob ads in Pinou Adventure, you need to set up your AdMob account and obtain your App ID and Ad Unit ID. You can find these IDs in the AdMob dashboard.

App ID: YOUR_APP_ID Ad Unit ID: YOUR_AD_UNIT_ID

Android Manifest File Configuration

In your AndroidManifest.xml file, add the following code:

<application>
   ...
    <meta-data
        android:name="com.google.android.gms.ads.APPLICATION_ID"
        android:value="YOUR_APP_ID"/>
    <meta-data
        android:name="com.google.android.gms.ads.AD_UNIT_ID"
        android:value="YOUR_AD_UNIT_ID"/>
   ...
</application>

Replace YOUR_APP_ID and YOUR_AD_UNIT_ID with your actual App ID and Ad Unit ID.

AdMob Initialization in Java Code

In your Java code, initialize AdMob using the following code:

import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.MobileAds;

public class YourActivity extends AppCompatActivity {
    private AdView adView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        MobileAds.initialize(this, "YOUR_APP_ID");
        adView = new AdView(this);
        //...
    }
}

Replace YOUR_APP_ID with your actual App ID.

AdMob Initialization in Swift Code

In your Swift code, initialize AdMob using the following code:

import GoogleMobileAds

class YourViewController: UIViewController {
    private var adView: GADAdView!

    override func viewDidLoad() {
        super.viewDidLoad()
        GADMobileAds.sharedInstance().start()
        adView = GADAdView(frame: CGRect(x: 0, y: 0, width: 320, height: 50))
        //...
    }
}

AdMob Banner Ad Placement

Place the AdMob banner ad in your layout file using the following code:

<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">
   ...
    <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="YOUR_AD_UNIT_ID"/>
   ...
</LinearLayout>

Replace YOUR_AD_UNIT_ID with your actual Ad Unit ID.

AdMob Interstitial Ad Placement

To display an interstitial ad, use the following code:

import com.google.android.gms.ads.InterstitialAd;

public class YourActivity extends AppCompatActivity {
    private InterstitialAd interstitialAd;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        interstitialAd = new InterstitialAd(this);
        interstitialAd.setAdUnitId("YOUR_AD_UNIT_ID");
        //...
    }

    public void showInterstitialAd() {
        if (interstitialAd.isLoaded()) {
            interstitialAd.show();
        }
    }
}

Replace YOUR_AD_UNIT_ID with your actual Ad Unit ID.

Here are the features extracted from the Pinou Adventure game:

  1. Universal Game: Phone and tablet compatible
  2. Ads Monetization: Admob integrated with banner and interstitial ads
  3. Beautiful Graphic: Cute design and smooth animation
  4. Animated Buttons: Animations on button clicks
  5. Responsive UI: UI responds to different screen sizes and devices
  6. One Tap Controls: Simple and intuitive controls
  7. Multiple Screen Sizing: Supports various screen sizes for most mobile devices
  8. Professional Code: Clean and well-structured code
  9. Sound On/Off Option: Players can toggle sound effects on or off
  10. Share Game Button: Easy sharing option for players
  11. High Graphics Assets: High-quality, Amoled graphics
  12. Support Latest API: Compatible with latest API versions
  13. Support 64-bit Build: Compatible with 64-bit architecture
  14. Support Android App Bundle (AAB): Supports building Android App Bundles
  15. Good Documentation: Step-by-step guide for reskinning
  16. Easy Reskin: Reskinning is easy and straightforward
  17. 24/7 Support: Support available 24/7

These features are included in the Pinou Adventure game, which is ready to publish and has AdMob ads integrated.

Pinou Adventure – Android & Xcode Game with AdMob ads (Ready to Publish)
Pinou Adventure – Android & Xcode Game with AdMob ads (Ready to Publish)

$16.00

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