阻止 Google 移动广告 SDK 在 iOS 上传输私人数据

Mos*_*edT 5 xcode google-analytics data-protection ios google-mobile-ads

我使用 Google 移动广告 SDK 在我的应用程序中成功投放了广告。因此,我将以下 SDK 框架导入到我的 Xcode 项目中:

  • GoogleAppMeasurement.framework
  • GoogleMobileAds.framework
  • GoogleUtilities.xcframework
  • nanopb.xc框架
  • PromisesObjC.xcframework
  • 用户消息传递平台.framework

现在我注意到,当打开应用程序时,各种进程都会在后台启动,尽管我什至没有使用以下命令初始化 SDK:

GADMobileAds.sharedInstance().start(completionHandler: nil)
Run Code Online (Sandbox Code Playgroud)

控制台中出现以下消息:

<Google>[I-ACS023007] Analytics v.70400000 started
<Google>[I-ACS023008] To enable debug logging set the following application argument: -APMAnalyticsDebugEnabled
<Google>[I-ACS800023] No pending snapshot to activate. SDK name: app_measurement
<Google>[I-ACS023012] Analytics collection enabled
<Google>[I-ACS023130] Configuration not found. Using default configuration
Run Code Online (Sandbox Code Playgroud)

除非我初始化了 SDK,否则如何确保我的用户数据(包括 IDFA)不会发送给 Google?我可以采取哪些措施来增强应用程序中的数据保护?

我也不在我的 Google AdMob 帐户中使用 Firebase,并且收集用户测量值的设置也已停用。基本上,如果用户同意观看,我只会投放非个性化广告。或者还有其他原因吗?