Reklam entegrasyonunuzu test etmeden önce uygulamanızda reklam inceleyiciyi başlatmanız gerekir. Bu sayfada, reklam inceleyicinin hareketler kullanılarak ve programatik olarak nasıl başlatılacağı açıklanmaktadır.
Ön koşullar
Devam etmeden önce şunları yapın:
- AdMob hesabı oluşturmak, test cihazınızı ayarlamak, Google Mobile Ads SDK ilk kullanıma hazırlamak ve en yeni sürümü yüklemek için ilk Ön koşullar bölümündeki tüm öğeleri tamamlayın.
Lansman seçeneği belirleyin
Reklam inceleyiciyi aşağıdaki yöntemlerle başlatabilirsiniz:
- Bir test cihazı kaydettikten sonra AdMob kullanıcı arayüzünde seçtiğiniz hareketi kullanın. Ayrıntılı bilgi için Test cihazı kurma başlıklı makaleyi inceleyin.
- Google Mobile Ads SDK üzerinden programatik olarak
Hareketleri kullanarak başlatma
Reklam inceleyiciyi bir hareketle başlatmak için test cihazınız için AdMob kullanıcı arayüzünde yapılandırdığınız hareketi (ör. iki kez çevirme veya sallama) yapın. Daha fazla bilgi için Uygulamanızı reklam inceleyici ile test etme başlıklı makaleyi inceleyin.
AdMob kullanıcı arayüzünde bir hareket ayarladıktan sonra, ayarın geçerli olması için biraz bekleyin. Hareket ayarınızı test cihazınıza kaydetmek için Google Mobile Ads SDK üzerinden bir reklam isteği gönderin. Hareketinizi gerçekleştirdiğinizde reklam inceleyici açılmazsa bir reklam yüklemeyi deneyin, uygulamanızı yeniden başlatın ve hareketi tekrar test edin.
Programatik olarak başlatma
Aşağıdakileri çalıştırarak reklam inceleyiciyi başlatın:
Swift
MobileAds.shared.presentAdInspector(from: viewController) { error in
// Error will be non-nil if there was an issue and the inspector was not displayed.
}
Objective-C
[GADMobileAds.sharedInstance presentAdInspectorFromViewController:viewController
completionHandler:^(NSError *error){
// Error will be non-nil if there was an issue
// and the inspector was not displayed.
}];
Bu yöntem, programatik olarak veya AdMob kullanıcı arayüzünde kayıtlı test cihazları için geçerlidir. Daha fazla bilgi için Test cihazlarını etkinleştirme başlıklı makaleyi inceleyin.
Bu başlatma işleminin görünüm denetleyicisinin ekranda tamamen görünür olduğundan emin olun. Örneğin, viewDidAppear: numarasını aradıysanız. İletilen görünüm denetleyici, görüntüleme sürecindeyse (ör. görünüm denetleyici işlevi viewDidLoad içinde başlatma çağrıldığında) reklam inceleyici sunumu başarısız olur.