Bu kılavuz, reklam entegrasyonunuzda test reklamlarının nasıl etkinleştirileceğini açıklar. Geliştirme sırasında test reklamlarını etkinleştirmek önemlidir, böylece Google reklamverenlerini ücretlendirmeden üzerlerine tıklayabilirsiniz. Test modunda olmadan çok fazla reklama tıklarsanız hesabınızın geçersiz etkinlik olarak işaretlenmesi riskini alırsınız.
Test reklamları 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 .
Önkoşul
- Başlarken'i 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şkili olmadığından, bu reklam birimlerini kullanırken hesabınızın geçersiz trafik oluşturma riski yoktur.
Aşağıda, her bir biçim için belirli test reklam öğelerine işaret eden demo reklam birimleri verilmiştir:
reklam biçimi | Örnek reklam birimi kimliği |
---|---|
Uygulama Açma | ca-app-pub-3940256099942544/3419835294 |
afiş | 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ü reklamlarla daha sıkı testler yapmak istiyorsanız, 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.Test cihazları, AdMob kullanıcı arayüzüne veya Google Mobile Ads SDK'sı kullanılarak programlı olarak eklenebilir.
Cihazınızı test cihazı olarak eklemek için aşağıdaki adımları izleyin.
AdMob kullanıcı arayüzüne test cihazınızı ekleyin
Test cihazı eklemenin ve yeni veya mevcut uygulama derlemelerini test etmenin basit, programatik olmayan bir yolu için AdMob kullanıcı arayüzünü kullanın. Nasıl olduğunu öğrenin .
Test cihazınızı programlı olarak ekleyin
Geliştirirken uygulamanızda reklamları test etmek istiyorsanız, test cihazınızı programlı olarak kaydettirmek için aşağıdaki adımları izleyin.
- Reklamlarla entegre uygulamanızı yükleyin ve bir reklam isteğinde bulunun.
- Cihaz kimliğinizi ve bunu bir test cihazı olarak nasıl ekleyeceğinizi gösteren aşağıdakine benzer bir mesaj için logcat çıktısını kontrol edin:
I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device."
Test cihazı kimliğinizi panonuza kopyalayın. - Kodunuzu,
RequestConfiguration.Builder.setTestDeviceIds()
çağıracak şekilde değiştirin ve test cihazı kimliklerinizin bir listesini iletin.Cihazınızın bir test cihazı olarak doğru şekilde eklendiğini doğrulamak için isteğe bağlı olarakJava
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()
kontrol edebilirsiniz. Uygulamanızı yeniden çalıştırı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ş reklamlar için, başlık öğesinin başına "Test modu" dizesi eklenir.
Bu Test Reklamı etiketine sahip reklamlara tıklamak güvenlidir. Test reklamlarına yapılan istekler, gösterimler ve tıklamalar hesabınızın raporlarında görünmez.
Arabuluculuk ile test etme
Google'ın örnek reklam birimleri yalnızca Google Ads'ü gösterir. Uyumlulaştırma yapılandırmanızı test etmek için test cihazlarını etkinleştir yaklaşımını kullanmanız gerekir.
Uyumlulaştırılmış reklamlar, bir 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 sizin sorumluluğunuzdadır, böylece bu ağlar hesabınızı geçersiz etkinlik için işaretlemez. Daha fazla bilgi için her bir ağın ilgili uyumlulaştırma kılavuzuna bakın.
Bir 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 o ağdaki reklamlara tıklamaktan kaçınmak en güvenli yoldur. Geçerli reklamı hangi reklam ağının sunduğunu anlamak için herhangi bir reklam biçiminde getMediationAdapterClassName()
yöntemini kullanabilirsiniz.