Setelan gaya native
mengaktifkan Google Ad Manager untuk menangani rendering iklan native berdasarkan
gaya yang Anda tetapkan dalam produk. Pertama, tentukan ukuran dan penargetan.
Kemudian, tambahkan HTML, CSS, dan JavaScript untuk menentukan iklan yang responsif
dan menghasilkan tampilan berkualitas di semua layar. Anda tidak perlu melakukan
salah satu rendering; Ad Manager otomatis menerapkan gaya native yang tepat
untuk tujuan tersebut. Gaya native diterapkan seperti iklan banner,
menggunakan AdManagerAdView
. Dapat digunakan dengan iklan tetap
yang ditentukan sebelumnya, atau ukuran iklan yang dapat disesuaikan yang ditentukan saat runtime.
Prasyarat
- Google Mobile Ads SDK versi 8.1 atau yang lebih tinggi
Panduan ini mengasumsikan bahwa Anda sudah memiliki pengetahuan tentang Google Mobile Ads SDK. Jika Anda belum melakukannya, pertimbangkan untuk menjalankan Panduan Memulai.
Ukuran tetap
Gaya native dengan ukuran tetap memungkinkan Anda mengontrol lebar dan tinggi iklan native. Untuk menyetel ukuran tetap, ikuti langkah-langkah berikut:
Buat item baris di UI Ad Manager dan pilih salah satu ukuran standar dari menu dropdown kolom
Size
.Di file tata letak XML aplikasi Anda, tetapkan atribut
ads:adSize
ke konstanta yang cocok dengan ukuran yang telah ditentukan yang Anda pilih di langkah 1. Anda dapat melihat daftar ukuran dan konstantaAdSize
yang sesuai pada Ukuran banner bagian.
Berikut contoh cara menentukan ukuran tetap, seperti
Ukuran iklan MEDIUM_RECTANGLE
(300x250), di file tata letak Anda:
<com.google.android.gms.ads.admanager.AdManagerAdView
android:id="@+id/fluid_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
ads:adSize="MEDIUM_RECTANGLE"
ads:adUnitId="YOUR_AD_UNIT_ID" />
Ukuran dapat menyesuaikan
Dalam beberapa kasus, ukuran yang tetap mungkin tidak masuk akal. Sebagai contoh, Anda mungkin
ingin lebar iklan cocok dengan konten aplikasi, tetapi tingginya diperlukan
untuk menyesuaikan secara dinamis agar sesuai dengan konten iklan. Untuk menangani kasus ini,
Anda dapat menentukan Fluid
sebagai ukuran iklan di UI Ad Manager, yang
menunjukkan bahwa ukuran iklan ditentukan saat runtime di aplikasi.
SDK menyediakan konstanta AdSize
khusus,
FLUID
,
untuk menangani kasus ini. Tinggi ukuran iklan yang dapat disesuaikan ditentukan secara dinamis
berdasarkan lebar yang ditentukan penayang, sehingga memungkinkan
AdManagerAdView
untuk menyesuaikan tingginya agar sesuai dengan materi iklan.
Permintaan yang dapat menyesuaikan
Tidak seperti format iklan lainnya, ukuran iklan yang
dapat disesuaikan tidak memiliki lebar yang ditentukan
jadi pastikan untuk menetapkan layout_width
dari AdManagerAdView
secara eksplisit
dalam file tata letak XML Anda:
<com.google.android.gms.ads.admanager.AdManagerAdView
android:id="@+id/fluid_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
ads:adSize="FLUID"
ads:adUnitId="YOUR_AD_UNIT_ID" />
Berikut adalah tampilan penerapan untuk membuat permintaan iklan:
private AdManagerAdView mAdView;
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
mAdView = (AdManagerAdView) getView().findViewById(R.id.fluid_view);
AdManagerAdRequest request = new AdManagerAdRequest.Builder().build();
mAdView.loadAd(request);
}
Untuk melihat contoh penerapan ukuran iklan yang Dapat disesuaikan Ad Manager, download aplikasi Android API Demo: