Google UMP SDK: Unity Mobil Oyunlarında GDPR Onayı Uygulama

Mobil Oyunlar Neden Bir Onay SDK'sına İhtiyaç Duyar

Oyununuz Avrupa Ekonomik Alanı'ndaki veya Birleşik Krallık'taki oyunculara AdMob, Ad Manager ya da aracılı bir waterfall'dan reklam gösteriyorsa, herhangi bir kişiselleştirilmiş reklam veya izleme tanımlayıcısı kullanılmadan önce geçerli onay almak yasal olarak zorunludur. Web çerez bildirimi bunu çözmez — yerel mobil uygulamalarda çerez yoktur ve onayın, build'inizin içinde çalışan reklam SDK'larına ulaşması gerekir.

Google'ın yanıtı, Google Mobile Ads SDK ile gelen onay katmanı olan User Messaging Platform (UMP) SDK'dır. IAB TCF uyumlu bir onay formu sunar, oyuncunun seçimlerini saklar ve AdMob ile aracılık ortaklarının otomatik olarak okuduğu bir onay sinyali açığa çıkarır. Bir Unity stüdyosu için bu akışı doğru kurmak, sağlıklı bir eCPM ile bir dalga politika ihlali arasındaki farktır.

Baştan Sona Onay Akışı

İşlemlerin doğru sırası, herhangi bir tek API çağrısından daha çok önemlidir. Her uygulama başlatmasında şunları yapmalısınız:

Onay formu geri dönmeden önce reklam SDK'sını başlatmak, gördüğümüz en yaygın hatadır. Kişiselleştirilmemiş veya uyumsuz bir ilk gösterim üretir ve otomatik politika incelemelerini tetikleyebilir.

Minimal Bir Unity Uygulaması

C#'ta iskelet şöyle görünür:

var request = new ConsentRequestParameters();
ConsentInformation.Update(request, (FormError error) => {
  ConsentForm.LoadAndShowConsentFormIfRequired((FormError err) => {
    if (ConsentInformation.CanRequestAds()) InitializeAds();
  });
});

CanRequestAds() kontrolü sizin geçidinizdir. true döndürdüğü sürece — ister oyuncu onay verdiği için ister düzenlenmiş bir bölgenin dışında olduğu için — reklamları başlatabilir ve isteyebilirsiniz. Bölge hakkında hiçbir şeyi kendiniz önbelleğe almayın; UMP'nin tek doğruluk kaynağı olmasına izin verin.

Mağazaya Göndermeden Test Etme

Bir AEA cihazını simüle etmedikçe, diyelim ki İstanbul'daki ofisinizden bir onay akışını doğrulayamazsınız. UMP, bir hata ayıklama coğrafyası ayarını ve hash'lenmiş test cihazı kimliklerinden oluşan bir listeyi destekler:

Bir üretim build'inden önce hata ayıklama ayarlarını her zaman kaldırın. Her oyuncuya zorlanmış bir AEA hata ayıklama bayrağı göndermek gerçek ve utanç verici bir olaydır.

Onay, Aracılık ve Geliriniz

Onay doğru şekilde yayıldığında, aracılık yığınınızdaki her ağ — AdMob, Meta Audience Network, Unity Ads, AppLovin — TCF dizesini alır ve izin verilen yerlerde kişiselleştirilmiş envanter için teklif verebilir. Bozulduğunda, bu ağlar eCPM'nin küçük bir kısmıyla kişiselleştirilmemiş reklamlara geri döner ve waterfall'ınız sessizce gelir kaybeder. Onay katmanını, bir uyumluluk sonrası düşüncesi olarak değil, para kazanma yığınınızın bir parçası olarak ele alın.

FlexyConsent Nereye Oturuyor

UMP, Google'ın kendi yüzeyini kapsar, ancak ciddi yayıncıların çoğu onayı aynı anda web mülkleri, birden fazla uygulama ve sunucu tarafı etiketleme genelinde yürütür. FlexyConsent size tek bir onay kaydı, TCF ve Google Consent Mode v2 sinyalleri ve her platformdaki onay oranlarına ilişkin analizler sunar — böylece bir oyuncunun Unity oyununuzda yaptığı seçim ile bir ziyaretçinin pazarlama sitenizde yaptığı seçim, denetlenebilir tek bir yerde yaşar. Uyumluluk bir yangın tatbikatı değil, bir gösterge paneli haline gelir.

Önemli Çıkarımlar

← Blog Tümünü Oku →