Screen Recorder App with Admob: A Game-Changer for Android Users
I’m excited to share my review of the Screen Recorder App, a free and powerful screen recording tool that has blown me away with its simplicity and features. With this app, you can record your screen without any watermarks, time limits, or root access required. Let’s dive into the details and see what this app has to offer.
Introduction
As someone who frequently records gameplay, tutorials, and other content, I’ve tried several screen recording apps in the past. Most of them had limitations, such as watermarks, time limits, or required root access. But Screen Recorder App is different. It offers a seamless recording experience, no strings attached. Let’s explore its top features and see why I gave it a perfect score.
Top Features
No Watermark: This is a huge plus! With Screen Recorder App, you can record a clean video and screenshot without any annoying watermarks.
Record Gameplay: Whether you’re a gamer or just want to record your gaming experience, this app is perfect. It allows you to record your phone’s screen with internal/external sound.
Free and Unlimited: The app is completely free, and there’s no recording time limit. You can record for as long as you need without worrying about running out of time.
Easy-to-Use: The app is incredibly easy to use, with shortcuts to help you navigate through recording and editing.
Unrooted: Unlike some other screen recording apps, Screen Recorder App doesn’t require root access. It works seamlessly on any Android device.
Brush Tool: The app comes with a brush tool that lets you draw on the screen while recording. This feature is perfect for highlighting specific parts of the screen.
Internal Sound: The app supports internal sound recording for Android 10 system and above.
In-App Admob: The app also features Admob integration, which can help you monetize your content.
Conclusion
Screen Recorder App is a must-have for anyone who records their screen frequently. With its clean interface, powerful features, and zero limitations, it’s a game-changer. Whether you’re a gamer, a content creator, or just someone who wants to record their screen, this app is perfect. The perfect score is well-deserved, and I highly recommend giving it a try.
Score: 0/0
Rating: (5/5)
Recommendation: Give Screen Recorder App a try and experience the power of screen recording without any limitations.
User Reviews
Be the first to review “Screen Recorder App with Admob | Android”
Here's an introduction to a complete tutorial on how to use the Screen Recorder App with AdMob on Android.
Introduction
As an app developer, you want to ensure that your app gets noticed and generates revenue. One effective way to achieve this is by integrating advertisement networks like AdMob into your app. However, showing ads can be overwhelming and distracting for users. This is where the concept of screen recording comes into play. By allowing users to record their screen interactions with your app, you can provide them with an enhanced user experience while still benefiting from AdMob revenue. In this tutorial, we will guide you through the process of creating a Screen Recorder App with AdMob integration on Android.
Prerequisites
To follow this tutorial, you need:
- An Android device or emulator (minimum Android 4.1)
- An AdMob account
- Basic knowledge of Java and Android app development
- Android Studio or other integrated development environment (IDE) for Android development
- A project that already has AdMob ads implemented
Tutorial Steps
Step 1: Create a new Screen Recorder App project
- Launch Android Studio and click on "Start a new Android Studio project" option.
- Choose "Empty Activity" as the template and click "Next."
- Fill in the app details, such as "Screen Recorder App" and com.example.screenrecorder, and click "Finish."
- Open the Project structure and create a new directory called "admob_screen_recorder" to hold the AdMob ad integration code.
Step 2: Implement AdMob integration
- First, you need to include the AdMob library in your project. To do this, add the Google Maven repository to your
build.gradle
file:
dependencies {
implementation 'com.google.android.gms:play-services-ads:19.6.0'
}
- Create a new class for AdMob ad integration:
import androidx.appcompat.app.AppCompatActivity;
public class AdMobManager {
private static AdView adView;
public AdMobManager(Context context) {
// Set AdMob ad view here
adView = new AdView(context, AdSize.BANNER);
}
public AdView getAdView() {
return adView;
}
}
* Initialize AdMob ads in your main activity:
```java
private AdMobManager adMobManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Initialize AdMob ad
adMobManager = new AdMobManager(this);
// Load ad and start recording
Button startRecordingButton = findViewById(R.id.start_recording);
startRecordingButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (!adMobManager.adView.isLoading()) {
// Show ad
((AdView) findViewById(R.id.adView)).requestLayout();
((AdView) findViewById(R.id.adView)).bringToFront();
// Start screen recording
startRecording();
}
}
});
}
Step 3: Record the screen
To record the screen, we can use the MediaProjectionManager
class, which is part of the Android Media Framework. We also need to request permissions at runtime to access the user's screen.
private MediaProjection mediaProjection;
private SurfaceViewHolderHolder surfaceViewHolderHolder;
// Request permissions at runtime
private void requestRuntimePermissions() {
ActivityManagerCompat.requestPermissionsResultActivityCallback(this, new Task<Void>() {
public boolean onTaskRemoved(View convertView) {
RequestPermissionsResult requestPermissionsResult = MediaProjectionManagerCompat
.requestPermissionsResult(checkedItems, new Permission[]);
return requestPermissionsResult_GRANTED.equals(requestPermissionsResult);
}
});
}
private MediaProjectionManager mediaProjectionManager;
// Create an instance of MediaProjectionManager
mediaProjectionManager = MediaProjectionManagerCompat()
.create(this,
android.Manifest.permission.MEDIA_CONTENT_CONTROL,
android.Manifest.permission.RECORD_AUDIO)
.setOutputMedia(audioFormat, outputUrl, outputFormat)
.setOutputType(sCaptureType)
.build();
// Create MediaProjection
mediaProjection = mediaProjectionManager
.createMediaProjectionCallback();
// Start recording
MediaRecorder mediaRecorder = MediaRecorder()
.setMaxDuration(10000);
startRecording();
Conclusion
By integrating AdMob ads into a screen recorder app, you can provide users with a seamless experience while still benefiting from ad revenue. AdMob's robust ad capabilities allow you to choose the ads that best suit your app's content and style, ensuring a higher monetization rate. In this tutorial, we demonstrated the basic steps to integrate AdMob with a screen recorder app, including setting up an AdMob account, including AdMob libraries, creating a new AdMob view, and implementing ad requesting.
Advertising Settings
In the Screen Recorder App with Admob, the Admob plugin needs to be configured in the app's settings to display ads.
To set up the Admob plugin, add the following settings in your AndroidManifest.xml file:
<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="@style/Theme.AppCompat" />
Initialization
To initialize the Admob plugin, you need to add the following settings in your Application.java file:
public class MyApplication extends Application {
private AdView mAdView;
private InterstitialAd mInterstitialAd;
@Override
public void onCreate() {
super.onCreate();
// Create and load Interstitial Ad
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("YOUR_AD_UNIT_ID");
// Load interstitial ad
AdRequest adRequest = new AdRequest.Builder().build();
mInterstitialAd.loadAd(adRequest);
// Create and load banner Ad
mAdView = new AdView(this);
mAdView.setAdUnitId("YOUR_AD_UNIT_ID");
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
}
}
Advertising in UI
To display the banner Ad and show the Interstitial Ad when the app is about to exit, add the following settings in your main_activity.xml and your RecordingActivity.java files:
main_activity.xml
<?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">
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="YOUR_AD_UNIT_ID">
</com.google.android.gms.ads.AdView>
</LinearLayout>
RecordingActivity.java
public class RecordingActivity extends AppCompatActivity {
private AdView mAdView;
// other code
@Override
public void onStop() {
super.onStop();
// Load interstitial ad when app is stopped
mInterstitialAd.loadAd(new AdRequest.Builder().build());
}
// other code
@Override
public void onBackPressed() {
if (mInterstitialAd.isLoaded()) {
// Show Interstitial Ad before exit the app
mInterstitialAd.show(this);
return;
}
super.onBackPressed();
}
}
Note: You should replace "YOUR_AD_UNIT_ID" with your actual Admob AdUnitID.
Here are the features of the Screen Recorder App with Admob | Android:
- No Watermark: Record a clean video and screenshot without any watermark.
- Record Gameplay: Record your phone's screen while playing games or watching videos.
- Free Screen Recorder with Audio: Record your screen with internal or external sound for free.
- No Recording Time Limits: Record your screen for as long as you want, without any time limits.
- No Root Needed: You don't need to root your device to use this screen recorder app.
- Unlimited Screen Recording Time: Record your screen for as long as you want, without any time limits.
- Easy-to-Use Screen Recording App with Shortcuts: The app has shortcuts for easy recording and sharing.
- Screen Recorder App Works Without Root: You can use this app without rooting your device.
- Video Recorder with Brush Tool: Draw on the screen while recording your video.
- Screen Recorder with Internal Sound: Record your screen with internal sound for Android 10 and above systems.
Note: The features are listed in separate lines as requested.
There are no reviews yet.