Strategi privasi

Untuk pertimbangan utama saat menyiapkan aplikasi untuk perubahan privasi iOS, lihat Strategi privasi untuk iOS.

Aktifkan SKAdNetwork untuk melacak konversi

Prasyarat: Google Mobile Ads SDK 7.64.0 atau yang lebih tinggi

Google Mobile Ads SDK mendukung tracking konversi menggunakan SKAdNetwork, yang memungkinkan Google dan pembeli pihak ketiga yang berpartisipasi mengatribusikan penginstalan aplikasi bahkan saat IDFA tidak tersedia.

Untuk mengaktifkan kemampuan ini, perbarui kunci SKAdNetworkItems dengan kamus yang mendefinisikan kata kunci Google dan pembeli pihak ketiga yang berpartisipasi, SKAdNetworkIdentifier nilai di Info.plist

Cuplikan di bawah menyertakan Google (cstr6suwn9.skadnetwork) dan pilih SKAdNetwork pembeli tambahan ID yang telah yang diberikan kepada Google. Google berkomitmen memperbarui daftar ini untuk menyertakan pembeli tambahan, dan bekerja sama dengan industri untuk memberikan solusi Nilai SKAdNetworkIdentifier secara lebih luas. Halaman ini berisi info terbaru pembaruan.

<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>4pfyvq9l8r.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>5a6flpkh64.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>f38h382jlk.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>hs6bdukanm.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>yclnxrl5pm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>t38b2kh725.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>n6fk4nfna4.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>eh6m2bh4zr.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>klf5c3l5u5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ppxm28t8ap.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ecpz2srf59.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>mlmmfzh3r3.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>e5fvkxwrpn.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>8c4e2ghe7u.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>zq492l623r.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3rd42ekr43.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3qcr597p9d.skadnetwork</string>
  </dict>
</array>

Mediasi

Jika Anda menggunakan mediasi, periksa setiap iklan dokumentasi partner jaringan untuk nilai SKAdNetworkIdentifier tambahan yang diperlukan.

Untuk sumber iklan tidak publik, hubungi tim akun Anda untuk permintaan SKAdNetworkIdentifier nilai.

Meminta otorisasi App Tracking Transparency

Prasyarat: Google Mobile Ads SDK 7.64.0 atau yang lebih tinggi

Untuk menampilkan permintaan otorisasi App Tracking Transparency untuk mengakses IDFA, perbarui Info.plist Anda untuk menambahkan kunci NSUserTrackingUsageDescription dengan pesan khusus yang menjelaskan penggunaan Anda. Berikut adalah contoh deskripsi teks:

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

Deskripsi penggunaan muncul di dialog App Tracking Transparency:

Untuk menampilkan permintaan otorisasi, panggil requestTrackingAuthorizationWithCompletionHandler: Sebaiknya tunggu callback penyelesaian sebelum memuat iklan agar jika pengguna memberikan izin App Tracking Transparency, Google Mobile Ads SDK dapat menggunakan IDFA dalam permintaan iklan.

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];
  }];
}

Untuk informasi selengkapnya tentang nilai status yang mungkin, lihat ATTrackingManager.AuthorizationStatus

SKOverlay

Prasyarat: Google Mobile Ads SDK 8.5.0 atau yang lebih tinggi

SKOverlay menyajikan aplikasi yang disarankan sebagai overlay di atas iklan, sehingga pengguna dapat menginstalnya tanpa keluar dari aplikasi Anda.

Jika menggunakan Google Mobile Ads SDK 8.5.0 atau versi yang lebih tinggi, Anda tidak perlu melakukan tindakan apa pun guna mengaktifkan SKOverlay untuk aplikasi Anda. Ketika ada respons manfaat performa bagi pengguna dan pengiklan, iklan akan otomatis ditingkatkan kualitasnya dengan SKOverlay.

Domain yang Terikat Aplikasi

Pada Juni 2020, Apple memperkenalkan App-Bound Domain sebagai fitur keikutsertaan untuk developer untuk membatasi domain untuk semua WKWebView di aplikasi menjadi 10 atau kurang, melalui tombol WKAppBoundDomains Info.plist.

Jika Anda menambahkan kunci WKAppBoundDomains ke file Info.plist, Mobile Ads SDK mungkin gagal memuat iklan.

ID pihak pertama penayang, sebelumnya dikenal sebagai kunci aplikasi sama

Prasyarat: Google Mobile Ads SDK 8.3.0 atau yang lebih tinggi

Google Mobile Ads SDK diperkenalkan Publisher first-party ID, sebelumnya dikenal sebagai aplikasi yang sama untuk membantu Anda menayangkan iklan yang lebih relevan dan dipersonalisasi dengan menggunakan data yang dikumpulkan dari aplikasi Anda.

ID pihak pertama penayang diaktifkan secara default, tetapi Anda dapat menonaktifkannya menggunakan metode berikut.

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];