步骤1:导入框架
首先,需要在Swift文件中导入AppTrackingTransparency
框架。
import AppTrackingTransparency
import AdSupport
步骤2:请求跟踪许可
在适当的地方请求用户的跟踪许可。通常,这个请求会在应用启动时或者在用户执行某些操作(例如,访问应用中的广告相关功能)时发出。
import UIKit
import AppTrackingTransparency
import AdSupportclass ViewController: UIViewController {override func viewDidLoad() {super.viewDidLoad()requestTrackingPermission()}func requestTrackingPermission() {// 检查跟踪授权状态if #available(iOS 14, *) {ATTrackingManager.requestTrackingAuthorization { status inswitch status {case .authorized:print("用户授权了应用跟踪")// 可以访问广告标识符 (IDFA)let idfa = ASIdentifierManager.shared().advertisingIdentifierprin