Iklan native layar penuh

Format iklan native dapat digunakan untuk membuat berbagai ukuran iklan, termasuk iklan layar penuh seperti iklan yang sangat populer di aplikasi sosial dan hiburan. Iklan native layar penuh dapat meningkatkan pendapatan dan retensi, baik dengan mencocokkan gaya pengalaman konten layar penuh yang ada seperti di aplikasi sosial, maupun dengan menyediakan cara untuk menempatkan iklan di feed "story". Berikut beberapa contoh iklan native layar penuh:

Tidak ada API terpisah untuk dipanggil guna mengaktifkan iklan native layar penuh agar dapat ditayangkan di luar petunjuk untuk Native Advanced. Namun, ada praktik terbaik yang kami rekomendasikan saat membuat pengalaman iklan layar penuh:

Membuat aset dapat diklik selama pemutaran video native

Secara default, Google Mobile Ads SDK menetapkan userInteractionEnabled ke NO di semua aset iklan selain mediaView saat tampilan media memutar video. Akibatnya, saat video diputar, klik akan terjadi pada penayangan yang berada di belakang tampilan aset. Dalam implementasi native layar penuh, dengan tampilan aset yang ditempatkan di atas tampilan media, tampilan media akan mendapatkan klik. Tampilan media menangani interaksi pengguna untuk kontrol pemutaran video selama pemutaran video, dan hanya mengklik ke URL tujuan iklan setelah video menyelesaikan pemutaran.

Agar aset iklan Anda yang lain seperti callToActionView mengklik pengguna ke tujuan iklan saat video diputar, gabungkan setiap tampilan aset dalam UIView induk yang merupakan sub-tampilan dari tampilan iklan native. Struktur tampilan iklan native Anda akan terlihat seperti ini:

-- Native Ad View
   -- Media View
   -- Container View 1
      -- Call To Action View
   -- Container View 2
      -- Headline View
   -- Container View 3
      -- Body View
Menyesuaikan penempatan ikon AdChoices
Secara default, ikon AdChoices ditempatkan di sudut kanan atas iklan, tetapi Anda dapat menentukan setiap sudut tempat ikon AdChoices akan muncul dengan menyetel GADAdChoicesPosition berdasarkan penempatan iklan. Pada tiga gambar di atas, ikon AdChoices ditempatkan di sudut yang jauh dari tombol Instal, tombol menu, dan aset iklan lainnya untuk menghindari klik yang tidak disengaja.
Gunakan ID unit iklan yang unik untuk setiap penempatan

Pastikan untuk membuat ID unit iklan unik untuk setiap penempatan iklan yang berbeda di aplikasi Anda, meskipun semua penempatan iklan memiliki format yang sama. Misalnya, jika Anda sudah memiliki penempatan iklan native di aplikasi untuk pengalaman layar tidak penuh, gunakan ID unit iklan baru untuk pengalaman layar penuh. Menggunakan unit iklan yang unik:

  • memaksimalkan performa
  • membantu Google menampilkan aset iklan yang lebih sesuai dengan tata letak Anda
  • memungkinkan pelaporan yang lebih komprehensif.
Setel tampilan media ke ukuran yang konsisten

Google selalu mencoba menayangkan aset native dengan ukuran yang paling sesuai untuk performa yang optimal. Untuk memfasilitasi hal ini, ukuran iklan native harus dapat diprediksi dan konsisten. Aset tampilan media Anda harus memiliki ukuran yang sama untuk setiap permintaan iklan di perangkat yang sama. Caranya, setel tampilan media ke ukuran tetap, atau setel tampilan media ke MATCH_PARENT dan buat tampilan induk dengan ukuran tetap. Ulangi langkah ini untuk setiap tampilan induk tampilan media yang bukan berukuran tetap.

Aktifkan iklan video

Aktifkan jenis media Video saat membuat unit iklan native di UIAd Manager . Mengizinkan iklan video bersaing untuk inventaris Anda dapat meningkatkan performa secara signifikan.

[Opsional] Meminta rasio aspek tertentu untuk aset media

Secara default, iklan dengan rasio aspek apa pun dapat ditampilkan. Misalnya, Anda mungkin akan mendapatkan aset materi iklan utama lanskap atau persegi saat aplikasi berada dalam mode potret. Bergantung pada tata letak iklan native, Anda mungkin hanya ingin menayangkan iklan potret, lanskap, atau persegi. Anda dapat meminta aset dari rasio aspek tertentu agar sesuai dengan tata letak Anda.


Lanskap

Persegi

Potret

Swift

let aspectRatioOption = GADNativeAdMediaAdLoaderOptions()
aspectRatioOption.mediaAspectRatio = .portrait
adLoader = GADAdLoader(
 adUnitID: "your ad unit ID", rootViewController: self,
 adTypes: adTypes, options: [aspectRatioOption])

Objective-C

GADNativeAdMediaAdLoaderOptions *aspectRatioOption = [[GADNativeAdMediaAdLoaderOptions alloc] init];
aspectRatioOption.mediaAspectRatio = GADMediaAspectRatioPortrait;
 
self.adLoader = [[GADAdLoader alloc] initWithAdUnitID:@"your ad unit ID"
                                  rootViewController:self
                                             adTypes:@[ GADAdLoaderAdTypeNative ]
                                             options:@[ aspectRatioOption ]];

Referensi lainnya

Contoh di GitHub