Gizlilik stratejileri

Uygulamanızı iOS gizlilik değişikliklerine hazırlarken göz önünde bulundurulması gereken önemli noktalar için bkz. iOS için gizlilik stratejileri.

Dönüşümleri izlemek için SKAdNetwork'ü etkinleştirme

Ön koşullar: Google Mobile Ads SDK'sı 7.64.0 veya sonraki sürümler

Google Mobile Ads SDK'sı, Apple'ın SKAdNetwork Bu, Google'ın ve katılımcı üçüncü taraf alıcıların bir uygulama yüklemesini ilişkilendirmesine olanak tanır. bile kullanabilirsiniz.

Bu özelliği etkinleştirmek için SKAdNetworkItems anahtarını ek bir Google'ın ve katılan üçüncü taraf alıcılarının tanımlandığı sözlük SKAdNetworkIdentifier değerleri Info.plist.

Aşağıdaki örnekte Google (cstr6suwn9.skadnetwork) grubu ve ek alıcı SKAdNetwork tanımlayıcılar Google’a sağlanır. Google bu listeyi aşağıdakileri içerecek şekilde güncellemeyi taahhüt eder: paylaşmak için çözümler üzerinde sektörle çalışma SKAdNetworkIdentifier değerleri daha geniş şekilde ele alıyor. Bu sayfada güncel güncellemelerine göz atın.

<key>SKAdNetworkItems</key>
<array>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>cstr6suwn9.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>4fzdc2evr5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>2fnua5tdw4.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ydx93a7ass.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>p78axxw29g.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>v72qych5uu.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ludvb6z3bs.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>cp8zw746q7.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3sh42y64q3.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>c6k4g5qg8m.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>s39g8k73mm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3qy4746246.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>hs6bdukanm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>mlmmfzh3r3.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>v4nxqhlyqp.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>wzmmz9fp6w.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>su67r6k2v3.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>yclnxrl5pm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>7ug5zh24hu.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>gta9lk7p23.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>vutu7akeur.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>y5ghdn5j9k.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>v9wttpbfk9.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>n38lu8286q.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>47vhws6wlr.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>kbd757ywx3.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>9t245vhmpl.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>a2p9lx4jpn.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>22mmun2rn5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>4468km3ulz.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>2u9pt9hc89.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>8s468mfl3y.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ppxm28t8ap.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>uw77j35x4d.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>pwa73g5rt2.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>578prtvx9j.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>4dzt52r2t5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>Tl55sbb4fm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>e5fvkxwrpn.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>8c4e2ghe7u.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3rd42ekr43.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3qcr597p9d.skadnetwork</string>
  </dict>
</array>

Uyumlulaştırma

Uyumlulaştırma kullanıyorsanız her bir reklamı kontrol edin ağ iş ortağının belgelerini diğer SKAdNetworkIdentifier değerleri için.

Liste dışı reklam kaynaklarıyla ilgili olarak hesap ekibinizle iletişime geçerek SKAdNetworkIdentifier değerleri.

Uygulama İzleme Şeffaflığı yetkilendirmesi isteme

Ön koşullar: Google Mobile Ads SDK'sı 7.64.0 veya sonraki sürümler

IDFA, NSUserTrackingUsageDescription anahtarını eklemek için Info.plist öğenizi güncelleyin kullanımınızı açıklayan özel bir iletiyle. Aşağıda örnek bir açıklama verilmiştir metin:

<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

Kullanım açıklaması, Uygulama Takibi Şeffaflığı iletişim kutusunda görünür:

Yetkilendirme isteğini göstermek için şu numarayı arayın: requestTrackingAuthorizationWithCompletionHandler:. Reklamları yüklemeden önce geri arama işleminin tamamlanmasını beklemenizi öneririz. Kullanıcı Uygulama İzleme Şeffaflığı iznini verdiğinde, Google Mobil Reklamları SDK, reklam isteklerinde IDFA'yı kullanabilir.

Swift

import AppTrackingTransparency
import AdSupport
...
func requestIDFA() {
  ATTrackingManager.requestTrackingAuthorization(completionHandler: { status in
    // Tracking authorization completed. Start loading ads here.
    // loadAd()
  })
}

Objective-C

#import <AppTrackingTransparency/AppTrackingTransparency.h>
#import <AdSupport/AdSupport.h>
...
- (void)requestIDFA {
  [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
    // Tracking authorization completed. Start loading ads here.
    // [self loadAd];
  }];
}

Olası durum değerleri hakkında daha fazla bilgi edinmek için ATTrackingManager.AuthorizationStatus.

SKOverlay

Ön koşullar: Google Mobile Ads SDK'sı 8.5.0 veya sonraki sürümler

SKOverlay Önerilen bir uygulamayı reklamın üzerinde yer paylaşımı olarak gösterir. Böylece kullanıcılar uygulamanızdan ayrılmadan yükleyebilirsiniz.

Google Mobile Ads SDK'sı 8.5.0 veya daha üst bir sürümünü kullanıyorsanız Uygulamanızda SKOverlay'i etkinleştirmek için herhangi bir işlem yapabilirsiniz. Olumlu bir gelişme olduğunda hem kullanıcılar hem de reklamverenler için performans açısından bir avantaj olarak, reklamlar otomatik olarak ve SKOverlay'le birlikte çalışır.

Uygulamaya Bağlı Alanlar

Apple, Haziran 2020'de App-Bound'u kullanıma sundu. Alanlar'ı etkinleştirme seçeneği olarak geliştiricilerin bir uygulamadaki tüm WKWebView için alan adlarını 10 veya daha azla sınırlamasına, WKAppBoundDomains Info.plist anahtarıyla.

WKAppBoundDomains anahtarını Info.plist dosyanıza eklerseniz Google Mobile Ads SDK'sı reklamları yükleyemeyebilir.

Yayıncı birinci taraf kimliği (eski adıyla aynı uygulama anahtarı)

Ön koşullar: Google Mobile Ads SDK'sı 8.3.0 veya daha yüksek

İlgili içeriği oluşturmak için kullanılan Google Mobile Ads SDK'sı kullanıma sunuldu Yayıncı birinci taraf kimliği daha alakalı ve alakalı içerikler sunmanıza yardımcı olacak, kişiselleştirilmiş reklamlar sunmak için de kullanabilirsiniz.

Yayıncı birinci taraf kimliği varsayılan olarak etkindir. Ancak bunu yöntemini kullanabilirsiniz.

Swift

@import GoogleMobileAds

// Disables Publisher first-party ID, formerly known as same app key.
GADMobileAds.sharedInstance().requestConfiguration.setPublisherFirstPartyIDEnabled(false)

Objective-C

@import GoogleMobileAds;

// Disables Publisher first-party ID, formerly known as same app key.
[GADMobileAds.sharedInstance.requestConfiguration setPublisherFirstPartyIDEnabled:NO];