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 2.0 ve 2.1 sürümlerinde, StoreKit tarafından oluşturulan reklamlar için yükleme ilişkilendirmesi, kullanıcının uygulamayı yüklemesine yol açacak reklam tıklamalarına göre belirlenir. SKAdNetwork 2.2 ve sonraki sürümler, ilişkilendirmenin yalnızca reklamın görüntülenmesine göre belirlendiği görüntüleme reklamlarını da destekler.

Aşağıdaki yönergeler, Google Mobile Ads SDK'sının SKAdNetwork ilişkilendirmesini doğru şekilde başlatabilmesi için sağlanmıştır.

Mobil reklamlar için tıklama sırasında ilişkilendirme

SKAdNetwork ilişkilendirmesi, yalnızca tıklama işleminin Apple App Store'a yönlendirmesi durumunda Google Mobile Ads SDK reklam tıklama etkinliği tarafından başlatılır. Bu şartın amacı, uygulama mağazasının açılmasını amaçlamayan tıklamalarla açılmasını önlemektir. Bu tür tıklama işlemleri, örneğin bir 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ı garanti etmek için reklam öğelerini oluştururken reklam öğesinin tıklama URL'sinin şu değerlerden biri olduğundan emin olun:

  • Uygulama mağazasındaki reklamı yapılan uygulamaya doğrudan bağlantı veya
  • HTTP 301, 302 gibi yönlendirme yöntemlerini veya uygulama mağazasını nihai hedefi olacak diğer sunucu tarafı HTTP yönlendirme zincirlerini kullanır.

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

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

Diğer açılış sayfaları veya istemci taraflı yönlendirme yöntemlerinin, uygulama mağazasına yönelmediği belirlenir ve SKAdNetwork ilişkilendirme işlemi başlatılmayabilir. Örnekler:

  • Uygulama mağazasına yönlendirmek için kullanıcının işlem yapması gereken 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 ankraj etiketlerinde hedef URL olarak veya JavaScript tabanlı tıklama etkinliğindeki window.location işlemlerin hedef URL'si olarak ayarlanabilir.
MRAID
Tıklama işleminin, SKAdNetwork ilişkilendirmesini başlatmak için Mraid.open()'yi çağırması gerekir.
VAST video
Uygulama mağazası URL'si, VAST XML'deki ClickThrough öğesinde ayarlanmalıdır.
Yerel biçim
Uygulama mağazası URL'si, OpenRTB için native.link.url alanında (veya desteği sonlandırılan Google GZT protokolü için native_ad.click_link_url alanında) ayarlanmalıdır.

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

SKAdNetwork v2.2 görüntüleme ilişkilendirmesi desteklendiğinde SKAdNetwork API, reklam oluşturulup kullanıcı tarafından görüntülendikten sonra bir gösterim zamanlayıcı 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 önceki 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şkilendirmesi başlatması başarısız olabilir. Bu kısıtlama iOS 15.4 ve sonraki sürümlerde kaldırıldı. Bu nedenle SKAdNetwork artık görüntüleme ilişkilendirmesi için birden fazla eşzamanlı gösterime izin veriyor.

Yönergeler

OpenRTB için BidRequest.imp.ext.skadn.fidelities (veya desteği sonlandırılan Google GZT protokolü için BidRequest.mobile.skadn.supported_fidelity_types) teklif isteği alanı, teklif isteği tarafından hangi ilişkilendirme doğruluğu türlerinin desteklendiğini belirtir. Bu alan, SKAdNetwork sürümlerinin 2.2 ve sonraki sürümlerinde VIEW_THROUGH_ADS doğruluk türünü içerir.

Görüntülemeden ilişkilendirme desteklenmiyorsa teklif yanıtının VIEW_THROUGH_ADS doğruluklarını içermediğinden emin olun. Desteklenmeyen VIEW_THROUGH_ADS doğruluklarıyla yanıt vermek, teklifin açık artırmadan önce filtrelenmesine neden olur.

Geriye dönük uyumluluk

SKAdNetwork v4.0'tan itibaren, SKAdNetwork ilişkilendirmesi için etkinleştirilen reklam istekleri geriye dönük uyumludur. Bu sayede reklam ağları, reklam isteği daha yeni sürümleri desteklese bile önceki SKAdNetwork sürümleriyle yanıt verebilir.

Yönergeler

Reklam isteğinin hangi SKAdNetwork özelliklerini desteklediğini belirlemek için hem kullanıcının cihaz işletim sistemi sürümü hem de yayıncı uygulamasının Google Mobile Ads SDK sürümü dikkate alınır. Bu, OpenRTB'nin BidRequest.imp.ext.skadn.versions alanı (veya desteği sonlandırılan Google GZT protokolünün BidRequest.mobile.skadn.versions alanı) kullanılarak teklif isteğinde belirlenebilir. Bunlar, reklam isteği tarafından desteklenen tüm SKAdNetwork sürümlerini listeler.

Teklif filtrelemesini önlemek için yanıt oluşturmak amacıyla kullanılan SKAdNetwork sürümünün, teklif isteğinde listelenen sürümlerden biri olduğundan emin olun. Ayrıca, yeni SKAdNetwork sürümleri kullanıma sunulduğunda, bu listede yer aldığı 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ümlere kendi hızlarında uyum sağlayabilir.