SKAdNetwork İlişkilendirme Başlatma Kuralları

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.

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ıklama ilişkilendirmesi

SKAdNetwork ilişkilendirmesi, yalnızca tıklama işlemi özellikle Apple App Store'a yönlendiriyorsa Google Mobile Ads SDK reklam tıklama etkinliğiyle başlatılır. Bu koşulun nedeni, uygulama mağazasını açmak istemeyen 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

  • Uygulama mağazasında reklamı yapılan uygulamaya doğrudan bağlantı veya
  • HTTP 301, 302 veya uygulama mağazasına nihai hedef olarak yönlendiren diğer sunucu tarafı HTTP yönlendirme zincirleri gibi yönlendirme yöntemleri kullanı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.com
  • https://itunes.apple.com
  • itms-apps://
  • itms://

Diğer tüm açılış sayfalarının veya diğer tüm istemci tarafı yönlendirme yöntemlerinin uygulama mağazasına yönlendirmediği belirlenir ve SKAdNetwork ilişkilendirme süreci başlatılamayabilir. Ö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'teki tıklama etkinliklerine dayalı window.location iş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.url alanına (veya kullanımdan kaldırılan Google RTB protokolü için native_ad.click_link_url alanı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'si 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ı 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 sayede reklam ağları, reklam isteği daha yeni sürümleri desteklese bile daha eski SKAdNetwork sürümleriyle yanıt verebilir.

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ıta 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.