SKAdNetwork İlişkilendirme Başlatma Kuralları

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 2.1'de, StoreKit tarafından oluşturulan reklamlar için yükleme ilişkilendirmesi, kullanıcının uygulamayı yüklemesini sağlayacak reklam tıklamaları tarafından belirlenir. SKAdNetwork v2.2 ve sonraki sürümler, ilişkilendirmenin yalnızca reklamın görüntülenmesiyle sağlandığı görüntüleme reklamlarını da destekler.

Google Mobile Ads SDK'sının SKAdNetwork ilişkilendirmesini doğru şekilde başlatabilmesi için aşağıdaki kurallar sağlanmaktadı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 ulaşırsa Google Mobile Ads SDK'sı reklam tıklaması etkinliği tarafından başlatılır. Bu şartın nedeni, uygulama mağazasının, uygulama mağazasının açılmasını amaçlanmayan tıklamalar tarafından başlatılmasını engellemektir. Bu tür tıklama işlemleri, örneğin bir Reklam Seçenekleri sayfasına gitmeyi içerebilir.

Kurallar

Reklamlardaki ve sonraki uygulama yüklemelerinin tıklama işlemlerinin SKAdNetwork ilişkilendirmesiyle sonuçlanacağını garanti etmek 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ına ait son bir hedefe sahip olacak diğer sunucu tarafı HTTP yönlendirme zinciri türlerini kullanıyorsa

URL, aşağıdaki kalıplardan herhangi biriyle başlıyorsa doğrudan veya bir yönlendirme zinciri üzerinden uygulama mağazasına yapılan bağlantılar onaylanır:

  • https://apps.apple.com
  • https://itunes.apple.com
  • itms-apps://
  • itms://

Diğer açılış sayfalarının veya istemci taraflı yönlendirme yöntemlerinin kullanıldığı diğer tüm açılış sayfalarının uygulama mağazasına açılmayacağı belirlenir ve SKAdNetwork ilişkilendirme süreci başlatılmayabilir. Örnekler:

  • Uygulama mağazasına yönlendirme yapmak için kullanıcı işlemi gerektiren HTML sayfası
  • Uygulama mağazasına yönlendiren, JavaScript tabanlı otomatik 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şlatmak için gereken 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ı etiketlerinde hedef URL veya JavaScript tabanlı tıklama etkinliklerindeki window.location işlemlerinin hedef URL'si olarak ayarlanabilir.
MRAID
SKAdNetwork ilişkilendirmesini başlatmak için tıklama işleminin Mraid.open() çağrısı yapması gerekir.
VAST video
Uygulama mağazası URL'si veya yönlendirme zincirinin başlangıç öğesi, VAST XML'deki 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ında veya OpenRTB protokolü için native.link alanında ayarlanabilir.

Mobil reklamlar için görüntüleme ilişkilendirmesi

SKAdNetwork v2.2 görüntüleme dönüşümü 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 boyunca görüntülenen 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österim, görüntüleme ilişkilendirmesi başlatılamaz. 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şkilendirmesinin etkinleştirildiği birden fazla eşzamanlı gösterime izin vermektedir.

Kurallar

OpenRTB için BidRequest.imp.ext.skadn.fidelities ve kullanımdan kaldırılan Google GZT protokolünün BidRequest.mobile.skadn.supported_fidelity_types teklif isteği alanları, teklif isteğinin hangi ilişkilendirme doğruluğu türlerini desteklediğini belirtir. Bu alanlar, SKAdNetwork ve v2.2 sürümlerindeki VIEW_THROUGH_ADS kalite türünü içerir.

Görüntüleme ilişkilendirmesi desteklenmiyorsa teklif yanıtının VIEW_THROUGH_ADS kalite değerlerini içermediğinden emin olun. Desteklenmediğinde VIEW_THROUGH_ADS doğruluk oranıyla yanıt vermek, teklifin açık artırmadan önce filtrelenmesine neden olur.

Geriye dönük uyumluluk

SKAdNetwork sürüm 4.0 itibarıyla, SKAdNetwork ilişkilendirmesi için etkinleştirilen reklam istekleri geriye dönük uyumludur. Bu sayede, reklam isteği daha yeni sürümleri desteklese bile reklam ağlarının eski SKAdNetwork sürümleriyle yanıt vermesi sağlanır.

Kurallar

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ğinde hangi SKAdNetwork özelliklerinin desteklendiğini belirler. Bu, OpenRTB'nin BidRequest.imp.ext.skadn.versions alanı veya kullanımdan kaldırılan Google GZT protokolünün BidRequest.mobile.skadn.versions alanı kullanılarak teklif isteğinde belirlenebilir. Bunlar, reklam isteğinin desteklediği tüm SKAdNetwork sürümlerini listeler.

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, sürüm bu listede bulunduğu sürece eski sürümlerle yanıt vermeye izin verildiğini unutmayın. Bu sayede reklam ağları eski sürümlerle yanıt vermeye ve yeni sürümleri kendi hızlarında uyarlamaya devam edebilir.