Cara Menampilkan Admob Rewarded Video Ads di Android Studio Menggunakan Firebase Assistant

Tutorial Cara Menampilkan Admob Rewarded Video Ads Di Android Studio

Halo semuanya, bagaimana kabar kalian hari ini? Saya harap kalian semua dalam keadaan yang baik-baik saja. Pada kesempatan kali ini, saya akan membagikan tutorial Cara Membuat atau Menampilkan Iklan Admob Rewarded Video Ads di Android Studio Menggunakan Firebase Assistant.

Rewarded Video adalah iklan video layar penuh yang pengguna dapat tontonan lengkap dengan imbalan hadiah dalam aplikasi.

Untuk mendapatkan penghasilan dengan mengintegrasikan iklan Google Admob di aplikasi android, kita perlu mengikuti langkah-langkah di bawah ini.

- Advertisement -

Sebelumnya, saya sudah pernah membagikan tutorial cara menampilkan Admob Banner Ads dan Interstitial Ads. Jadi, pada tutorial ini kita akan belajar tentang Admob Rewarded Video Ads.

Cara Menambahkan Admob Rewarded Video Ads di Android Studio Menggunakan Firebase Assistant

Buatlah project android studio baru dengan informasi sebagai berikut:

Application Name:Admob App
Package Name:com.androidrion.admobapp
Languge:Java
Minimum SDK:API 15: Android 4.0.3 (IceCreamSandwich)

Daftar file xml layout yang digunakan dalam project ini:

  1. activity_main.xml

Daftar file java class yang digunakan dalam project ini:

  1. MainActivity.java

Dibawah ini adalah langkah-langkah dalam pembuatan aplikasi Admob App

Add Library

Untuk bisa menampilkan iklan pada aplikasi, kalian memerlukan library firebase ads. Kalian bisa mengikuti tutorial pada artikel dibawah ini untuk mendapatkan library firebase ads.

Setelah kalian mendapatkan library firebase ads, kalian bisa mengikuti tutorial dibawah untuk menampilkan admob banner ads.

Android Manifest File

Buka file AndroidManifest.xml dalam direktori manifest. Tambahkan meta-data untuk admob id. Berikut ini adalah kode lengkap untuk file AndroidManifest.xml

app/manifests/AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.androidrion.admobapp">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ca-app-pub-3940256099942544~3347511713" />

        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

XML Layout File

Buka file activity_main.xml dalam direktori layout. Tambahkan widget Button dalam RelativeLayout. Berikut ini adalah kode lengkap untuk file activity_main.xml

app/res/layout/activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <Button
        android:id="@+id/btn_ads"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:text="SHOW AD" />
</RelativeLayout>

Java Class File

Buka file MainActivity dalam direktori java. Tambahkan method MobileAds untuk intialisasi admob id. Tambahkan juga method AdRequest. Berikut ini adalah kode lengkap untuk file MainActivity.java

[sociallocker id=”1410″]

package com.androidrion.admobapp;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;

import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.MobileAds;
import com.google.android.gms.ads.reward.RewardItem;
import com.google.android.gms.ads.reward.RewardedVideoAd;
import com.google.android.gms.ads.reward.RewardedVideoAdListener;

public class MainActivity extends AppCompatActivity {

    RewardedVideoAd rewardedVideoAd;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        MobileAds.initialize(getApplicationContext(), "ca-app-pub-3940256099942544~3347511713");
        rewardedVideoAd = MobileAds.getRewardedVideoAdInstance(this);
        rewardedVideoAd.setRewardedVideoAdListener(new RewardedVideoAdListener() {
            @Override
            public void onRewardedVideoAdLoaded() {

            }

            @Override
            public void onRewardedVideoAdOpened() {

            }

            @Override
            public void onRewardedVideoStarted() {

            }

            @Override
            public void onRewardedVideoAdClosed() {
                rewardedVideoAd.isLoaded();
            }

            @Override
            public void onRewarded(RewardItem rewardItem) {

            }

            @Override
            public void onRewardedVideoAdLeftApplication() {

            }

            @Override
            public void onRewardedVideoAdFailedToLoad(int i) {

            }

            @Override
            public void onRewardedVideoCompleted() {

            }
        });
        rewardedVideoAd.loadAd("ca-app-pub-3940256099942544/5224354917", new AdRequest.Builder().build());

        Button showAd = findViewById(R.id.btn_ads);
        showAd.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if (rewardedVideoAd.isLoaded()) {
                    rewardedVideoAd.show();
                }
            }
        });

    }
}

[/sociallocker]

Run Project

Jalankan project android studio kalian. Tunggu sekitar 10 detik, lalu tekan tombol yang ada di aplikasi, maka iklan akan muncul. Jika kode diatas tidak terjadi error, maka aplikasi akan terlihat seperti pada gambar dibawah ini.

AKHIR KATA

Itulah tadi tutorial singkat cara menampilkan iklan admob rewarded video ads di android studio menggunakan firebase assistant. Jika kalian mengalami kendala saat melakukan tutorial di atas, silahkan komentar di bawah artikel ini. Jangan lupa untuk like dan subscribe Channel YouTube Android Rion. Semoga artikel ini membantu kalian. Terima Kasih.

Download Project

Untuk download project pada tutorial ini, silahkan klik tombol dibawah ini.

[sociallocker id=”1406″]

[/sociallocker]

- Advertisement -

Get real time updates directly on you device, subscribe now.

You might also like

- Advertisement -

Leave A Reply

Your email address will not be published.