Test Reklamlarını Etkinleştirme

Bu kılavuzda, reklam entegrasyonunuzda test reklamlarını nasıl etkinleştireceğiniz açıklanmaktadır. Bu reklamları Google reklamverenlerinden ödeme almadan tıklayabilmeniz için geliştirme sırasında test reklamlarını etkinleştirmek önemlidir. Test modunda olmadan çok fazla reklamı tıklarsanız hesabınızın geçersiz etkinlik nedeniyle işaretlenme riskiyle karşı karşıya kalırsınız.

Test reklamlarını almanın iki yolu vardır:

  1. Google'ın örnek reklam birimlerinden birini kullanın.

  2. Kendi reklam biriminizi kullanın ve test cihazlarını etkinleştirin.

Ön koşullar

Örnek reklam birimleri

Testi etkinleştirmenin en hızlı yolu, Google tarafından sağlanan test reklam birimlerini kullanmaktır. Bu reklam birimleri, AdMobhesabınızla ilişkili değildir. Bu nedenle, hesabınızın bu reklam birimlerini kullanırken geçersiz trafik oluşturma riski yoktur.

Google'ın Android ve iOS için farklı test reklam birimleri olduğunu unutmayın. iOS'te test reklam istekleri yapmak için iOS test reklam birimi, Android'de istek göndermek içinse Android test reklam birimi kullanmanız gerekir.

Bu reklam birimleri, belirli test reklam öğelerine işaret eder.

Test cihazlarını etkinleştir

Üretim odaklı reklamlarla daha titiz testler yapmak isterseniz artık cihazınızı bir test cihazı olarak yapılandırabilir ve AdMob kullanıcı arayüzünde oluşturduğunuz kendi reklam birimi kimliklerinizi kullanabilirsiniz.

Cihazınızı test cihazı olarak eklemek için aşağıdaki adımları uygulayın.

Test cihazınızı AdMob kullanıcı arayüzüne ekleme

Test cihazı eklemenin ve yeni veya mevcut uygulama derlemelerini test etmenin programatik olmayan basit bir yolu olarak AdMob kullanıcı arayüzünü kullanın. Nasıl yapacağınızı öğrenin.

Test cihazınızı programatik olarak ekleyin

Uygulama geliştirirken uygulamanızdaki reklamları test etmek istiyorsanız test cihazınızı programatik olarak kaydetmek için aşağıdaki adımları uygulayın.

  1. Mobile Ads SDK'sı ile yapılandırılmış bir uygulama çalıştırın ve yukarıda listelenen test reklam birimi kimliklerinden birini kullanarak bir reklam isteği oluşturun.

    void loadBanner() {
      
      final adUnitId = Platform.isAndroid
        ? 'ca-app-pub-3940256099942544/6300978111'
        : 'ca-app-pub-3940256099942544/2934735716';
      final bannerAd = BannerAd(
        adUnitId: adUnitId,
        request: AdRequest(),
        size: AdSize.banner,
      );
      bannerAd.load();
      
    }
    
  2. Konsol veya logcat çıktısında aşağıdakine benzer bir mesaj olup olmadığını kontrol edin:

    Android

    I/Ads: Use
      RequestConfiguration.Builder
        .setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
      to get test ads on this device.

    iOS

    <Google> To get test ads on this device, set:
      GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers =
      @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
  3. Alfanümerik test cihazı kimliğinizi panonuza kopyalayın.

  4. Reklam isteğinde bulunmadan önce kodunuzu test cihazı kimlikleri listenizle MobileAds.instance.updateRequestConfiguration çağıracak şekilde değiştirin.

    MobileAds.instance.updateRequestConfiguration(
      RequestConfiguration(testDeviceIds: ['33BE2250B43518CCDA7DE426D04EE231']));
    
  5. Uygulamanızı yeniden çalıştırın. Cihazınızı doğru bir şekilde test cihazı olarak eklediyseniz banner'ın, geçiş reklamlarının ve ödüllü reklamların üstünde ortalanmış bir Test Reklamı etiketi görürsünüz.

    Bu Test Reklamı etiketine sahip reklamlar güvenle tıklanabilir. Test reklamlarına yapılan istekler, gösterimler ve tıklamalar hesabınızın raporlarında gösterilmez.

  6. Cihazınız bir test cihazı olarak kaydedildiğine göre artık test adUnitID değerini kendi adUnitID reklamınızla değiştirerek daha gerçekçi test reklamları almaya başlayabilirsiniz.

Uyumlulaştırma ile test etme

Google'ın örnek reklam birimleri yalnızca Google Ads'i gösterir. Uyumlulaştırma yapılandırmanızı test etmek için, test cihazlarını etkinleştirme yaklaşımını kullanmanız gerekir.

Uyumlulaştırılmış reklamlar Test Reklamı etiketi OLUŞTURMAZ. Uyumlulaştırma ağlarınızın her biri için test reklamlarının etkin olmasını sağlamak sizin sorumluluğunuzdadır. Böylece, bu ağlar hesabınızı geçersiz etkinlik nedeniyle işaretlemez. Daha fazla bilgi için Android ve iOS'te her ağın ilgili uyumlulaştırma kılavuzunu inceleyin.

Uyumlulaştırma reklam ağı bağdaştırıcısının test reklamlarını destekleyip desteklemediğinden emin değilseniz geliştirme sırasında bu ağdaki reklamları tıklamaktan kaçınmak en güvenli yöntemdir. Geçerli reklamı hangi reklam ağının yayınladığını öğrenmek için reklam biçimlerinden herhangi birinde Ad.responseInfo kontrol edebilirsiniz.