Mobile Ads SDK'sı ile Özel İlişkilendirici Kullanma

Bazı uygulamaların, iki reklam isteğinin birbiriyle ilişkilendirilmesini gerektirir.

Google Mobile Ads SDK'sı, iki isteği ilişkilendirmenize izin vermez. Bu nedenle, aynı reklam öğesinin iki benzer reklam isteğine yayınlanmasını önlemek zordur. Ad Manager'daki birlikte gösterim ve rakip hariç tutma özellikleri için de ilişkili reklam istekleri gerekir.

Korelasyon değeri, dize olarak gösterilen, 16 karakter uzunluğunda rastgele bir işaretsiz tam sayıdır. Varsayılan olarak GMA SDK, her reklam isteğiyle yeni bir korelasyon tanımlayıcı oluşturur. Bu nedenle, iki istek arasında korelasyon olmaz.

İki isteği ilişkilendirmek için GMA SDK tarafından oluşturulan ilişkilendiriciyi manuel olarak geçersiz kılabilir ve aynı ilişkilendiriciyi birden fazla reklam isteğine uygulayabilirsiniz. Bu özelliği kullanmak için kendi rastgele korelasyonunuzu oluşturmanız gerekir. Kendi korelasyonunuzu nasıl ileteceğinize dair örnekleri aşağıda bulabilirsiniz:

Java

Bundle extras = new Bundle();
String correlator = "2510196024846425"; // make randomly - should be 16 digits.
extras.putString("correlator", correlator);
AdManagerAdRequest request = new AdManagerAdRequest.Builder()
    .addNetworkExtrasBundle(AdMobAdapter.class, extras)
    .build();

Kotlin

val extras = Bundle()
val correlator = "2510196024846425" // make randomly - should be 16 digits.
extras.putString("correlator", correlator)
val request = AdManagerAdRequest.Builder()
    .addNetworkExtrasBundle(AdMobAdapter::class.java, extras)
    .build()

Korelasyon oluşturucunun kullanım ömrü 30 saniyedir. 30 saniyeden uzun aralıklarla yapılan istekler sunucu tarafından ilişkilendirilmiş olarak kabul edilmez.

En iyi uygulamalar

Özel korelasyon oluşturucu kullanmak, Ad Manager'a aynı reklam öğesini seçmesini önlemek için gereken bağlamı sağlar. Ancak reklam isteklerinin sırayla yapılması gerekir: Bir reklam isteği gönderin, yanıtı alın ve ardından bir sonraki isteği gönderin.

Bu işlemi birden fazla kez yapabilirsiniz ancak ne kadar çok arama yaparsanız o kadar fazla kaynak tüketirsiniz. En iyi uygulama, 3-5 sıralı istekle sınırlamaktır. Kullanıcı sayfayı aşağı kaydırdıkça ek çağrılar yapabilirsiniz.

İlişkilendiricinin süresi 30 saniye sonra dolduğundan aynı uzun sayfa görüntüleme için yeni bir değer oluşturmanız gerekmez. Her yeni uzun süreli sayfa görüntülemenin başında yeni bir korelasyon oluşturun. Bu davranışa artık ihtiyacınız yoksa kendi korelasyonunuzu iletmeyi bırakın.

Korelasyon oluşturucu süresi dolduktan sonra döndürdüğünüz reklamların sonraki çağrılarda yayınlanmasını önlemek için 5-10 dakikada 1 reklam sıklık sınırı eklemeyi düşünebilirsiniz. Seçtiğiniz zaman, uygulamanızın normal kullanımına denk gelmelidir. Reklamları oluşturmazsanız sıklık sınırları silinebilir. Bu nedenle, bir reklam isteğinde bulunursanız ancak reklamı oluşturmaz ve ek aramalar yaparsanız aynı reklamı alabilirsiniz.