Setelan gaya native memungkinkan Google Ad Manager menangani rendering iklan native berdasarkan gaya native yang Anda tentukan 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 rendering apa pun; Ad Manager secara otomatis menerapkan gaya native yang tepat untuk tujuan. Gaya native diterapkan seperti iklan banner. Iklan tersebut dirender dengan ukuran iklan yang dapat menyesuaikan yang ditentukan saat runtime, atau dengan ukuran iklan tetap yang ditentukan sebelumnya.
Prasyarat
- Selesaikan Panduan memulai.
Ukuran yang dapat menyesuaikan
Anda dapat menggunakan ukuran iklan Adaptif di UI Ad Manager untuk mendapatkan iklan yang
menyesuaikan diri secara dinamis agar sesuai dengan kontennya. Dengan setelan ini, lebar iklan akan cocok dengan konten aplikasi Anda, dan tingginya akan disesuaikan saat runtime untuk mengakomodasi konten iklan. SDK menyediakan konstanta AdSize
khusus,
FLUID
, untuk menangani kasus ini. Tinggi ukuran iklan yang dapat menyesuaikan
ditentukan secara dinamis berdasarkan lebar yang ditentukan penayang, sehingga
tampilan iklan dapat menyesuaikan tingginya agar cocok dengan materi iklan.
Membuat permintaan iklan adaptif
Tidak seperti format iklan lainnya, ukuran iklan adaptif tidak memiliki lebar yang telah ditentukan sebelumnya,
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_ad_container"
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 tampilan implementasi untuk membuat permintaan iklan:
Java
// fluidAdContainer is a ViewGroup that will be used to display the fluid native ad.
AdManagerAdView adView = (AdManagerAdView) fluidAdContainer;
AdManagerAdRequest request = new AdManagerAdRequest.Builder().build();
adView.loadAd(request);
Kotlin
// fluidAdContainer is a ViewGroup that will be used to display the fluid native ad.
val adView = fluidAdContainer as AdManagerAdView
val request = AdManagerAdRequest.Builder().build()
adView.loadAd(request)
Ukuran tetap
Gaya native dengan ukuran tetap memungkinkan Anda mengontrol lebar dan tinggi iklan native. Untuk menetapkan ukuran tetap, ikuti langkah-langkah berikut:
Buat item baris di UI Ad Manager dan pilih salah satu ukuran yang telah ditentukan sebelumnya dari drop-down kolom
Size
.Di file tata letak XML aplikasi Anda, tetapkan atribut
ads:adSize
ke konstanta yang cocok dengan ukuran standar yang Anda pilih di langkah 1. Anda dapat melihat daftar ukuran dan konstantaAdSize
yang sesuai di bagian Ukuran tetap.
Berikut adalah contoh cara menentukan ukuran tetap, seperti ukuran iklan
MEDIUM_RECTANGLE
(300x250), dalam file tata letak Anda:
<com.google.android.gms.ads.admanager.AdManagerAdView
android:id="@+id/ad_view_container"
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" />