Apple'ın SKAdNetwork API, kullanıcı gizliliğini korurken uygulama yükleme reklam kampanyalarının başarısını ölçmeyi amaçlar. SKAdNetwork 2.0 ve 2.1 sürümlerinde, StoreKit ile oluşturulan reklamlar için yükleme ilişkilendirmesi, kullanıcının uygulamayı yüklemesine yol açacak reklam tıklamalarıyla sağlanır. SKAdNetwork 2.2 ve sonraki sürümler, ilişkilendirmenin yalnızca reklamın görüntülenmesiyle sağlandığı görüntüleme dönüşümü reklamlarını da destekler.
Google Mobile Ads SDK'sının SKAdNetwork ilişkilendirmesini doğru şekilde başlatabilmesi için aşağıdaki yönergeler sağlanmıştır.
Mobil reklamlar için tıklama üzerinde ilişkilendirme
SKAdNetwork ilişkilendirmesi, yalnızca tıklama işlemi özellikle Apple App Store'da gerçekleşirse Google Mobile Ads SDK reklamı tıklama etkinliği tarafından başlatılır. Bu koşulun nedeni, uygulama mağazasını açmak amacıyla yapılmayan tıklamalarla uygulama mağazasının başlatılmasını önlemektir. Bu tür tıklama işlemleri, örneğin Reklam Seçenekleri sayfasına gitmeyi içerebilir.
Yönergeler
Reklamlardaki tıklama işlemlerinin ve sonraki uygulama yüklemelerinin SKAdNetwork ilişkilendirmesiyle sonuçlanmasını sağlamak için reklam öğelerini oluştururken reklam öğesinin tıklama URL'sinin aşağıdakilerden biri olduğundan emin olun:
- Uygulama mağazasında reklamı yapılan uygulamaya doğrudan bağlantı veya
- HTTP 301, 302 veya uygulama mağazasına yönlendiren diğer sunucu tarafı HTTP yönlendirme zincirleri gibi yönlendirme yöntemleri kullanılıyorsa.
URL aşağıdaki kalıplardan biriyle başlıyorsa doğrudan veya bir yönlendirme zinciri üzerinden uygulama mağazasına giden bağlantılar onaylanır:
https://apps.apple.comhttps://itunes.apple.comitms-apps://itms://
Diğer tüm açılış sayfaları veya diğer tüm istemci tarafı yönlendirme yöntemlerinin uygulama mağazasına yönlendirmediği belirlenir ve SKAdNetwork ilişkilendirme sürecini başlatmayabilir. Örnekler:
- Uygulama mağazasına yönlendirmek için kullanıcı işlemi gerektiren HTML sayfası
- Uygulama mağazasına otomatik JavaScript tabanlı yönlendirme komut dosyası içeren HTML sayfası
- Meta yenileme etiketleri
Farklı reklam öğesi türleri için en iyi uygulamalar
SKAdNetwork ilişkilendirmesini başlatacak tıklama işlemi, farklı reklam öğesi türleri için aşağıdaki gibi ayarlanabilir:
- HTML reklam öğeleri
- Bu, tıklanabilir öğeyi çevreleyen bağlantı etiketlerindeki hedef URL olarak veya JavaScript tabanlı tıklama etkinliklerinden gelen
window.locationişlemlerinin hedef URL'si olarak ayarlanabilir. - MRAID
- SKAdNetwork ilişkilendirmesini başlatmak için tıklama işlemi
Mraid.open()'i çağırmalıdır. - VAST video
- Uygulama mağazası URL'si, VAST XML'sindeki
ClickThroughöğesinde ayarlanmalıdır. - Yerel biçim
- Uygulama mağazası URL'si, OpenRTB için
native.link.urlalanına (veya kullanımdan kaldırılan Google RTB protokolü içinnative_ad.click_link_urlalanına) ayarlanmalıdır.
Mobil reklamlar için görüntüleme dönüşümü ilişkilendirmesi
SKAdNetwork v2.2 görüntüleme dönüşümü ilişkilendirmesi desteklendiğinde, SKAdNetwork API, reklam oluşturulup kullanıcı tarafından görüntülendikten sonra gösterim zamanlayıcısını başlatır. Yalnızca en az 3 saniye boyunca gösterilen reklamlarda ilişkilendirmeye izin verilir.
iOS'in 15.3 ve önceki sürümlerinde aynı anda yalnızca 1 etkin gösterim zamanlayıcısının desteklendiğini unutmayın. Bu durumda, aynı ekranda birden fazla görüntüleme dönüşümü ilişkilendirme reklamı varsa gösterimin görüntüleme dönüşümü ilişkilendirme başlatma işleminde başarısız olması mümkündür. Bu kısıtlama iOS 15.4 ve sonraki sürümlerde kaldırıldı. Bu nedenle, SKAdNetwork artık görüntüleme dönüşümü ilişkilendirmesi için etkinleştirilen birden fazla eşzamanlı gösterime izin veriyor.
Yönergeler
Teklif isteği alanı BidRequest.imp.ext.skadn.fidelities, hangi ilişkilendirme doğruluğu türlerinin desteklendiğini belirtir. Bu alan, SKAdNetwork'ün 2.2 veya daha yeni sürümlerinde VIEW_THROUGH_ADS uygunluk türünü içerir.
Görüntüleme dönüşümü ilişkilendirmesi desteklenmiyorsa teklif yanıtının VIEW_THROUGH_ADS doğruluğu içermediğinden emin olun. Desteklenmediği durumlarda VIEW_THROUGH_ADS
fidelities ile yanıt verilmesi, teklifin açık artırmadan önce filtrelenmesine neden olur.
Geriye dönük uyumluluk
SKAdNetwork v4.0 itibarıyla, SKAdNetwork ilişkilendirmesi için etkinleştirilen reklam istekleri geriye dönük olarak uyumludur. Bu, reklam isteği daha yeni sürümleri desteklese bile reklam ağlarının önceki SKAdNetwork sürümleriyle yanıt vermesine olanak tanır.
Yönergeler
Kullanıcının cihazının işletim sistemi sürümü ve yayıncı uygulamasının Google Mobile Ads SDK'sı sürümü, reklam isteği tarafından hangi SKAdNetwork özelliklerinin desteklendiğini belirler.
Bu, BidRequest.imp.ext.skadn.versions kullanılarak teklif isteğinde belirlenebilir. Bu, reklam isteği tarafından desteklenen tüm SKAdNetwork sürümlerini listeler.
Teklif filtrelemeyi önlemek için yanıtı oluşturmak üzere kullanılan SKAdNetwork sürümünün, teklif isteğinde listelenen sürümlerden biri olduğundan emin olun. Ayrıca, daha yeni SKAdNetwork sürümleri kullanıma sunulduğunda, sürüm bu listede olduğu sürece önceki sürümlerle yanıt vermeye izin verildiğini unutmayın. Bu sayede reklam ağları, önceki sürümlerle yanıt vermeye devam edebilir ve yeni sürümleri kendi hızlarında uyarlayabilir.