ID pihak pertama penayang, dan mengungkapkan penggunaan data di App Store untuk Google Interactive Media Ads (IMA) SDK untuk iOS.
Panduan ini menguraikan perubahan yang diperlukan untuk menyiapkan aplikasi Anda untuk iOS 14.
Prasyarat
- Interactive Media Ads SDK 3.12.1 atau yang lebih baru.
Meminta otorisasi Transparansi Pelacakan Aplikasi
Untuk menampilkan permintaan otorisasi Transparansi Pelacakan Aplikasi untuk mengakses IDFA, perbarui Info.plist untuk menambahkan kunci NSUserTrackingUsageDescription dengan pesan kustom yang menjelaskan penggunaan Anda. Berikut contoh teks deskripsi:
<key>NSUserTrackingUsageDescription</key> <string>This identifier will be used to deliver personalized ads to you.</string>

Deskripsi penggunaan muncul di kotak dialog Transparansi Pelacakan Aplikasi:
Untuk menampilkan permintaan otorisasi, panggil
requestTrackingAuthorizationWithCompletionHandler:.
Sebaiknya tunggu callback penyelesaian sebelum memuat iklan sehingga jika pengguna memberikan izin Transparansi Pelacakan Aplikasi, Interactive Media 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 mengetahui informasi selengkapnya tentang kemungkinan nilai status, lihat
ATTrackingManager.AuthorizationStatus.
ID pihak pertama penayang, sebelumnya disebut kunci aplikasi sama
Prasyarat: IMA SDK untuk iOS 3.14.5 atau yang lebih baru
Interactive Media Ads SDK untuk iOS memperkenalkan ID pihak pertama penayang, sebelumnya disebut kunci aplikasi sama untuk membantu Anda menayangkan iklan yang dipersonalisasi dan lebih relevan menggunakan data yang dikumpulkan dari aplikasi.
ID pihak pertama penayang diaktifkan secara default, tetapi Anda selalu dapat memilih untuk
menonaktifkannya di aplikasi dengan menetapkan
IMASettings::SameAppKeyEnabled ke false:
Swift
let settings = IMASettings() // Disables Publisher first-party ID, formerly known as same app key. settings.SameAppKeyEnabled = false adsLoader = IMAAdsLoader(settings: settings)
Objective-C
IMASettings *settings = [[IMASettings alloc] init]; // Disables Publisher first-party ID, formerly known as same app key. settings.SameAppKeyEnabled = false; IMAAdsLoader *adsLoader = [[IMAAdsLoader alloc] initWithSettings:settings];
Mengungkapkan penggunaan data di App Store
Apple mewajibkan developer yang memublikasikan aplikasi di App Store untuk mengungkapkan informasi tertentu terkait penggunaan data oleh aplikasi mereka. Apple telah mengumumkan bahwa pengungkapan ini akan diwajibkan untuk aplikasi baru dan update aplikasi mulai 8 Desember 2020.
Pelajari lebih lanjut persyaratan pengungkapan data.