Reklam inceleyiciyi başlat
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-09-05 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-09-05 UTC."],[],[],null,["Select platform: [Android](/admob/android/ad-inspector/launch-ad-inspector \"View this page for the Android platform docs.\") [iOS](/admob/ios/ad-inspector/launch-ad-inspector \"View this page for the iOS platform docs.\") [Unity](/admob/unity/ad-inspector/launch-ad-inspector \"View this page for the Unity platform docs.\") [Flutter](/admob/flutter/ad-inspector/launch-ad-inspector \"View this page for the Flutter platform docs.\")\n\n\u003cbr /\u003e\n\nBefore you test your ad integration, you must launch ad inspector in your app.\nThis page covers how to launch ad inspector\nusing gestures\nand how to launch\nprogrammatically.\n\nPrerequisites\n\nBefore you continue, do the following:\n\n- Complete all items in the initial [Prerequisites](/admob/ios/ad-inspector#prerequisites) to create an AdMob account, set your test device, initialize Google Mobile Ads SDK, and install the latest version.\n\nChoose a launch option\n\nYou can launch ad inspector in the following ways:\n\n- Use the gesture you selected in the AdMob UI after registering a test device. For details, see [Set up a test device](https://support.google.com/admob/answer/9691433).\n- Programmatically through the Google Mobile Ads SDK.\n\nLaunch using gestures\n\nTo launch ad inspector with a gesture, perform the gesture, such as a double\nflick or shake, that you configured in AdMob UI for your test\ndevice. For more details, see\n[Test your app with ad inspector](https://support.google.com/admob/answer/10159602).\n\nAfter you set a gesture in the AdMob UI, allow time to propagate. Make an ad\nrequest through the Google Mobile Ads SDK to register your\ngesture setting with your test device. If performing your gesture fails to\nopen in ad inspector, try to load an ad, restart your app, and test the gesture\nagain.\n\nLaunch programmatically\n\nLaunch ad inspector by running the following: \n\nSwift \n\n MobileAds.shared.presentAdInspector(from: viewController) { error in\n // Error will be non-nil if there was an issue and the inspector was not displayed.\n }\n\nObjective-C \n\n [GADMobileAds.sharedInstance presentAdInspectorFromViewController:viewController\n completionHandler:^(NSError *error) {\n // Error will be non-nil if there was an issue and the inspector was not displayed.\n }];\n\nThis method works for test devices registered\nprogrammatically or in the AdMob UI.\nFor more details, see\n[Enable test devices](/admob/ios/test-ads#enable_test_devices).\n\nEnsure that the view controller to this launch is fully visible on screen. For\nexample, if you called `viewDidAppear:`. If the view controller passed in is\nin the process to display, such as when the launch is called in the view\ncontroller function `viewDidLoad`, the presentation of the ad inspector fails."]]