Iklan admob yang bisa dipasang di aplikasi android ada beberapa jenis, perbedaan setiap jenis biasanya dari tampilan dan prilakuknya, diantaranya banner yang bisa kita pasng menempel di tampilan, interstitial yang ukurannya seukuran layar open ads yang bisa diatur agar muncul saat aplikasi pertama kali dijalankan atau saat aplikasi diaktifkan kembali, dan native yang merupakan jenis iklan admob yang bisa diatur tampilannya gar menyerupai komponen-komponen yang terdapat pada aplikasi kita.

Contoh Iklan Native Android

 

Native ads menurut saya adalah iklan yang cukup memiliki prospek yang bagus karena iklan jenis ini bisa kita atur dan sesuaikan agar tampilannya sesuai dengan style komponen yang kita gunakan dalam aplikasi.

untuk memasang iklan native ada dua cara bisa dengan kode yang kita buat sendiri atau dengan bantuan template, yang paling mudah tentu adalah menggungkan template kode yang sudah disediakan oleh google.

langkah-langkah membuat iklan native di aplikasi android menggunakan template adalah sebagai berikut:

1. download template iklan native di alamat berikut:

https://github.com/googleads/googleads-mobile-android-native-templates

 2. Ektract file zip yang sudah didownload biasanya isinya akan seperti ini:


2. Buka projek anda di android studio, kemudian pilih menu File > New > Import Module,

 

 

3. kemudian pilih folder nativetemplates pada folder yang sudah anda ektrak sebelumnya 

4. jangan lupa tambahkan pada app-level build.gradle memiliki implementasi di bawah ini:

dependencies {
       
...
        implementation project
(':nativetemplates')
       
...
}

 5. Buat layout anda, dan pasang komponen TemplateView pada bagian layout mu yang nanti digunakan untuk menampilkan iklan native, Contoh:

<LinearLayout
   
xmlns:android="http://schemas.android.com/apk/res/android"
   
xmlns:app="http://schemas.android.com/apk/res-auto"
   
xmlns:tools="http://schemas.android.com/tools"
   
android:layout_width="match_parent"
   
android:layout_height="match_parent"
   
tools:context=".MainActivity"
   
tools:showIn="@layout/activity_main" >

<!--  This is your template view -->
<com.google.android.ads.nativetemplates.TemplateView
   android:id="@+id/my_template"
   
<!-- this attribute determines which template is used. The other option is
    @layout/gnt_medium_template_view -->

   app:gnt_template_type="@layout/gnt_small_template_view"
   android:layout_width="match_parent"
   android:layout_height="match_parent" />

...
</LinearLayout>

dependencies {
       
...
        implementation project
(':nativetemplates')
       
...
}

6. Untuk Menampilkan Iklan di Komponen TemplateView yang terdapat pada layout yang anda buat, anda bisa gunaakan intruksi berikut: 

MobileAds.initialize(this);
AdLoader adLoader = new AdLoader 
.Builder(this, "ca-app-pub-3940256099942544/2247696110")
   
.forNativeAd(new NativeAd.OnNativeAdLoadedListener() {
       
@Override
       
public void onNativeAdLoaded(NativeAd nativeAd) {
           
NativeTemplateStyle styles = new
             
NativeTemplateStyle 
            .Builder()
            .withMainBackgroundColor(background).build();
           
TemplateView template = findViewById(R.id.my_template);
           
template.setStyles(styles);
           
template.setNativeAd(nativeAd);
       
}
     
})
     
.build();


adLoader
.loadAd(new AdRequest.Builder().build());

Dengna kode di atas, anda bisa memasang iklan native di mana saja sesuai dengna yang anda inginkan, 

Selamat Mencoba mema

No comments:

Post a Comment

Silahkan berkomentar yang sesuai dengan topik, Mohon Maaf komentar dengan nama komentator dan isi komentar yang berbau P*RN*GRAFI, OB*T, H*CK, J*DI dan komentar yang mengandung link aktif, Tidak akan ditampilkan!