Catatan saja, begini singkatnya:
+ Daftar Admob
+ tambahkan eksternal library AdmobAdsSdk-4.1.0 pada source java
+ pada root xml modifikasi menjadi:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
.......
]
+ tambahkan adView, adUnitId sesuai yang didaftarkan pd web admob :
<com.google.ads.AdView android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" ads:adUnitId="a14ee6e9ffe875be" ads:adSize="BANNER" ads:loadAdOnCreate="true" />
+ Seting Manifest:
<activity
android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode" />
Note: Ada perbedaan configChanges di beberapa versi AdmobAdsSdk, jika tidak cocok xml manifest error
+ masih di manifest, tambahkan user permission ini karna iklan membutuhkan intenet:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+ Pada source java:
AdView adView = (AdView) this.findViewById(R.id.adView); AdRequest request = new AdRequest(); adView.loadAd(request);
+ Jalankan aplikasi, lihat logcat untuk melihat apakah ada request ke admob.
Note: Iklan tidak selalu muncul setiap direquest. Untuk memasikan berjalan, silakan cek indikator pada web admob. Indikator merah dan request 0 menandakan admob belum bekerja.
jika perlu, aktifkan dukungan dari adsense melalui seting pada web admob. Waspada, perlu gunakan filter pada admob, banyak iklan yang tidak layak dipublish secara umum.
hanya catatan, semoga bermanfaat.


