Pengantara Periklanan Admob Interstitial
Periklanan
pengantara adalah iklan layar penuh yang dihamparkan di atas aplikasi. Iklan
ini umumnya ditayangkan di titik transisi aplikasi yang alami, seperti di
antara level permainan.
Panduan ini
menjelaskan cara mengintegrasikan periklanan pengantara ke dalam aplikasi
Google Mobile Ads iOS.
Ad unit dan
contoh yang kami sediakan mengembalikan periklanan percobaan Periklanan
percobaan selalu tersedia, bahkan jika akun Anda ditangguhkan atau
dinonaktifkan. Untuk informasi selengkapnya, tinjau kebijakan AdMob dan
pelajari selengkapnya tentang aktivitas tidak valid.
Merupakan suatu pelanggaran terhadap kebijakan AdMob apabila Anda mengeklik periklanan aktif Anda sendiri. Selama pengembangan dan pengujian, gunakan periklanan percobaan. Jika Anda memang perlu merender periklanan aktif sebelum peluncuran, hindari mengeklik iklan tersebut. Jika Anda mengeklik periklanan aktif, akun AdMob Anda bisa ditangguhkan.
Prasyarat
Selesaikan
bagian Menambahkan SDK ke proyek Xcode Anda di Panduan Memulai.
Pengenalan dasar yang bermanfaat
- Anda bisa mengunduh contoh pengantara dari GitHub dan ikut menambahkan periklanan pengantara ke proyek Anda.
- Anda juga mungkin perlu membaca panduan kejadian iklan untuk mengambil manfaat penuh periklanan pengantara. Beberapa contoh di panduan ini menggunakan kejadian iklan untuk melakukan lebih banyak integrasi pengantara tingkat lanjut.
Menambahkan periklanan pengantara ke proyek Anda
Siklus
hidup yang direkomendasikan untuk GADInterstitial
adalah mempramuatnya saat aplikasi dimulai, dan menampilkannya di waktu yang
tepat di aplikasi bila sudah siap. Cuplikan ini menampilkan cara membuat
properti GADInterstitial,
menginisialisasinya, dan memuatnya dengan iklan.
OBJECTIVE-C
@import GoogleMobileAds;
@interface ViewController ()
@property(nonatomic, strong)
GADInterstitial *interstitial;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.interstitial = [[GADInterstitial alloc]
initWithAdUnitID:@"ca-app-pub-3940256099942544/4411468910"];
GADRequest *request = [GADRequest request];
// Requests test ads on test devices.
request.testDevices = @[@"2077ef9a63d2b398840261c8221a0c9b"];
[self.interstitial loadRequest:request];
}
SWIFT
import UIKit
import GoogleMobileAds
class ViewController:
UIViewController {
var interstitial: GADInterstitial!
override func viewDidLoad() {
super.viewDidLoad()
interstitial = GADInterstitial(adUnitID:
"ca-app-pub-3940256099942544/4411468910")
let request = GADRequest()
// Requests test ads on test devices.
request.testDevices = ["2077ef9a63d2b398840261c8221a0c9b"]
interstitial.loadRequest(request)
}
}
Bila Anda
sudah siap menampilkan pengantara, periksa apakah iklan sudah siap sebelum
mencoba menampilkannya. Berikut contoh menampilkan pengantara saat sebuah
permainan berakhir. Aplikasi harus secara eksplisit memanggil metode ini pada
waktu yang tepat.
Baca Juga Artikel :
OBJECTIVE-C
- (void)gameOver {
if ([self.interstitial isReady]) {
[self.interstitial presentFromRootViewController:self];
}
// Rest of game over logic goes here.
}
SWIFT
func gameOver() {
if interstitial.isReady {
interstitial.presentFromRootViewController(self)
}
// Rest of game over logic goes here.
}
Hasilnya
Berikut
adalah tampilan aplikasi ketika pengantara ditampilkan.
Memuat GADInterstitial sekali saja
GADInterstitial adalah objek yang hanya dipakai
satu kali. Untuk meminta pengantara lain, Anda harus mengalokasikan objek GADInterstitial yang baru.
Tempat
terbaik untuk mengalokasikan pengantara yang lain adalah di metode
interstitialDidDismissScreen: di GADInterstitialDelegate, sehingga pengantara
selanjutnya mulai dimuat begitu yang sebelumnya ditutup. Anda juga mungkin
perlu memecah inisialisasi pengantara ke dalam metode helpernya sendiri.
OBJECTIVE-C
- (void)viewDidLoad {
[super viewDidLoad];
self.interstitial = [self createAndLoadInterstitial];
}
- (GADInterstitial
*)createAndLoadInterstitial {
GADInterstitial *interstitial =
[[GADInterstitial alloc]
initWithAdUnitID:@"ca-app-pub-3940256099942544/4411468910"];
interstitial.delegate = self;
[interstitial loadRequest:[GADRequest request]];
return interstitial;
}
-
(void)interstitialDidDismissScreen:(GADInterstitial *)interstitial {
self.interstitial = [self createAndLoadInterstitial];
}
SWIFT
override func viewDidLoad() {
super.viewDidLoad()
interstitial = createAndLoadInterstitial()
}
func createAndLoadInterstitial()
-> GADInterstitial {
var interstitial = GADInterstitial(adUnitID:
"ca-app-pub-3940256099942544/4411468910")
interstitial.delegate = self
interstitial.loadRequest(GADRequest())
return interstitial
}
func
interstitialDidDismissScreen(ad: GADInterstitial!) {
interstitial = createAndLoadInterstitial()
}
Dengan
mempramuat pengantara segera setelah pengantara sebelumnya dibuang, aplikasi
Anda siap menampilkan pengantara lain lagi di titik henti logis berikutnya. pastikan untuk tetap terhubung pada semua hal tentang Panduan Belajar AdMob Tentang Adsense dengan mengikuti
Baca Juga Artikel :
Meningkatkan Keterlihatan Iklan Adsense
4 Cara Meningkatkan Keterlihatan Iklan Di Ponsel
Rahasiah Kelayakan Kontent
4 Cara Meningkatkan Keterlihatan Iklan Di Ponsel
Rahasiah Kelayakan Kontent
terimakasih
BalasHapusBiar TDK kopitible gmna pas buat admob
BalasHapus