Gaya Native

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 yang responsif dan menghasilkan tampilan berkualitas di semua layar. Anda tidak perlu melakukan rendering apa pun; Ad Manager akan otomatis menerapkan gaya native yang tepat untuk tujuannya. Gaya native diterapkan seperti halnya iklan banner, menggunakan AdManagerAdView. Iklan 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 Anda telah memiliki sedikit pengetahuan tentang Google Mobile Ads SDK. Jika Anda belum melakukannya, pertimbangkan untuk menjalankan panduan Memulai kami.

Ukuran tetap

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

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

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

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/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 tetap mungkin tidak masuk akal. Misalnya, Anda mungkin ingin lebar iklan sesuai dengan konten aplikasi, tetapi ingin tingginya disesuaikan secara dinamis agar sesuai dengan konten iklan. Untuk menangani kasus ini, Anda dapat menentukan Fluid sebagai ukuran iklan di UI Ad Manager, yang menentukan bahwa ukuran iklan ditentukan saat runtime di aplikasi. 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 memungkinkan AdManagerAdView menyesuaikan tingginya agar cocok dengan tinggi materi iklan.

Permintaan dapat menyesuaikan

Tidak seperti format iklan lainnya, ukuran iklan yang dapat menyesuaikan tidak memiliki lebar yang telah ditentukan, jadi pastikan untuk menyetel layout_width dari AdManagerAdView secara eksplisit di file tata letak XML:

<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 penerapannya 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 Android API Demo:

Download Demo API