Top Quality Products

Cake Match3 (Admob + Android Studio)

4.67
Expert ScoreRead review

$16.00

Added to wishlistRemoved from wishlist 0
Add to compare

52 sales

Cake Match3  (Admob + Android Studio)

Introduction

I am thrilled to share my review of Cake Match3, a comprehensive Android game development package that includes Admob integration and Android Studio support. As a developer, I was impressed by the ease of use, customization options, and overall quality of the package. In this review, I will provide an in-depth look at the features, documentation, and overall experience of using Cake Match3.

Features

Cake Match3 offers a wide range of features that make it an excellent choice for developers:

  • APK 64 Bits with the last API-33
  • Supports both APPLIANCES ANDROID ARM & x86
  • Easy to edit and reskin
  • Optimized for Mobile
  • Admob Integrated (Banner and Interstitial)
  • Documentation (video)
  • GDPR
  • Support 24/7

How To:

The package comes with a detailed guide on how to use and customize the game. The guide covers topics such as:

  • Opening the project in Android Studio
  • Changing the package name and game name
  • Changing graphics and audio
  • Changing Admob Banner and Interstitial ID
  • Changing privacy policy and review URL (GDPR)

More Games:

Cake Match3 is part of a larger bundle of 5 games, all of which are available for purchase. The bundle includes a variety of games, each with its own unique features and gameplay mechanics.

Score:

I would give Cake Match3 a score of 4.67 out of 5 stars. The package is well-designed, easy to use, and offers a lot of customization options. The Admob integration is seamless, and the documentation is thorough and easy to follow.

Conclusion:

Cake Match3 is an excellent choice for developers looking to create a high-quality Android game with Admob integration. The package is easy to use, customizable, and offers a lot of features and options. I would highly recommend Cake Match3 to anyone looking to create a successful Android game.

Contact:

If you have any questions or need further information, please feel free to contact me at monkeycreative@outlook.com.

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 “Cake Match3 (Admob + Android Studio)”

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

Introduction

Cake Match3 is a popular mobile game where players swap colored cakes to create sets of three or more identical cakes in a row, either horizontally, vertically, or diagonally. The game is a great way to pass the time, relax, and have fun. In this tutorial, we will guide you through the process of creating a Cake Match3 game using Android Studio and integrating AdMob for monetization.

Prerequisites

  • Android Studio installed on your computer
  • Basic knowledge of Java programming
  • Familiarity with Android development
  • AdMob account set up

Step 1: Creating a New Project in Android Studio

  1. Open Android Studio and click on "Start a new Android Studio project" button.
  2. Choose "Empty Activity" as the project template and click "Next".
  3. Fill in the project details, such as project name, package name, and location. Click "Finish".

Step 2: Adding the Game Logic

  1. Create a new Java class called CakeMatch3Game and add the following code:

    public class CakeMatch3Game extends AppCompatActivity {
    private GridView gridView;
    private CakeMatch3GameView gameView;
    private List<Cake> cakes;
    private int score;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_cake_match3);
    
        gridView = findViewById(R.id.grid_view);
        gameView = new CakeMatch3GameView(this);
        gridView.setAdapter(gameView);
        gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                // Handle game logic here
            }
        });
    }
    }
  2. Create a new Java class called CakeMatch3GameView and add the following code:

    public class CakeMatch3GameView extends BaseAdapter {
    private Context context;
    private List<Cake> cakes;
    
    public CakeMatch3GameView(Context context) {
        this.context = context;
        this.cakes = new ArrayList<>();
    }
    
    @Override
    public int getCount() {
        return cakes.size();
    }
    
    @Override
    public Object getItem(int position) {
        return cakes.get(position);
    }
    
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        View view = convertView;
        if (view == null) {
            view = LayoutInflater.from(context).inflate(R.layout.cake_item, parent, false);
        }
        Cake cake = (Cake) getItem(position);
        ImageView imageView = view.findViewById(R.id.image_view);
        imageView.setImageResource(cake.getImageResource());
        return view;
    }
    }
  3. Create a new Java class called Cake and add the following code:

    public class Cake {
    private int imageResource;
    private boolean isMatched;
    
    public Cake(int imageResource) {
        this.imageResource = imageResource;
        this.isMatched = false;
    }
    
    public int getImageResource() {
        return imageResource;
    }
    
    public void setIsMatched(boolean isMatched) {
        this.isMatched = isMatched;
    }
    
    public boolean isMatched() {
        return isMatched;
    }
    }

    Step 3: Adding the Game Grid

  4. Create a new XML file called activity_cake_match3.xml and add the following code:

    
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
    
    <GridView
        android:id="@+id/grid_view"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:columnWidth="100dp"
        android:gravity="center"
        android:horizontalSpacing="10dp"
        android:numColumns="4"
        android:stretchMode="columnWidth"
        android:verticalSpacing="10dp" />

2. Create a new XML file called `cake_item.xml` and add the following code:
```xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical">

    <ImageView
        android:id="@+id/image_view"
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:scaleType="centerCrop" />

</LinearLayout>

Step 4: Integrating AdMob

  1. Create a new XML file called admob.xml and add the following code:

    
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical">
    
    <com.google.android.gms.ads.AdView
        android:id="@+id/ad_view"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        ads:adSize="BANNER"
        ads:adUnitId="YOUR_AD_UNIT_ID" />

2. Add the AdMob dependency to your `build.gradle` file:
```groovy
dependencies {
    implementation 'com.google.android.gms:play-services-ads:20.5.0'
}
  1. Initialize the AdMob SDK in your CakeMatch3Game class:

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_cake_match3);
    
    // Initialize AdMob
    MobileAds.initialize(this, new OnInitializationCompleteListener() {
        @Override
        public void onInitializationComplete() {
            // AdMob initialization complete
        }
    });
    
    // Load the ad
    AdView adView = findViewById(R.id.ad_view);
    AdRequest adRequest = new AdRequest.Builder().build();
    adView.loadAd(adRequest);
    }

    Step 5: Running the Game

  2. Run the game on an emulator or a physical device.
  3. The game should display a grid of cakes, and you can swap them to create sets of three or more identical cakes in a row.
  4. The game should also display ads, and you can earn rewards by watching them.

That's it! You have now created a Cake Match3 game using Android Studio and integrated AdMob for monetization.

Here is an example configuration for Cake Match3: Admob Settings: In your Android/app/src/main/res/values/libs.xml file, add or update the following lines

<?xml version="1.0" encoding="utf-8"?>
<LibVariables xmlns:android="https://schemas.android.com/apk/res/android">
      <string name="cake_match3_admob_application_id">YOUR_APP_AD_ID</string>
   <string name="Admob_banner_ad_unit_name">YOUR_BANNER_ADV_UNIT_ID</string> 
   <string name="Admob_interstitial.ad_unit_name">YOURInterstitial_AD_UNIT_ID</string>
</LibVariables>"

Replace YOUR_APP_AD_ID, YOUR_BANNERADV_UNIT_ID and YOUR_INTERSTITIAL_AD Unit_ID with your actual advert ids.

AndroidManifest Permission: In your Manifest file (AndroidManifest.Xml) add the following permission tag:

<uses-permission android:name="android.permission.INTERNET"   />

Enable Google Mobile Ads SDK version 20.6: In your build. Gradle file, use the following line to enables Google Mobile Ads SDK;

dependencies {

    implementation 'com.android.gms:play-services-base:20.6', 'com.google.android.gms:play-services-_ads:20.6'})
}

Gradle Dependencies: After updating the Google Mobile ADS SDK, update the deps of your project: in your build.gradle file replace

dependencies   
    implementation 'com.firebaseui:firebase-ui-australia:0''

with

dependencies = 'com.google.android:ads:20.}'

Gradle Configuration: Modify the Gradle configuration from Android Studio to match

  • In the build options
  • Gradle Compiler: 1.18
  • Gradle tool: 7.+
  • Gradle build target: 1.54

Here are the features extracted from the content:

  1. APK 64 Bits with the last API-33: The Cake Match3 game is available in 64-bit APK format with the latest API-33.
  2. Supports both APPLIANCES ANDROID ARM & x86: The game supports both ARM and x86 devices.
  3. Easy to edit and reskin: The game is easy to customize and reskin to fit your needs.
  4. Optimized for Mobile: The game is optimized for mobile devices.
  5. ADMOB INTEGRATED (BANNER AND INTERSTITIAL): The game has AdMob integration for banner and interstitial ads.
  6. Documentation (video): The game comes with video documentation to help you get started.
  7. GDPR: The game is GDPR compliant.
  8. Support 24/7: The game developer provides 24/7 support.

Additionally, here are some other features mentioned in the content:

  • How To section: The game comes with a "How To" section that provides step-by-step instructions on how to use the game.
  • More Games: The developer offers a bundle of 10 games, including Cake Match3, with AdMob integration and Android Studio support.
  • Customization options: The game allows for easy customization and reskinning to fit your needs.

Please note that these features are based on the provided content and may not be exhaustive or up-to-date.

Cake Match3  (Admob + Android Studio)
Cake Match3 (Admob + Android Studio)

$16.00

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