Dalam tutorial ini, Anda akan belajar bagaimana untuk mengintegrasikan Google Admob baru dengan spanduk dan iklan interstisial ke dalam aplikasi Android Anda. AdMob baru adalah user interface, untuk membuatnya lebih mudah bagi Anda untuk menghasilkan uang dan mempromosikan aplikasi Anda dalam hitungan menit. Memaksimalkan penghasilan Anda dengan alat-alat baru ditingkatkan AdMob untuk membantu pengembang aplikasi membangun bisnis mereka. Kami akan membuat tampilan sederhana yang meluncurkan interstitial pada awal dan menunjukkan iklan banner tunggal. Jadi mari kita mulai.
MULAI
Mendaftar sebagai Publisher Admob di sini. Login ke dashboard Anda setelah Anda memiliki account Anda disetujui.
Mengidentifikasi ID penerbit Anda pada bagian kanan atas dashboard Anda.
Buka tab Monetize dan membuat unit iklan untuk aplikasi Anda. Anda harus dapat melihat unit iklan Anda setelah memilih sebuah aplikasi pada panel sebelah kiri Anda.
Download Google baru bermain Layanan Perpustakaan menggunakan Manajer Android SDK di IDE Eclipse Anda.
Import Google Play Services Library into your Eclipse IDE. I’ve found mine in D:\Eclipse\sdk\extras\google\google_play_services\libproject . You will have to search the folder yourself.
Membuat proyek baru di Eclipse File> New> Android Application Project. Isi rincian dan nama NewAdmobTutorial proyek Anda. Aplikasi Nama: NewAdmob Tutorial, Nama proyek: New Admob Tutorial, Nama Paket: com.androidbegin.news AdMob tutorial, Impor Google Play Layanan Perpustakaan ke App Anda.
Buka MainActivity.java Anda dan paste kode berikut.dibawah ini
package com.androidbegin.newadmobtutorial; import com.google.android.gms.ads.AdListener; import com.google.android.gms.ads.AdRequest; import com.google.android.gms.ads.AdView; import com.google.android.gms.ads.InterstitialAd; import android.os.Bundle; import android.app.Activity; public class MainActivity extends Activity { private InterstitialAd interstitial; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Get the view from activity_main.xml setContentView(R.layout.activity_main); // Prepare the Interstitial Ad interstitial = new InterstitialAd(MainActivity.this); // Insert the Ad Unit ID interstitial.setAdUnitId("ca-app-pub-123456789/123456789"); //Locate the Banner Ad in activity_main.xml AdView adView = (AdView) this.findViewById(R.id.adView); // Request for Ads AdRequest adRequest = new AdRequest.Builder() // Add a test device to show Test Ads .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) .addTestDevice("CC5F2C72DF2B356BBF0DA198") .build(); // Load ads into Banner Ads adView.loadAd(adRequest); // Load ads into Interstitial Ads interstitial.loadAd(adRequest); // Prepare an Interstitial Ad Listener interstitial.setAdListener(new AdListener() { public void onAdLoaded() { // Call displayInterstitial() function displayInterstitial(); } }); } public void displayInterstitial() { // If Ads are loaded, show Interstitial else show nothing. if (interstitial.isLoaded()) { interstitial.show(); } } } |
Dalam MainActivity.java ini, perangkat tes yang digunakan untuk menjalankan iklan tes. Yang sangat dianjurkan untuk menguji iklan menggunakan iklan tes untuk mencegah klik yang tidak valid yang akan menyebabkan penangguhan account penerbit AdMob Anda. Untuk menghasilkan ID Uji Perangkat, cukup mengetik beberapa teks acak ke addTestDevice seperti yang ditunjukkan di bawah ini.
// Request for Ads AdRequest adRequest = new AdRequest.Builder() // Add a test device to show Test Ads .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) .addTestDevice("abc") //Random Text .build(); // Load ads into Banner Ads adView.loadAd(adRequest); |
Jalankan aplikasi Anda, dan menyaring logcat Anda dengan kata "iklan" seperti yang ditunjukkan di bawah ini. Anda harus dapat menghasilkan beberapa string unik.
Sekarang paste Uji Device ID ke addTestDevice. Anda harus menghasilkan sendiri ID Uji Perangkat Anda, karena setiap perangkat Android memiliki ID unik.
Menampilkan Nyata Iklan
Untuk menampilkan iklan nyata, hanya menghapus dua baris dengan berkomentar seperti berikut.
AdRequest adRequest = new AdRequest.Builder() //.addTestDevice(AdRequest.DEVICE_ID_EMULATOR) //.addTestDevice("abc") .build(); adView.loadAd(adRequest); |
Berikutnya, membuat XML tata letak grafis untuk MainActivity Anda. Pergi ke res> tata letak> Klik kanan pada tata letak> New> Android XML Berkas
EmoticonEmoticon