Gaya Native

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Setelan gaya native memungkinkan Google Ad Manager menangani rendering iklan native berdasarkan gaya native yang Anda tentukan dalam produk. Pertama, tentukan ukuran dan penargetan. Lalu, tambahkan HTML, CSS, dan JavaScript untuk menentukan iklan responsif dan menghasilkan tampilan berkualitas di semua layar. Anda tidak perlu melakukan rendering apa pun; Ad Manager otomatis menerapkan gaya native yang tepat untuk tujuan. Gaya native diterapkan seperti iklan banner, menggunakan AdManagerAdView. Ukuran ini dapat digunakan dengan ukuran iklan tetap yang ditentukan sebelumnya, atau ukuran iklan yang dapat menyesuaikan yang ditentukan saat runtime.

Prasyarat

  • Google Mobile Ads SDK versi 8.1 atau yang lebih tinggi

Panduan ini mengasumsikan bahwa Anda memiliki pengetahuan yang baik tentang Google Mobile Ads SDK. Jika Anda belum melakukannya, pertimbangkan untuk membaca panduan Memulai.

Ukuran tetap

Gaya native dengan ukuran tetap memungkinkan Anda mengontrol lebar dan tinggi iklan native. Untuk menyetel ukuran tetap, ikuti langkah-langkah ini:

  1. Buat item baris di UI Ad Manager dan pilih salah satu ukuran yang telah ditentukan dari dropdown kolom Size.

  2. Di file tata letak XML aplikasi Anda, tetapkan atribut ads:adSize ke konstanta yang sesuai dengan ukuran yang telah ditentukan yang Anda pilih di langkah 1. Anda dapat melihat daftar ukuran dan konstanta AdSize yang sesuai di bagian Ukuran banner.

Berikut adalah contoh cara menentukan ukuran tetap, seperti ukuran iklan MEDIUM_RECTANGLE (300x250), di file tata letak:

<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 yang dapat menyesuaikan

Dalam beberapa kasus, ukuran tetap mungkin tidak dapat digunakan. Misalnya, Anda mungkin ingin lebar iklan menyesuaikan konten aplikasi, tetapi memerlukan tingginya untuk menyesuaikan secara dinamis agar cocok dengan konten iklan. Untuk menangani kasus ini, Anda dapat menentukan Fluid sebagai ukuran iklan di UI Ad Manager, yang menetapkan 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 AdManagerAdView dapat menyesuaikan tingginya agar cocok dengan tinggi materi iklan.

Permintaan yang dapat menyesuaikan

Tidak seperti format iklan lainnya, ukuran iklan yang dapat menyesuaikan tidak memiliki lebar yang telah ditetapkan, 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 Dapat menyesuaikan Ad Manager, download aplikasi Demo API Android:

Download Demo API