Reklam inceleyiciyi başlat

Platform seçin: Android iOS Unity Flutter

Reklam entegrasyonunuzu test etmeden önce uygulamanızda reklam inceleyiciyi başlatmanız gerekir. Bu sayfada, reklam inceleyiciyi hareketlerle başlatma ve programatik olarak başlatma yöntemleri açıklanmaktadır.

Ön koşullar

Devam etmeden önce aşağıdakileri yapın:

  • AdMob hesabı oluşturmak, test cihazınızı ayarlamak, Google Mobile Ads SDK'sını başlatmak ve en son sürümü yüklemek için ilk Ön koşullar bölümündeki tüm öğeleri tamamlayın.

Bir lansman seçeneği belirleyin

Reklam inceleyiciyi aşağıdaki şekillerde başlatabilirsiniz:

  • Test cihazını kaydettikten sonra AdMob kullanıcı arayüzünde seçtiğiniz hareketi kullanın. Ayrıntılar için Test cihazı ayarlama başlıklı makaleyi inceleyin.
  • Google Mobile Ads SDK'sı aracılığıyla programatik olarak.

Hareketleri kullanarak başlatma

Reklam inceleyiciyi hareketle başlatmak için AdMob kullanıcı arayüzünde test cihazınız için 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ı makaleye göz atın.

AdMob kullanıcı arayüzünde bir hareket ayarladıktan sonra yayılması için zaman tanıyın. Google Mobile Ads SDK'sı aracılığıyla bir reklam isteğinde bulunarak hareket ayarınızı test cihazınıza kaydedin. Hareketinizi gerçekleştirdiğinizde reklam inceleyici açılmıyorsa bir reklam yüklemeyi deneyin, uygulamanızı yeniden başlatın ve hareketi tekrar test edin.

Programatik olarak başlatma

Aşağıdaki kodu ç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 kaydedilen test cihazlarında çalışır. Daha fazla bilgi için Test cihazlarını etkinleştirme başlıklı makaleyi inceleyin.

Bu başlatma işlemine yönelik görünüm denetleyicisinin ekranda tamamen görünür olduğundan emin olun. Örneğin, viewDidAppear: numarasını aradıysanız. Geçirilen görünüm denetleyicisi, görünüm denetleyicisi işlevinde viewDidLoad başlatma çağrısı yapıldığında olduğu gibi görüntüleme sürecindeyse reklam inceleyici sunumu başarısız olur.