Apple'ın SKAdNetwork API'si, kullanıcı gizliliğini korurken uygulama yükleme reklam kampanyalarının başarısını ölçmeyi amaçlar. SKAdNetwork sürüm 2.0 ve sürüm 2.1'de, StoreKit tarafından oluşturulan reklamlar için yükleme ilişkilendirmesi, kullanıcının uygulamayı yüklemesine neden olacak reklam tıklamaları temel alınarak belirlenir. SKAdNetwork 2.2 sürümü ve sonraki sürümlerde, ilişkilendirmenin yalnızca reklam görüntüleyerek ilişkilendirme sağladığı görüntüleme dönüşümü reklamları da desteklenir.
Aşağıdaki yönergeler, Google Mobile Ads SDK'sının SKAdNetwork ilişkilendirmesini doğru şekilde başlatabilmesini sağlamak için sağlanmıştır.
Mobil reklamlar için tıklamayla ilişkilendirme
Varsayılan olarak SKAdNetwork ilişkilendirmesi, yalnızca tıklama işlemi özellikle Apple App Store'a geliyorsa Google Mobile Ads SDK'sı reklam tıklama etkinliği tarafından başlatılır. Bunun nedeni, uygulama mağazasının, uygulama mağazasını açma amacı bulunmayan tıklamalar tarafından başlatılmasını önlemektir. Bu tür tıklama işlemleri arasında, Reklam Seçenekleri sayfasına gitme yer alabilir.
Yönergeler
Reklamlardaki tıklama işlemlerinin ve sonraki uygulama yüklemelerinin SKAdNetwork ilişkilendirmesiyle sonuçlanacağından emin olmak için, reklam öğelerini oluştururken reklam öğesinin tıklama URL'sinin
- Uygulama mağazasında reklamı yapılan uygulamanın doğrudan bağlantısı veya
- HTTP 301, 302 gibi yönlendirme yöntemlerini veya uygulama mağazasının son hedefine sahip olacak diğer sunucu tarafı HTTP yönlendirme zinciri türlerini kullanır.
URL aşağıdaki kalıplardan herhangi biriyle başlıyorsa uygulama mağazasına doğrudan veya yönlendirme zinciri üzerinden verilen bağlantılar onaylanır:
https://apps.apple.com
https://itunes.apple.com
itms-apps://
itms://
Diğer açılış sayfalarının veya başka istemci tarafı yönlendirme yöntemlerinin kullanıldığı durumlarda, uygulama mağazasına çıkmayacağı 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 yönlendiren otomatik JavaScript tabanlı bir yönlendirme komut dosyasına sahip 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 şekilde ayarlanabilir:
- HTML reklam öğeleri
- Bu, tıklanabilir öğeyi çevreleyen bağlantı etiketlerinde hedef URL veya JavaScript tabanlı tıklama etkinliklerinden
window.location
işlemlerinin hedef URL'si olarak ayarlanabilir. - MRAID
- SKAdNetwork ilişkilendirmesini başlatmak için tıklama işleminin
Mraid.open()
yöntemini çağırması gerekir. - VAST video
- Uygulama mağazası URL'si veya yönlendirme zincirinin başlangıç öğesi, VAST XML'de
ClickThrough
öğesi olarak ayarlanabilir. - Yerel biçim
- Uygulama mağazası URL'si veya yönlendirme zincirinin başlangıç öğesi, Google GZT protokolü için
native_ad.click_link_url
alanından veya OpenRTB protokolü içinnative.link
alanından ayarlanabilir.
Mobil reklamlar için görüntüleme dönüşümüyle ilişkilendirme
SKAdNetwork sürüm 2.2 görüntüleme ilişkilendirmesi desteklendiğinde SKAdNetwork API, reklam oluşturulduktan ve kullanıcı tarafından görüntülendikten sonra bir gösterim zamanlayıcısı başlatır. İlişkilendirmeye yalnızca en az 3 saniye süreyle gösterilen reklamlar için izin verilir.
iOS 15.3 ve daha eski sürümlerin aynı anda yalnızca 1 etkin gösterim zamanlayıcısını desteklediğini unutmayın. Bu durumda, aynı ekranda birden fazla görüntüleme ilişkilendirme reklamı varsa bir gösterimin görüntüleme ilişkilendirme başlatması başarısız olabilir. Bu kısıtlama, iOS 15.4 ve sonraki sürümlerde kaldırılmıştır. Bu nedenle, SKAdNetwork artık görüntüleme ilişkilendirmesi için birden fazla eşzamanlı gösterimin etkinleştirilmesine izin vermektedir.
Yönergeler
Google RTB protokolü için BidRequest.mobile.skadn.supported_fidelity_types
ve OpenRTB protokolü için BidRequest.imp.ext.skadn.fidelities
teklif isteği alanları, teklif isteği tarafından desteklenen ilişkilendirme doğruluk türlerini belirtir. Bu alanlar, SKAdNetwork'ün 2.2 ve üzeri sürümlerindeki VIEW_THROUGH_ADS
doğruluk türünü içerir.
Görüntüleme ilişkilendirmesi desteklenmiyorsa teklif yanıtının VIEW_THROUGH_ADS
doğruluklarını içermediğinden emin olun. Desteklenmediğinde VIEW_THROUGH_ADS
doğrulukla yanıt verilmesi, teklifin açık artırmadan önce filtrelenmesine neden olur.
Geriye dönük uyumluluk
SKAdNetwork 4.0 sürümü 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 daha eski SKAdNetwork sürümleriyle yanıt vermesine olanak tanır.
Yönergeler
Hem kullanıcının cihazının işletim sistemi sürümü hem de yayıncı uygulamasının Google Mobile Ads SDK'sı sürümü, reklam isteği tarafından hangi SKAdNetwork özelliklerinin desteklendiğini belirtir.
Bu, teklif isteğinde Google RTB protokolü için BidRequest.mobile.skadn.versions
alanı veya OpenRTB protokolü için BidRequest.imp.ext.skadn.versions
alanı kullanılarak belirlenebilir. Bu alanda, reklam isteği tarafından desteklenen tüm SKAdNetwork sürümleri listelenir.
Teklif filtrelemeyi önlemek için yanıtı oluşturmak için 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, bu listede yer aldığı sürece eski sürümlerle yanıt vermeye izin verildiğini unutmayın. Bu, reklam ağlarının eski sürümlerle yanıt vermeye devam etmesine ve yeni sürümleri kendi hızlarına göre uyarlamasına olanak tanır.