Bu kılavuzda, reklam entegrasyonunuzda test reklamlarını nasıl etkinleştireceğiniz açıklanmaktadır. 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şaretlenmesi riskiyle karşı karşıya kalırsınız.
Test reklamlarını almanın iki yolu vardır:
- Google'ın örnek reklam birimlerinden birini kullanın.
- Kendi reklam biriminizi kullanın ve test cihazlarını etkinleştirin.
Ön koşul
- Başlayın işlemini tamamlayın.
Demo reklam birimleri
Testi etkinleştirmenin en hızlı yolu, Google tarafından sağlanan demo reklam birimlerini kullanmaktır. Bu reklam birimleri AdMobhesabınızla ilişkilendirilmemiştir. Dolayısıyla, bu reklam birimlerini kullanırken hesabınızın geçersiz trafik oluşturma riski yoktur.
Burada, her bir biçim için belirli test reklam öğelerine işaret eden demo reklam birimleri bulunmaktadır:
Reklam biçimi | Örnek reklam birimi kimliği |
---|---|
Uygulama açılışı | ca-app-pub-3940256099942544/3419835294 |
Banner | ca-app-pub-3940256099942544/6300978111 |
Geçiş reklamı | ca-app-pub-3940256099942544/1033173712 |
Geçiş Videosu | ca-app-pub-3940256099942544/8691691433 |
Ödüllü | ca-app-pub-3940256099942544/5224354917 |
Ödüllü Geçiş Reklamı | ca-app-pub-3940256099942544/5354046379 |
Yerel Gelişmiş | ca-app-pub-3940256099942544/2247696110 |
Yerel Gelişmiş Video | ca-app-pub-3940256099942544/1044960115 |
Test cihazlarını etkinleştir
Üretim görünümlü reklamları daha titiz bir şekilde test etmek isterseniz cihazınızı artık test cihazı olarak yapılandırabilir ve kullanıcı arayüzünde oluşturduğunuz reklam birimi kimliklerini AdMob kullanabilirsiniz. Test cihazları AdMob arayüzünde veya Google Mobile Ads SDK'sı kullanılarak programatik şekilde eklenebilir.
Cihazınızı test cihazı olarak eklemek için aşağıdaki adımları uygulayın.
AdMob kullanıcı arayüzünü kullanarak test cihazınızı ekleyin
Test cihazı eklemenin ve yeni veya mevcut uygulama derlemelerini test etmenin basit ve programatik olmayan bir yolu için AdMob kullanıcı arayüzünü kullanın. Nasıl yapacağınızı öğrenin.
Test cihazınızı programatik olarak ekleme
Geliştirme sırasında uygulamanızdaki reklamları test etmek istiyorsanız test cihazınızı programatik olarak kaydettirmek için aşağıdaki adımları uygulayın.
- Reklam entegre eden uygulamanızı yükleyin ve bir reklam isteği gönderin.
- Logcat çıktısını aşağıdaki gibi görünen bir ileti için kontrol edin:
Cihaz kimliğinizi ve bunu test cihazı olarak nasıl ekleyeceğinizi gösteren bir mesaj:
I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device."
Test cihaz kimliğinizi panonuza kopyalayın. - Kodunuzu çağırmak için
RequestConfiguration.Builder.setTestDeviceIds()
kodunu değiştirin ve test cihaz kimliklerinizin bir listesini iletin.Java
List<String> testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"); RequestConfiguration configuration = new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build(); MobileAds.setRequestConfiguration(configuration);
Kotlin
val testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231") val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build() MobileAds.setRequestConfiguration(configuration)
AdRequest.isTestDevice()
cihazını test cihazı olarak düzgün bir şekilde eklenip eklenmediğini kontrol edebilirsiniz. Uygulamanızı yeniden yayınlayın. Reklam bir Google reklamıysa, reklamın üst kısmında ortalanmış bir Test Reklamı etiketi görürsünüz (banner, geçiş reklamı veya ödüllü video):
Yerel gelişmiş reklamlarda, başlık öğesinin başında Test Reklamı dizesi bulunur.
Bu Test Reklamı etiketine sahip reklamları tıklamak güvenlidir. Test istekleri, gösterimler ve tıklamalar ile ilgili olarak hesabınızın raporlarında görünmez.
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 etkinleştirildiğinden emin olmak ve bu ağların hesabınızı geçersiz etkinlik olarak işaretlememesini sağlamak sizin sorumluluğunuzdadır. Daha fazla bilgi için her ağın ilgili uyumlulaştırma kılavuzuna bakın.
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 iyi yöntemdir. Geçerli reklamı hangi reklam ağının sunduğunu belirlemek için reklam biçimlerinden herhangi birinde getMediationAdapterClassName()
yöntemini kullanabilirsiniz.